1. Token Passing
토큰이라는 특수한 패킷을 획득한 노드만이 데이터를 전송할 수 있는 방법
(1) Token Ring(토큰 링)
토폴로지가 원형으로 구축된 네트워크에서 사용하는 토큰 전달 액세스 방식으로 원형으로 설계된 케이블을 따라 한 컴퓨터에서 다른 컴퓨터로 토큰을 전달하는 방법
주로 사용되는 전송 매체로는 Thinnet cable, Thicknet cable을 주로 사용하고, 접속하기 위한 장치로는 BNC T커넥터를 사용한다.
Token이라는 특수한 패킷이 원형을 따라서 한쪽 방향으로만 순차적으로 전송이 됨으로써 한 컴퓨터가 데이터를 전송하기 위해서는 빈 토큰이 자신에게 전달될 때까지 기다려야 한다. 만약 전송할 데이터가 있을 때 자신에게 빈 토큰이 전달된다면 즉시 토큰에 데이터를 실어 데이터의 전송을 시작한다. 그리고 한 컴퓨터에서 데이터를 전송하고 있다면 다른 컴퓨터들은 데이터를 전송할 수 없게 된다.
이와 같이 한 번에 하나의 컴퓨터에서만 그리고 하나의 데이터만 전송을 하기 때문에 사용 경쟁이나 충돌이 발생하지 않으며, 케이블에 트래픽이 쌓여 재전송을 해야 하는 경우도 발생하지 않는다.
하지만 토큰을 획득하지 못한 컴퓨터들은 자신에게 빈 토큰이 올 때까지 기다려야 하는데 자신에게 언제 빈 토큰이 올지 전혀 에측을 할 수가 없게 된다. 다시 말하면 어떤 한 특정 컴퓨터에서 엄청나게 큰 데이터를 전송해 버린다면 다른 컴퓨터들은 많은 시간을 기다려야 한다. 이런 이유로 대용량 데이터의 전송이 많은 요즘에는 많이 사용하고 있지 않은 방식이다.
① Token Ring 액세스 절차
- Token + Data : 빈 토큰을 획득한 노드에서 토큰에 데이터를 실어 전송을 시작한다.
- Token Passing : 토큰을 전달받은 노드는 목적지 주소를 확인하고 자신의 주소가 아니면 그 다음 노드에게 전달해 준다.
- Token - Data : 토큰을 전달받은 목적지 노드는 토큰에서 데이터를 제거한 후 토큰에 잘 받았다는 ACK 신호를 실어 전송한다.
② Token Ring 네트워크의 특징
- 순차적 전달 방식이라는 방법을 사용하기 때문에 사용 중에 충돌이나 재전송이 발생할 수가 없다.
- 특정 노드에서 양이 큰 데이터를 전송해 버린다면 다른 노드들은 많은 대기시간이 필요하다.
- 토큰이라는 패킷을 획득한 노드만이 데이터를 전송할 수 있는 기회를 얻는다.
- 토큰은 한쪽 방향으로만 순차적으로 전송된다.
(2) Token Bus(토큰 버스)
- 토큰이라는 패킷을 사용한다는 점에서 토큰 링 네트워크와 같지만 토폴로지가 BUS형이라는 점이 다르다.
- 케이블의 양 종단에는 신호의 바인딩을 막기 위해 터미네이터라는 장치를 부착해 사용하며, 접속하기 위한 장치로는 BNC T 커넥를 사용
① Token Bus의 액세스 절차
- Token + Data : 빈 토큰을 획득한 노드에서 토큰에 데이터를 실어 전송을 시작한다.
- Token Passing : 토큰을 전달받은 노드는 목적지 주소를 확인하고 자신의 주소가 아닐 경우 그 다음 노드로 전달한다.
- Token - Data : 토큰을 전달받은 목적지 노드는 토큰에서 데이터를 제거한 후 토큰에 잘 받았다는 ACK 신호를 실어 전송한다.
② Token Bus의 특징
- 토큰 링 네트워크와 마찬가지로 순차적 전달방식을 사용하기 때문에 충돌이나 재전송이 발생할 수가 없다.
- 특정 노드에서 양이 큰 데이터를 전송해 버린다면 다른 노드들은 많은 대기 시간이 필요하다.
- 토큰이라는 패킷을 획득한 노드만이 데이터를 전송할 수 있는 기회를 얻는다.
- 케이블의 양 끝에 신호의 바인딩을 막기 위해 터미네이터란 장치를 사용한다.
- Binding : 각각의 NIC에 프로토콜을 할당하는 것
'IT > Network' 카테고리의 다른 글
[Network Basic] 통신망(메시지교환 기법, 패킷 교환 기법) (0) | 2021.01.21 |
---|---|
[Network Basic] 통신망(회선 교환 기법) (0) | 2021.01.20 |
[Network Basic] LAN, CSMA/CD (0) | 2021.01.18 |
[Network Basic] OSI 계층별 장비(상위 계층 장비 : L4, L7 switch, 로드벨런싱) (0) | 2021.01.16 |
[Network Basic] OSI 계층별 장비(네트워크 계층 장비 : router, L3 switch) (0) | 2021.01.16 |