Token Ring, Ethernet

628 단어·2 분·원문(.md)

Token Ring #

네트워크에서 데이터를 전송하고자 하는 PC는 이더넷 처럼 자기 맘대로 보내고 싶을 때 남들이 전송만 하지 않고 있으면 막 보내는게 아니라 네트워크 상에서 오직 토큰을 가진 pc만 데이터를 실어 보낼 수 있는 방식이다.

데이터를 다 보내면 토큰을 옆 pc에게 전달하고 이 전달방향은 단방향이다. 따라서 토큰링에서는 충돌이 발생하지 않고 네트워크에 대한 성능을 미리 예측하기도 쉽다.

그러나 내가 지금 보내야할 데이터가 있고 다른 pc들은 보낼 데이터가 하나도 없을때 토큰이 없으면 토큰을 기다려야하는 단점이 있다. 이런 토큰링 방식은 이더넷이 나오고 사라졌다.

Ethernet #

이더넷은 네트워크를 구축하는 방식 중 하나로 우리나라가 대부분 이 방식을 사용한다.

이더넷의 특징은 CSMA/CD 방식으로 통신하는 것이고 이 방식은 통신하고자 하는 컴퓨터가 네트워크를 살펴봐 아무도 사용 안하면 무조건 자기 데이터를 실어 보낸 후 잘갔는지 확인하는 방식이다.

  • CS(Carrier Sense): 네트워크 장치는 데이터를 전송하기 전에 네트워크가 사용하는 지 감지함.
  • MA(Multiple Acess): 여러 장치가 네트워크에 동시에 접근할 수 있음. 모든 장치는 동일한 통신 채널 공유
  • CD(Collision Detection): 데이터 전송 중 두 개 이상의 장치가 동시에 데이터를 전송하면 충돌이 나며 CSMA/CD는 이런 충돌을 감지하고 일정 시간후 다시 전송을 시도하는 방식으로 해소함.

만약 동시에 2개의 컴퓨터에서 자기 데이터를 실어 보내려고 하면 충돌이 발생하는데 이걸 collision이라고 하고 콜리전이 발생하면 이 pc는 자신이 보내려던 데이터를 랜덤하게 기다렸다가 다시 보낸다.

이로써 자신이 전송할 데이터가 있는데 토큰이 없어서 기다려야하는 상황은 더이상 발생하지 않는다.

Network/et.md