데이터 네트워크의 2가지 형태
< 이더넷(Ethernet), 토큰링(TokenRing) >
1. 이더넷이란?
- 이더넷이란 네트워크를 구축하는 방식 중 하나로, 우리나라에서는 대부분이 이더넷 방식을 사용하고 있다.
- 이더넷 방식의 가장 큰 특징은 CSMA/CD(Carrier Sense Multiple Access/Collision Detection) 방식으로 통신한다는 것인데, 이 방식은 컴퓨터가 네트워크를 살펴봐서 아무도 통신하고 있지 않으면 무조건 자기 데이터를 실어서 보낸 후 잘 갔는지 확인해보는 방식이다. 그런데 만약 동시에 2개의 컴퓨터에서 데이터를 실어 보내려고 하면 충돌이 발생하게 되는데, 이것을 '콜리전(Collision)'이라고 한다. 이렇게 콜리전이 발생하면 이 두 PC는 자신이 보내려던 데이터를 랜덤한 시간동안 기다렸다가 다시 보내게 된다.
2. 토큰링이란?
- 토큰링 방식은 네트워크에서 오직 한 PC, 즉 토큰을 가진 PC만이 네트워크에 데이터를 실어 보내는 방식이다.
- 데이터를 보내고 나면 토큰을 옆 PC에 전달한다. 만약 전송할 데이터가 없다면 토큰을 다시 옆 PC에 전달한다.
- 이렇게 토큰을 옆으로 전달하는 방식이 토큰링이다.
- 장점
- 충돌(Collision)이 발생하지 않는다. 토큰을 가진 PC만이 데이터를 전송하므로
- 네트워크에 대한 성능을 예측하기 쉽다.
- 단점
- 지금 바로 보내야 할 데이터가 있고, 다른 PC들은 보낼 데이터가 하나도 없더라도 토큰이 올 때까지 기다려야한다.
- 토큰링 프로토콜은 IBM이 처음 개발. 지금은 이더넷의 발전으로 사라지고 있음.
'데이터통신 & 네트워크' 카테고리의 다른 글
클라이언트와 서버 (0) | 2018.12.31 |
---|---|
데이터통신 시스템&데이터 흐름 방향 (0) | 2018.09.28 |