Hongfluenza

이더넷(Ethernet) 본문

STUDY/NETWORK

이더넷(Ethernet)

Hongfluenza 2018. 7. 3. 20:36

이더넷(Ethernet)


- 네트워킹의 한 방식


- CSMA/CD 프로토콜을 사용해 통신을 한다.




여기서 CSMA/CD가 무엇인가?


CSMA/CD는 'Carrier Sense Multiply Access/Collision Detection'을 줄여서 부르는 방식이다.


한 마디로 "대충 알아서 눈치로 통신하자"는 의미이다.



Carrier Sense


이더넷 환경에서 통신을 하고 싶은 PC나 서버는 먼저 지금 네트워크 상에 통신이 일어나고 있는지 확인한다.


즉 우리 네트워크 자원을 쓰고 있는 PC나 서버가 있는지를 확인해보는 것인데 이 말은 캐리어가 있는지를 감시한다는 뜻이다.


이것을 바로 Carrier Sense라고 한다.


이 때, 만약 캐리어가 감지되면( 누군가가 네트워크상에서 통신을 하고 있으면) 자기가 보낼 정보가 있어도 못 보내고 기다린다.


그러다 네트워크에서 통신이 없어지면 자신의 데이터를 네트워크 상에 실어서 보낸다.



② Multiply Access


두 개 이상의 PC나 서버가 동시에 네트워크 상에 데이터를 실어 보내는 경우가 발생하는 것



③ Collsion Detection


통신에서 두 개의 장비들이 데이터를 동시에 보내려다 부딪히는 경우를 충돌이 발생했다고 한다.


따라서 이더넷에서는 데이터를 네트워크에 실어서 보내고나서도 혹시 다른 PC때문에 충돌이 발생하지 않았는지 잘 점검해야 한다.


이것이 바로 Collision Detection(충돌방지)라는 것이다.


만약 충돌이 발생하면 데이터를 전송했던 PC들은 랜덤한 시간 동안 기다린 다음 다시 데이터를 전송하게 된다.


여기서 랜덤한 시간이란 우리가 느끼지 못할 만큼 작은 시간이다.



'STUDY > NETWORK' 카테고리의 다른 글

UTP 케이블의 정의와 종류  (0) 2019.07.03
OSI 7계층과 TCP/IP 4계층  (0) 2019.04.20
와이어샤크란?  (0) 2019.01.18
캐스트  (0) 2018.10.02
LAN과 WAN  (0) 2018.07.03