CSMA/CD(Carrier Sence Multiple Access / Collision Detection)

황인용·2020년 7월 11일
1

Network

목록 보기
11/14
post-thumbnail

다중접속방식

  • LAN(Local Area Network)에서 사용자와 단말기가 급증하면서, 통신 신호가 겹쳐서 신호를 못받거나 손실 또는 충돌되는 가능성이 생김
  • 이러한 충돌을 피하면서 많은 양의 프레임을 전송하기 위해서는 매체접근제어 메커니즘이 필요함
  • 여러가지의 다중접속방식(Multiple Access)이 생김

CSMA/CD(Carrier Sence Multiple Access / Collision Detection)

  • 반송파 감지 다중 접속 및 충돌 탐지
  • 이더넷의 전송 프로토콜이며, IEEE 802.3에 규격화
  • 망의 사용의 가능하고, 경쟁 상태 여부를 검사하여 사용 권리를 취득
  • 전송로를 각 단말이 공동사용, 단말이 규칙에 따라 송신권 확보
  • 유선랜에서 버스형, 트리형 LAN 구성에서 사용

CSMA/CD 동작 과정

  1. 회선 상에 이미 다른 신호(Carrier)가 있는지 감지(Sense)한다. Carrier Sense Multiple

  2. 이미 회선이 사용중이면 잠시 기다린 후 1번을 반복한다.

  3. 회선을 사용할 수 있게되면 즉시 데이터를 전송한다. Multiple Access

  4. 만약 수신 컴퓨터가 응답이 없거나 다른 신호와 충돌이 발생하면 일정 시간 동안 대기 후 다시 1번부터 실시한다. Collision Detection

플로우차트(Flow Chart)로 본 CSMA/CD 동작과정

CSMA/CA(Carrier Sence Multiple Access / Collision Avoidance)

  • 반송파 감지 다중 접속 및 충돌 회피
  • 무선랜(WLAN)에서 사용하는 매커니즘
  • 무선랜 MAC프로토콜인 DCF(Distributed Coordination Function)은 개별적인 노드가 경쟁에 의해 무선 채널을 회득하도록 하는 방식

CSMA/CA 동작 과정

  1. 회선 상에 이미 다른 신호(Carrier)가 있는지 감지(Sense)한다. Carrier Sense Multiple

  2. 회선을 사용할 수 있게되면 즉시 데이터를 전송한다. Multiple Access

  3. 충돌가능성이 있을 시, 무선은 불안정한 네트워크임으로 충돌을 무조건 피한다.
    Collision Avoidcance

  4. Station(src)이 AP(des)에게 RTS패킷을 전송한다.(Unitcast)
    이때 AP는 CTS패킷을 전송한다.(Broadcast)

  5. Station은 Data를 전송하고 마지막으로 AP는 ACK패킷으로 응답보낸다

플로우차트(Flow Chart)로 본 CSMA/CA 동작과정

CSMA/CD와 CSMA/CA 비교

profile
dev_pang의 pang.log

0개의 댓글