토픽 6 / 147·네트워크 기초 및 프로토콜
CSMA/CD / CSMA/CA (매체 접근 제어)
CSMA/CD / CSMA/CA (매체 접근 제어)
공유 매체에서 다수의 노드가 충돌 없이 데이터를 전송하기 위한 매체 접근 제어(MAC) 프로토콜로, CSMA/CD는 유선(충돌 감지), CSMA/CA는 무선(충돌 회피) 환경에 사용
CSMA (Carrier Sense Multiple Access): 전송 전 매체 감지(Listen Before Talk), 매체 사용 중이면 대기
CSMA/CD (Collision Detection)
- •동작: 매체 감지 → 유휴 시 전송 시작 → 전송 중 충돌 감지 → 잼 신호(Jam Signal) 전송 → 백오프(Binary Exponential Backoff) 후 재시도
- •충돌 감지: 전송 중 신호 레벨 비교로 충돌 감지 가능(유선)
- •적용: 이더넷(IEEE 802.3), 반이중(Half-Duplex) 환경
- •전이중(Full-Duplex) 스위치 환경에서는 CSMA/CD 불필요(각 포트가 별도 충돌 도메인)
CSMA/CA (Collision Avoidance)
- •동작: 매체 감지 → IFS(InterFrame Space) 대기 → 랜덤 백오프 → 전송 → ACK 수신 확인
- •RTS/CTS: 숨은 노드 문제 해결, RTS(전송 요청) → CTS(전송 허가) → 데이터 → ACK
- •충돌 회피 이유: 무선은 전송 중 충돌 감지 불가(자신의 신호가 너무 강함)
- •적용: WiFi(IEEE 802.11), 무선 LAN
비교
연관: 데이터링크 계층, 이더넷, WiFi, MAC 주소, 스위칭