1. 토큰 링 방식 (Token Ring, Token Passing Ring)
ㅇ OSI 모델 상의 데이터 링크 계층(DLL)에서 쓰이는, 근거리 통신망(LAN)용 프로토콜
ㅇ 원래 1966년 Newball Ring으로 명명되어 제안된 것
- 당시, PRIME社, APPOLLO社, IBM社 등에서 이 방식을 채택하여 LAN을 구성
2. 토큰 링의 주요 특징
ㅇ 구조(모양)상으로는, 여러 노드들이 하나의 링(고리)에 이어져 형성됨
ㅇ 데이터가 흐르는 방향은, 항상 한 방향으로 만 흐름
ㅇ 토큰을 가진 노드 만이, 데이터를 실어 보낼 수 있음
ㅇ 각 노드는, 바로 이전 노드로부터 전달 받은 데이터를, 그대로 다음 노드에 전달하는 역할 수행
3. 토큰 링의 기술적 특징
ㅇ 전송속도 및 전송매체
- 16Mbps, 이더넷에 비해 충돌에 의한 시간낭비/지체가 없어, 비교적 높은 속도 유지
- 노드 간에 다른 전송매체(구리,광 등) 사용 가능
ㅇ 순서 및 주소정보
- 토큰링이 통과하는 순서는, 물리적인 링상의 노드의 위치와 일치하기 때문에,
- 토큰에 대한 주소 정보는 불필요
ㅇ 통신회선의 사용권한
- 통신회선에 흐르는 제어신호(토큰,Token)에 의하여 부여
ㅇ 제어 토큰
- 통상, 3 바이트로 구성
- 한 방향으로 링을 순환
4. 토큰 링의 동작방식
ㅇ 모든 노드들이 유휴상태일 때에는, 그 패킷을 Free 토큰이라 함
ㅇ 전송을 하고자 하는 노드는 토큰이 패스될 때까지 기다려야 하는데,
- 토큰을 일단 받으면, 비트 패턴을 Busy 토큰으로 변형시키고,
- 토큰 영역 직후에 데이터를 전송하는데,
- 이때 데이터 전송을 원하는 다른 노드들은 대기해야 함
ㅇ 전송된 패킷 데이터는, 한번 순환한 후에는, 송신 노드에 의해 제거됨
ㅇ 송신 노드가, 패킷 전송을 완료하고, Busy 토큰이 자기 노드로 되돌아오면, Free 토큰을 발생시킴
※ 따라서, 위 같은 방식에는, 다음과 같은 제어가 필요
- 루프를 초기화하려 토큰 패스를 개시하기 위한 제어
- 토큰의 분실 또는 중복의 검출 회복에 관한 제어
5. 토큰 링의 허브
ㅇ 허브의 역할을 하는 MAU(Multistation Access Unit)라는 10 포트짜리 장치를 사용
ㅇ 양끝 각 1 포트 2 포트가 인접 MAU와 연결되면, 나머지 8개 포트가 각 컴퓨터를 접속하는
일종의 성형 구조를 갖을 수 있음
6. [참고사항]
ㅇ 프레임 포멧은 ☞ MAC 프레임 참조
ㅇ 표준 : IEEE 802.5 (※ 참조 → IEEE 802 위원회)