토큰 버스
IT 위키
Token Bus
버스형 토폴로지에서 토큰을 이용해 매체 접근을 제어하는 데이터 링크 계층 방식
- IEEE 802.4 로 표준화되었다.
- 물리적으로는 버스 구조지만, 논리적으로는 링을 구성해 토큰을 순서대로 넘긴다.
- 토큰을 가진 장치만 전송할 수 있어 충돌이 발생하지 않는다.
- 각 장치는 논리적 링 상에서 자신의 다음 장치 주소를 알고 있다.
- 토큰을 받은 장치는 전송할 데이터가 있으면 보내고, 없으면 즉시 다음 장치로 토큰을 넘긴다.
- 전송 시간 상한이 정해져 있어 최대 대기 시간을 계산할 수 있다.
| 구분 | CSMA/CD | 토큰 버스 | 토큰 링 |
|---|---|---|---|
| 표준 | IEEE 802.3 | IEEE 802.4 | IEEE 802.5 |
| 물리 구조 | 버스 | 버스 | 링 |
| 논리 구조 | 버스 | 링 | 링 |
| 충돌 | 발생함 | 없음 | 없음 |
| 부하가 높을 때 | 충돌이 늘어 성능 급락 | 안정적 | 안정적 |
| 주 용도 | 일반 LAN | 공장 자동화(MAP) | IBM 계열 LAN |
- 부하가 커져도 성능이 급격히 떨어지지 않아 실시간성이 필요한 공장 자동화 환경에 적합하다.
- 논리적 링을 유지해야 하므로 장치의 추가·제거 시 관리가 복잡하다.
