Cosa succede se mentre il router riceve un pacchetto, un pacchetto da
arriva un altro dispositivo?
La conseguenza immediata è che alcuni dei bit sovrapposti sono corrotti.
Spesso così tanti bit sono corrotti che il ricevitore vede che la sequenza di controllo dei frame non coincide, e il ricevitore semplicemente getta via i cattivi dati e altrimenti agisce come se non sentisse alcun pacchetto.
In seguito, i protocolli di livello superiore noteranno che un pacchetto non è stato riconosciuto (ACK'ed) e reinvia il pacchetto.
Tuttavia, gli standard WiFi includono molti modi diversi per prevenire tali collisioni, tra cui:
La maggior parte delle versioni di WiFi utilizza COFDM o qualche altra combinazione di spread spread + bit di correzione degli errori aggiuntivi. Se sei fortunato, solo pochi bit sono stati capovolti, tutti questi bit possono essere corretti sul ricevitore e uno dei pacchetti passa senza errori.
Come già sottolineato da LawrenceC, la maggior parte delle versioni di WiFi utilizza l'accesso multiplo per il rilevamento di portante evitamento di collisione (CSMA / CA) : Il punto di accesso wireless coordina tutti i laptop che comunicano con esso in modo che (di solito) trasmetta solo un dispositivo alla volta, quindi (di solito) non c'è collisione. (A volte si verifica ancora una collisione con un pacchetto proveniente da un altro laptop che tenta di parlare con un altro punto di accesso wireless o l'interferenza con vari altri dispositivi).
che dire dello streaming?
Che ne pensi?
Quando un laptop sta riproducendo audio in streaming (o streaming video, circa 5 Mbit / s per flussi video 1080p),
il mittente lo invia come una serie di piccoli pacchetti.
L'hardware di comunicazione moderno è veloce
(802.11a trasmette a oltre 20 Mbit / se gli standard Wi-Fi più recenti sono ancora più veloci),
quindi ci sono intervalli (relativamente) lunghi tra un pacchetto e quel portatile, e il pacchetto successivo nello stesso portatile.
Tra ogni pacchetto c'è un sacco di tempo per il punto di accesso wireless per inviare i pacchetti a diversi altri laptop,
ascoltando i pacchetti occasionali di quei portatili che ACK le trasmissioni precedenti e richiedono il prossimo pezzo del flusso,
e ancora più occasionalmente ri-inviare pacchetti quando c'è una collisione o qualche altro errore.
Se tutti questi portatili stanno parlando allo stesso punto di accesso,
quindi il punto di accesso coordina le trasmissioni in modo che solo un dispositivo alla volta stia trasmettendo.
Se alcuni di questi portatili stanno parlando a un punto di accesso e altri stanno parlando con un altro punto di accesso (non coordinato),
e tutti questi dispositivi si trovano abbastanza vicini da poter facilmente udire l'un l'altro, quindi ci saranno frequenti collisioni.
Tutti i pacchetti che si scontrano vengono ritrasmessi.
Di solito il pacchetto ritrasmesso alla fine arriva, molto prima che sia il momento di riprodurlo, quindi nessun essere umano si accorge che c'è stato un problema.
Quindi (tipicamente) ogni umano ottiene l'illusione del proprio flusso dedicato "continuo".