Ovviamente l'Access Point (AP) deve trovarsi nel raggio di entrambi (supponendo che non ci siano modalità mesh fantasiose, ecc.) Affinché la rete sia considerata disponibile, ma i dati viaggiano effettivamente attraverso di essa?
Sì, i dati fluiscono effettivamente attraverso l'AP. Perché? Gli standard dei frame 802.11 hanno definito le intestazioni dei frame 802.11:
802.11 funziona principalmente sul livello MAC del collegamento dati e del livello fisico, quindi come vedi ci sono quattro indirizzi (anziché due nel caso di Ethernet) nell'intestazione del frame e in base a dove deve essere inoltrato il frame il posizionamento dell'indirizzo nell'intestazione dot11 viene deciso.
I possibili indirizzi sono:
- Indirizzo di destinazione -> A quale frame è destinato a raggiungere finalmente (DA)
- Indirizzo sorgente -> Il mittente originale del frame (SA)
- Indirizzo di destinazione corrente -> Il destinatario corrente del frame (CDA)
- Indirizzo sorgente corrente -> La sorgente corrente del frame (CSA)
Ora dipende da dove il frame deve essere inoltrato, cioè da quale sistema di distribuzione (DS) a quale sistema di distribuzione (supponiamo che il wireless sia DS 0 e cablato sia DS 1) il posizionamento di questi indirizzi è deciso nell'intestazione del frame.
CASO 1: quando un frame deve essere inoltrato da DS 0 a DS 0 da un client wireless (STA) a un altro client (ciò accadrebbe principalmente su una rete ad hoc).
I seguenti sarebbero gli indirizzi:
- CDA e DA saranno gli stessi
- CSA e SA saranno gli stessi
Quanto segue sarebbe il posizionamento dell'indirizzo:
- Indirizzo 1 -> CDA o DA
- Indirizzo 2 -> CSA o SA
- Indirizzo 3 -> BSSID (MAC) o ff: ff: ff: ff: ff: ff in caso di richieste sonda
- Indirizzo 4 -> Non applicabile
CASO 2: quando un frame deve essere inoltrato da un client wireless a un AP, cioè da DS 0 a DS 1.
I seguenti sarebbero gli indirizzi:
- CDA e BSSID saranno gli stessi (poiché il pacchetto viene inoltrato su un SSID)
- DA sarà il client wireless definitivo in cui il frame deve essere inoltrato (nella sua LAN).
- CSA e SA saranno gli stessi
Quanto segue sarebbe il posizionamento dell'indirizzo:
- Indirizzo 1 -> CDA o BSSID
- Indirizzo 2 -> CSA o SA
- Indirizzo 3 -> DA
- Indirizzo 4 -> Non applicabile
CASO 3: quando un frame deve essere inoltrato da un AP a un client wireless, cioè da DS 1 a DS 0.
I seguenti sarebbero gli indirizzi:
- CDA e DA saranno gli stessi.
- CSA e BSSID saranno gli stessi.
- SA sarà l'indirizzo di origine originale
Quanto segue sarebbe il posizionamento dell'indirizzo:
- Indirizzo 1 -> CDA o DA
- Indirizzo 2 -> CSA o BSSID
- Indirizzo 3 -> SA
- Indirizzo 4 -> Non applicabile
CASO 4: quando un frame deve essere inoltrato da un AP a un altro AP condividendo la stessa LAN (e due client wireless che comunicano su di esso), cioè da DS 1 a DS 1.
I seguenti sarebbero gli indirizzi:
- CSA sarà MAC del primo AP
- CDA sarà MAC del secondo AP
- SA sarà il MAC del client wireless di origine
- DA sarà il MAC del client wireless di destinazione
Quanto segue sarebbe il posizionamento dell'indirizzo:
- Indirizzo 1 -> CDA
- Indirizzo 2 -> CSA
- Indirizzo 3 -> DA
- Indirizzo 4 -> SA
Conclusione: se ci si trova in un ambiente basato su AP (infrastruttura), è necessario cambiare DS e quindi il MAC di destinazione da BSSID agli indirizzi MAC del client finale (spiegato sopra in dettaglio), in questo modo viene scritto dot11.
Analogia con cavo: prendi il supporto wireless come filo invisibile tra uno switch e un host finale. Lo switch in questo caso è un AP e l'host finale è il client wireless. Hai ancora bisogno di un MAC di origine e di un MAC di destinazione in modalità wireless, ma ora in un ambiente a più AP non sai chi è il tuo AP (switch) in quanto non esiste un cavo (invisibile) a cui sei connesso (tramite) quindi è entrato altri due indirizzi (CSA e CDA spiegati sopra).
Spero che questo possa essere d'aiuto!