IEEE 802.11의 CSMA/CA 프로토콜은 어떻게 작동하나요?
_____A1: CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)는 무선 LAN에서 사용하는 매체 접속 제어 방식으로, 무선 채널을 사용하기 전에 다른 장치가 통신 중인지 확인하고 충돌을 방지하기 위한 기법입니다.
Q2: CSMA/CA는 왜 필요한가요?
A2: 무선 환경에서는 신호 충돌이 발생하면 재전송을 해야 하므로 네트워크 효율이 떨어집니다. CSMA/CA는 충돌 가능성을 줄여 네트워크 성능을 향상시키기 위해 고안되었습니다.
Q3: CSMA/CA의 기본 작동 원리는 무엇인가요?
A3: 장치는 데이터 전송 전에 채널이 비어 있는지 확인하고, 비어 있으면 전송하지만, 만약 사용 중이면 일정 시간 동안 대기하고 다시 확인하는 절차를 반복합니다. 이를 통해 충돌을 예방합니다.
Q4: CSMA/CA에서 사용하는 ‘백오프(Backoff)’란 무엇인가요?
A4: 채널이 사용 중일 때, 장치는 무작위로 선택된 시간을 기다린 후 다시 채널을 확인합니다. 이 무작위 대기 시간을 ‘백오프’라고 하며, 충돌 가능성을 줄이는 역할을 합니다.
Q5: CSMA/CA는 어떻게 충돌을 완전히 방지하나요?
A5: 충돌을 완전히 막을 수는 없으나, RTS/CTS(Request to Send / Clear to Send) 메시지를 사용해 송·수신 장치 간에 통신 예약을 하여 숨은 노드 문제(hidden node problem)를 줄이고 충돌 확률을 현저히 낮춥니다.
Q6: RTS/CTS 과정은 어떻게 진행되나요?
Q7: CSMA/CA과 CSMA/CD의 차이점은 무엇인가요?
A7: CSMA/CD는 유선 이더넷에서 충돌 감지 후 처리를 하는 방식이고, CSMA/CA는 무선에서 충돌 가능성을 미리 방지하는 방식입니다. 무선은 충돌 감지가 어려워 먼저 피하는 방식을 씁니다.
Q8: CSMA/CA 프로토콜의 주요 단계는 무엇인가요?
A8: (1) 채널 감지: 무선 채널이 비어있는지 확인
(2) DIFS(Distributed Inter Frame Space)만큼 대기
(3) 데이터 전송 또는 RTS 전송
(4) ACK(응답) 수신 확인
(5) 실패 시 백오프 및 재전송
Q9: CSMA/CA가 실패하면 어떻게 되나요?
A9: 데이터 전송 실패 시, 백오프 알고리즘을 통해 대기 시간을 더 길게 늘리며 재시도를 반복합니다. 여러 번 실패하면 전송을 중단할 수도 있습니다.
Q10: CSMA/CA는 어떤 환경에서 주로 사용되나요?
A10: IEEE 802.11 기반의 Wi-Fi 네트워크, 무선 랜 환경에서 기본 매체 접속 제어(MAC) 프로토콜로 널리 사용됩니다.
작성자:
이서준 [비회원]
| 작성일자: 1년 전
2024-09-23 07:26:09
조회수: 177 | 댓글: 0 | 좋아요: 0 | 싫어요: 0
조회수: 177 | 댓글: 0 | 좋아요: 0 | 싫어요: 0
내용이 부정확하다면 싫어요를 클릭해주세요.