Tenho vários WAPs que transmitem o mesmo SSID e muitos hosts circulando livremente entre eles.
- Quando um host está no alcance de vários WAPs e envia pacotes de dados pelo ar para seu WAP atualmente conectado, teoricamente os pacotes também devem alcançar os outros WAPs. Como eles podem saber que os pacotes não são destinados a eles e descartar esses pacotes?
- Quando um host envia pacotes para um WAP, outros hosts podem farejar os dados brutos no ar? Suponha que eles tenham a chave WLAN.
Pela 1ª pergunta, acho que tem algo a ver com o BSSID do WAP. Mas depois de estudar a estrutura dos quadros 802.11, não encontrei o BSSID em nenhum lugar dentro do quadro.
Os cabeçalhos do quadro não têm apenas o endereço MAC do host de destino; eles realmente têm o MAC do ponto de acesso (o BSSID). E no modo "WDS bridging", também conhecido como modo 4addr, existem quatro campos de endereço que permitem a inclusão dos MACs de ambos os pontos de acesso.
Para citar 802.11-2016:
Você não pode ver isso em uma captura de pacote tcpdump regular, pois o Wi-Fi por design fornece uma camada de link totalmente compatível com Ethernet, mas você pode vê-lo por meio de uma captura de "modo de monitor" que fornece quadros 802.11 brutos.
É claro que, idealmente, os APs dentro do alcance devem estar em uma frequência de rádio diferente para que os pacotes não sejam recebidos (e não causem interferência quando os clientes de ambos os APs estiverem tentando transferir dados).
Depende do modo de segurança.