WIPIVERSE

토큰링

토큰링(Token Ring)은 OSI 모델의 데이터 링크 계층에서 사용되는 근거리통신망(LAN) 프로토콜이다. 1980년대 초반 IBM이 개발하였으며, IEEE 802.5 표준으로 제정되었다.

개요

토큰링 네트워크는 여러 스테이션(컴퓨터)들이 하나의 링(고리) 형태로 연결되어 구성된다. 데이터는 항상 한 방향으로만 흐르며, 각 스테이션은 이전 스테이션이 전달한 비트를 그대로 다음 스테이션으로 전달하는 역할을 수행한다.

토큰 패싱 방식

토큰링의 핵심적인 특징은 토큰 패싱(Token Passing)이라는 매체 접근 제어 방식을 사용한다는 점이다. 보통 3바이트로 구성된 하나의 제어 토큰이 생성되어 한 방향으로 링을 순환하며 스테이션들의 네트워크 접속을 제어한다. 어떤 스테이션도 데이터를 전송하고 있지 않을 때는 이 제어 토큰 프레임이 링을 끊임없이 순환한다.

데이터를 전송하고자 하는 스테이션은 토큰이 도착하기를 기다렸다가, 토큰을 획득한 후에야 데이터 프레임을 전송할 수 있다. 토큰을 획득한 스테이션은 토큰을 다음 컴퓨터로 전달하지 않고, 전송하고자 하는 프레임을 내보낸다. 이후 스테이션들은 이 데이터를 순차적으로 다음 스테이션으로 넘기며, 수신자에 도착하면 해당 프레임의 복사본을 보관한다. 프레임은 계속 링을 따라 순환하다가 최초의 전송자에게 돌아오면, 전송자가 이를 흡수하고 원래의 토큰 프레임을 다시 다음 컴퓨터로 전송한다.

전송 속도

초기 1985년의 토큰링 네트워크는 전송 속도가 4Mbps였으나, 1989년에 IBM이 16Mbps의 토큰링 제품을 생산하였고 IEEE 802.5 표준도 이를 지원하도록 확장되었다.

역사와 쇠퇴

토큰링은 1980년대와 1990년대 초반까지 이더넷과 경쟁하며 매우 성공적인 LAN 기술로 자리 잡았다. IBM은 토큰링이 이더넷보다 빠르고 안정적이라고 주장하였으나, 이후 스위치 이더넷(Switched Ethernet)이 개발되면서 토큰링은 급격히 쇠퇴하였다. 현재 IBM은 더 이상 토큰링을 사용하거나 홍보하지 않으며, 오늘날의 LAN 환경에서는 이더넷이 사실상의 표준으로 자리 잡았다.

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기