토큰 네트워크의 토큰 링 네트워크
토큰링(TokenRing)은 IEEE802.5에 정의된 LAN 프로토콜로, 모든 워크스테이션이 하나의 링에 연결되어 있으며 각 워크스테이션은 바로 인접한 워크스테이션과만 데이터를 전송할 수 있습니다. 링을 둘러싼 토큰 정보를 통해 워크스테이션에 전송 권한이 부여됩니다.
토큰링을 통해 전송되는 작은 데이터(프레임)를 토큰이라고 하며, 토큰을 가진 사람이 전송 권한을 갖습니다. 링의 스테이션이 토큰을 수신하고 보낼 정보가 있는 경우 토큰의 한 비트를 변경하고(이 작업은 토큰을 프레임 시작 시퀀스로 바꿈) 전송하려는 정보를 추가한 다음 전체 메시지를 보냅니다. 링의 다음 워크스테이션으로 이동합니다. 이 정보 프레임이 링에서 전송되면 네트워크에 토큰이 없습니다. 이는 다른 스테이션이 데이터를 전송하려면 기다려야 함을 의미합니다. 따라서 토큰링 네트워크에서는 전송 충돌이 발생하지 않습니다.
정보 프레임은 목적지에 도달할 때까지 링을 따라 이동하며 추가 처리를 위한 복사본을 생성합니다. 정보 프레임은 삭제할 수 있는 전송 스테이션에 도달할 때까지 링을 따라 계속 이동합니다. 송신 스테이션은 반환된 프레임을 확인하여 수신 스테이션이 해당 프레임을 수신하고 복사했는지 확인할 수 있습니다.