분명히 액세스 포인트 (AP)는 네트워크를 사용할 수있는 것으로 간주 되려면 (팬시 메시 모드 등이 아니라고 가정 할 때) 두 데이터 범위 내에 있어야하지만 데이터가 실제로이를 통과합니까?
예, 데이터는 실제로 AP를 통해 흐릅니다. 왜? 802.11 프레임 표준은 802.11 프레임 헤더를 정의했습니다.
802.11은 대부분 데이터 링크 및 물리 계층의 MAC 계층에서 작동하므로 프레임 헤더에 주소가 전달되는 위치에 따라 프레임 헤더에 4 개의 주소 (이더넷의 경우 2 개 대신)가 있습니다. dot11 헤더에 결정됩니다.
가능한 주소는 다음과 같습니다.
- 대상 주소-> 최종 도착 예정 프레임 (DA)
- 원본 주소-> SA (Sender Sender of Frame)
- 현재 목적지 주소-> 프레임의 현재 수신기 (CDA)
- 현재 소스 주소-> 프레임의 현재 소스 (CSA)
이제 프레임을 어디로 전달해야하는지, 즉 어떤 분배 시스템 (DS)에서 어떤 분배 시스템 (무선이 DS 0이고 유선이 DS 1이라고 가정)에서이 주소의 배치가 프레임 헤더에서 결정됩니다.
사례 1 : 한 무선 클라이언트 (STA)에서 다른 클라이언트로 프레임을 DS 0에서 DS 0으로 전달해야하는 경우 (대부분 애드혹 네트워크에서 발생)
주소는 다음과 같습니다.
- CDA와 DA는 동일 할 것입니다
- CSA와 SA는 동일 할 것입니다
주소 배치는 다음과 같습니다.
- 주소 1-> CDA 또는 DA
- 주소 2-> CSA 또는 SA
- 프로브 요청의 경우 주소 3-> BSSID (MAC) 또는 ff : ff : ff : ff : ff : ff
- 주소 4-> 해당 없음
사례 2 : 프레임을 무선 클라이언트에서 AP로, 즉 DS 0에서 DS 1로 전달해야하는 경우
주소는 다음과 같습니다.
- CDA와 BSSID는 동일합니다 (SSID에서 패킷이 전달되기 때문에)
- DA는 프레임을 LAN으로 전달해야하는 최고의 무선 클라이언트가 될 것입니다.
- CSA와 SA는 동일 할 것입니다
주소 배치는 다음과 같습니다.
- 주소 1-> CDA 또는 BSSID
- 주소 2-> CSA 또는 SA
- 주소 3-> DA
- 주소 4-> 해당 없음
사례 3 : 프레임을 AP에서 무선 클라이언트로, 즉 DS 1에서 DS 0으로 전달해야 할 때.
주소는 다음과 같습니다.
- CDA와 DA는 동일 할 것입니다.
- CSA와 BSSID는 동일 할 것입니다.
- SA는 원래 소스 주소가 될 것입니다
주소 배치는 다음과 같습니다.
- 주소 1-> CDA 또는 DA
- 주소 2-> CSA 또는 BSSID
- 주소 3-> SA
- 주소 4-> 해당 없음
사례 4 : 프레임을 하나의 AP에서 동일한 LAN (및 두 개의 무선 클라이언트가 통신하는 두 개의 무선 클라이언트)을 공유하는 다른 AP로 전달해야하는 경우 (예 : DS 1에서 DS 1로)
주소는 다음과 같습니다.
- CSA는 첫 번째 AP의 MAC이 될 것입니다
- CDA는 두 번째 AP의 MAC이 될 것입니다
- SA는 소스 무선 클라이언트의 MAC이 될 것입니다
- DA는 목적지 무선 클라이언트의 MAC이 될 것입니다
주소 배치는 다음과 같습니다.
- 주소 1-> CDA
- 주소 2-> CSA
- 주소 3-> DA
- 주소 4-> SA
결론 : AP 기반 환경 (인프라)에있는 경우 DS를 전환하여 대상 MAC을 BSSID에서 최종 클라이언트 MAC 주소 (위에서 자세히 설명)로 전환해야합니다.
유선을 사용한 유추 : 무선 매체를 스위치와 엔드 호스트 사이의 보이지 않는 와이어로 가져갑니다. 이 경우 스위치는 AP이고 엔드 호스트는 무선 클라이언트입니다. 무선의 소스 MAC과 대상 MAC이 여전히 필요하지만 이제는 여러 AP 환경에서 연결된 (보이지 않는) 케이블이 없기 때문에 AP (스위치)가 누구인지 알 수 없습니다. 두 개의 추가 주소 (CSA 및 CDA는 위에서 설명한).
이게 도움이 되길 바란다!