토큰 버스(Token Bus)
<토큰 버스>
이더넷과 토큰 링의 특징을 결합한 형태이다. 물리적으로는 버스 접속형태이지만 논리적으로는 토큰 패싱 방식을 사용하여 매체를 제어하는 방식이다.
호스트들은 논리적인 링 형태로 구성하고, 실시간(real-time) 처리가 요구되는 공장 자동화와 같은 응용에 적용된다.
[프레임 형식]
① SD(Start Delimiter) : 1바이트의 길이로 프레임의 도착을 알리는동시에 수신 타이밍 동기를 맞춤
② FC(Frame Control) : 1바이트로 첫 번째 1비트는 PDU에 들어있는 정보의 유형을 나타낸다. 두번째 7비트는 토큰 링 제어에 필요한 정보가 포함
③ DA(Destination Address) : 6바이트의 길이로 프레임의 목적지 물리 주소를 가리킨다.
④ SA(Source Address) : 6바이트의 길이로 프레임의 송신지 물리 주소를 가리킨다.
⑤ PDU : 실제 데이터가 들어가는 필드로 8197바이트가 할당되어 있으며 802.3 프레임과는 달리 PDU의 길이나 유형에 관한 필드는 없다.
⑥ CRC(Cycle Redundancy Check) : 4바이트의 필드로 CRC-32 에러검출 정보가 들어있다.
⑦ ED(End Delimiter) : 1바이트로 데이터와 제어 정보의 끝을 알리는 필드
[동작 과정]
각각의 호스트들은 논리적 링에서의 다음 호스트의 주소만 기억하고 있으면 된다. 만약 호스트가 토큰을 수신할 수 없으면 이전 호스트는 적절한 복구 절차를 거쳐 토큰의 다음 수신 호스트를 찾는다.
④ 토큰 전달에 실패하면 다음 호스트를 찾는 회복 과정을 수행한다.
Copyrightⓒ2014 By 생능출판사