Obviamente, o ponto de acesso (AP) deve estar no intervalo de ambos (assumindo que não haja modos de malha sofisticados etc.) para que a rede seja considerada disponível, mas os dados realmente passam por ela?
Sim, os dados realmente fluem pelo AP. Por quê? Os padrões de quadros 802.11 definiram os cabeçalhos de quadro 802.11:
O 802.11 funciona principalmente na camada MAC do link de dados e na camada física. Portanto, como você vê, existem quatro endereços (em vez de dois no caso de Ethernet) no cabeçalho do quadro e, dependendo de onde o quadro deve ser encaminhado, o posicionamento do endereço no cabeçalho do dot11 é decidido.
Os endereços possíveis são:
- Endereço de destino -> Para qual frame deve chegar finalmente (DA)
- Endereço de origem -> O remetente original do quadro (SA)
- Endereço de destino atual -> O receptor atual do quadro (CDA)
- Endereço da fonte atual -> A fonte atual do quadro (CSA)
Agora depende de onde o quadro precisa ser encaminhado, ou seja, de qual sistema de distribuição (DS) para qual sistema de distribuição (aqui vamos supor que o wireless é DS 0 e o cabeamento é DS 1) a localização desses endereços é decidida no cabeçalho do quadro.
CASO 1: Quando um quadro precisa ser encaminhado do DS 0 para o DS 0 de um cliente sem fio (STA) para outro cliente (isso geralmente ocorre em uma rede ad-hoc).
Os seguintes seriam os endereços:
- CDA e DA serão os mesmos
- CSA e SA serão os mesmos
O seguinte seria o posicionamento do endereço:
- Endereço 1 -> CDA ou DA
- Endereço 2 -> CSA ou SA
- Endereço 3 -> BSSID (MAC) ou ff: ff: ff: ff: ff: ff em caso de solicitações de análise
- Endereço 4 -> Não aplicável
CASO 2: Quando um quadro precisa ser encaminhado de um cliente sem fio para um ponto de acesso, ou seja, do DS 0 ao DS 1.
Os seguintes seriam os endereços:
- CDA e BSSID serão os mesmos (já que o pacote está sendo encaminhado em um SSID)
- O DA será o melhor cliente sem fio para o qual o quadro precisará ser encaminhado (em sua LAN).
- CSA e SA serão os mesmos
O seguinte seria o posicionamento do endereço:
- Endereço 1 -> CDA ou BSSID
- Endereço 2 -> CSA ou SA
- Endereço 3 -> DA
- Endereço 4 -> Não aplicável
CASO 3: Quando um quadro precisa ser encaminhado de um ponto de acesso para um cliente sem fio, ou seja, do DS 1 ao DS 0.
Os seguintes seriam os endereços:
- CDA e DA serão os mesmos.
- CSA e BSSID serão os mesmos.
- SA será o endereço de origem original
O seguinte seria o posicionamento do endereço:
- Endereço 1 -> CDA ou DA
- Endereço 2 -> CSA ou BSSID
- Endereço 3 -> SA
- Endereço 4 -> Não aplicável
CASO 4: Quando um quadro precisa ser encaminhado de um ponto de acesso para outro ponto de acesso compartilhando a mesma LAN (e dois clientes sem fio se comunicando), ou seja, do DS 1 ao DS 1.
Os seguintes seriam os endereços:
- CSA será o MAC do primeiro AP
- CDA será MAC do segundo AP
- SA será o MAC do cliente sem fio de origem
- O DA será o MAC do cliente sem fio de destino
O seguinte seria o posicionamento do endereço:
- Endereço 1 -> CDA
- Endereço 2 -> CSA
- Endereço 3 -> DA
- Endereço 4 -> SA
Conclusão: Se você estiver em um ambiente baseado em AP (infra-estrutura), precisará alternar o DS e, portanto, o MAC de destino do BSSID para os endereços MAC do cliente final (explicados acima em detalhes), e é assim que o dot11 é escrito.
Analogia com fio: leve o meio sem fio como um fio invisível entre um switch e um host final. O switch neste caso é um ponto de acesso e o host final é o cliente sem fio. Você ainda precisa de um MAC de origem e de um MAC de destino na rede sem fio, mas agora em um ambiente com vários APs, você não sabe quem é o seu AP (switch), pois não há nenhum cabo (invisível) ao qual você está conectado (via). mais dois endereços (CSA e CDA explicados acima).
Eu espero que isso ajude!