토큰 링

From CS Wiki

Token Ring

토큰링은 컴퓨터 네트워크에서 사용되는 통신 프로토콜 중 하나로, 네트워크의 모든 장치가 링(ring) 형태로 연결된 구조에서 데이터를 전송하는 방식이다. 이 프로토콜에서는 토큰이라는 특별한 데이터 패킷이 네트워크를 순환하면서 통신을 제어한다.

주요 특징[edit | edit source]

  • 토큰 기반 전송: 네트워크에서 데이터를 전송하기 위해서는 해당 장치가 토큰을 소유하고 있어야 한다. 토큰을 받은 장치만이 데이터를 전송할 수 있으며, 데이터 전송이 끝나면 다시 토큰을 다음 장치로 전달한다. 이를 통해 충돌이 없는 통신을 보장한다.
  • 링 구조: 네트워크가 물리적으로 링 형태로 연결되며, 데이터는 한 방향으로 순차적으로 이동한다. 장치들이 차례대로 데이터를 주고받기 때문에 트래픽 충돌이 거의 발생하지 않는다.
  • 충돌 방지: 토큰링 방식에서는 오직 토큰을 가진 장치만이 데이터를 전송할 수 있기 때문에, 여러 장치가 동시에 데이터를 전송하려고 시도하는 충돌이 발생하지 않는다.
  • 느린 회복: 링의 특정 지점에서 장애가 발생하면 전체 네트워크에 영향을 미칠 수 있으며, 회복이 상대적으로 느릴 수 있다.

현재 상황[edit | edit source]

토큰 링은 과거 IBM에 의해 널리 사용되었지만, 현재는 이더넷 기술이 더 보편화되면서 거의 사용되지 않고 있다.