홈 네트워크는 Wi-Fi 노드로 다시 전송되는 다양한 Wi-Fi 장치로 가득 차있을 수 있습니다. 들어오는 모든 전송이 충돌하지 않고 노드가 모든 트래픽을 어떻게 처리합니까?
오늘의 질문 및 답변 세션은 커뮤니티 중심의 Q & A 웹 사이트 그룹 인 Stack Exchange의 하위 부문 인 SuperUser가 제공 한 것입니다.
질문
수퍼 유저 독자 인 Zequez는 Wi-Fi 노드가 어떻게 그렇게 원활하게 작동하는지, 왜 데이터가 충돌하는 것처럼 보이는지 궁금합니다.
내 말은, 각 패킷이 MAC 주소로 전송된다는 것을 알고 있지만 스트리밍은 어떻습니까?
라우터가 하나의 패킷을 수신하는 동안 다른 장치의 패킷이 도착하면 어떻게됩니까?
라우터는 안테나에 충돌하는 광자가 첫 번째 패킷 또는 두 번째 패킷의 일부임을 어떻게 알 수 있습니까?
아니면 빛의 속도가 너무 빨라서 이런 일이 거의 일어나지 않고 패킷이 손상된 것으로보고되고 다시 전송됩니까?
무선으로 전달되는 모든 패킷을 순서대로 유지하는 것은 무엇입니까? 좀 더 자세히 살펴 보겠습니다.
대답
수퍼 유저 기고자 Ultrasawblade는 추가 읽기를위한 유용한 링크와 함께 다음 답변을 제공합니다.
무선 네트워크에서는 실제로 한 번에 하나의 장치 만 "말"합니다. 서로 다른 장치는 말을 듣기 전에 해당 채널의 공기가 조용해질 때까지 기다립니다. 이 기술을 캐리어라고합니다. 충돌 회피 (CSMA / CA)로 다중 액세스 감지 .
RTS / CTS 교환은 한 노드가 다른 모든 노드에 "이 정도 시간 동안 얘기 할 것이므로이 정도 기다려"라고 말할 수있는 방법을 제공하여 모든 노드가 효율적으로 동기화되도록 돕습니다.
@Petr Abdulin은 정확하지만 모든 Wi-Fi 네트워크는 CSMA / CA를 사용한다고 생각합니다. 기존 10BaseT 비스 위치 유선 네트워크는 충돌 감지를 통한 반송파 감지 다중 액세스 (CSMA / CD) . 모든 노드가 스위치에 연결된 네트워크에서는 충돌이 발생하지 않습니다.
설명에 추가 할 것이 있습니까? 댓글에서 소리를 내세요. 기술에 정통한 다른 Stack Exchange 사용자의 답변을 더 읽고 싶으신가요? 체크 아웃 여기에 전체 토론 스레드 .