Network/Network Basic Knowledge

CSMA / CD ?

짱득이 2020. 12. 10. 21:38
300x250
반응형

* CSMA / CD

- Half Duplex 로 동작하는 Link에서 Ethernet Frame을 전송하는 절차

 

Step.1 Carrier Sense

Frame을 Transportation 하기 전에 현재 전송되고 있는 Frame이 있는지 Checking하는 과정.

전송중인 Frame이 없으면 자신의 Frame을 Cable 상으로 Transport 한다. 단, 전송중인 Frame이 있다면 대기한다.

 

Step.2 Multiple Access

전송할 프레임을 가진 모든 Ethernet Device는 언제라도 Step.1 의 Carrier Sensing을 한 다음, 자신의 프레임을 전송할 수 있다. 이 단계를 멀티플 액세스 라고 한다.

 

Step.3 Collision Detection ( ; CD )

이더넷은 복수 개의 장비가 동시에 프레임을 전송할 수 있고, 이 경우 충돌이 일어날 수 있다. 프레임 전송 후에는 항상 충돌 발생의 여부를 확인한다. 이것을 충돌감지 (Collision Detection) 이라고 한다. 만약 충돌이 발생하면 임의의 시간동안 기다렸다가 다시 전송한다.

 

Half Duplex Network에서 데이터 전송량이 많을 때 프레임 충돌이 많이 발생한다. 이더넷 장비들은 위와 같이 Collision (충돌)이 발생하면 최대 15회까지 재전송 (Retry, Retransmission) 을 시도하고, 그래도 실패한다면 해당 프레임의 전송을 포기한다. 이러한 과정을 줄여 CSMA/CD 라고 한다. (Carrier Sense Multiple Access with Collision Detection)

728x90
반응형

'Network > Network Basic Knowledge' 카테고리의 다른 글

[Chap.2] OSI 7 Layer ?  (0) 2020.11.24
[Chap.1] IP 란 무엇일까 ?  (0) 2020.11.05