我有多个广播相同 SSID 的 WAP,并且许多主机在它们之间自由漫游。
- 当主机在多个 WAP 范围内并通过无线方式向其当前连接的 WAP 发送数据包时,理论上数据包也应到达其他 WAP。他们如何知道这些数据包不是发往他们的并丢弃这些数据包?
- 当主机向 WAP 发送数据包时,其他主机能否嗅探空中的原始数据?假设他们有 WLAN 密钥。
对于第一个问题,我想这与WAP的BSSID有关。但是在研究了802.11帧的结构后,我在帧内的任何地方都没有找到BSSID。
我有多个广播相同 SSID 的 WAP,并且许多主机在它们之间自由漫游。
对于第一个问题,我想这与WAP的BSSID有关。但是在研究了802.11帧的结构后,我在帧内的任何地方都没有找到BSSID。
帧头不仅包含目标主机的 MAC 地址,还包含目标主机的 MAC 地址。他们确实有接入点的 MAC(BSSID)。在“WDS 桥接”模式(也称为 4addr 模式)中,有四个地址字段允许包含两个接入点的 MAC。
引用 802.11-2016:
您无法在常规的 tcpdump 数据包捕获中看到这一点,因为 Wi-Fi 设计提供了与以太网完全兼容的链路层,但您可以通过“监控模式”捕获看到它,该捕获为您提供原始 802.11 帧。
当然,理想情况下,范围内的 AP 应该使用不同的无线电频率,以便根本不会接收到数据包(并且当两个 AP 的客户端都尝试传输数据时不会造成干扰)。
取决于安全模式。