네트워크 기초
무선 LAN이 유선 이더넷에서 사용되어 온 CSMA/CD가 아니라 CSMA/CA를 사용하는 주된 이유로 올바른 것은?
- A무선에서는 송신하면서 다른 단말의 약한 전파를 받아 충돌을 검출하기 어려우므로, 송신 전에 대기 시간을 두어 충돌을 가능한 한 피한다
- B무선은 유선보다 통신이 빠르므로 충돌이 일어나도 성능에 미치는 영향이 작기 때문에
- C무선 LAN에서는 단말과 액세스 포인트가 항상 1대1로 통신하므로 충돌이 일어날 수 없기 때문에
정답과 해설 보기
정답: A. 무선에서는 송신하면서 다른 단말의 약한 전파를 받아 충돌을 검출하기 어려우므로, 송신 전에 대기 시간을 두어 충돌을 가능한 한 피한다
CSMA/CD는 허브로 연결한 예전 이더넷 같은 공유 유선에서, 송신 중에 충돌을 검출하면 송신을 멈추고 무작위 시간 후에 다시 보내는 방식입니다. 무선에서는 자신이 보내는 전파가 너무 강해서 동시에 멀리 있는 단말의 약한 전파를 받기 어렵고, 또 서로의 전파가 닿지 않는 단말(숨은 단말)끼리의 충돌은 송신 측에서 알 수 없습니다. 그래서 CSMA/CA에서는 전파가 비어 있음을 확인한 뒤, 다시 정해진 시간과 무작위 대기 시간(백오프)을 두고 나서 보냅니다. 수신 측은 올바르게 받으면 ACK를 돌려보내고, ACK가 오지 않으면 송신 측은 충돌 등으로 보고 재전송합니다. 참고로 스위치와 전이중으로 연결하는 현재의 유선 이더넷에서는 충돌이 일어나지 않아 CSMA/CD는 사실상 사용되지 않습니다.