Co się stanie, jeśli router odbiera jeden pakiet, przybywa pakiet z innego urządzenia?
Bezpośrednią konsekwencją jest to, że niektóre z nakładających się bitów są uszkodzone. Często tak wiele bitów jest uszkodzonych, że odbiornik widzi, że sekwencja sprawdzania ramek nie pasuje, a odbiornik po prostu wyrzuca złe dane i działa inaczej, jakby nie słyszał żadnego pakietu.
Później protokoły wyższego poziomu w końcu zauważają, że pakiet nie został potwierdzony (potwierdzony) i ponownie wysyłają pakiet.
Jednak standardy Wi-Fi obejmują wiele różnych sposobów zapobiegania takim kolizjom, w tym:
Większość wersji WiFi wykorzystuje COFDM lub inną kombinację widma rozproszonego + dodatkowe bity korekcji błędów. Jeśli masz szczęście, tylko kilka bitów zostało przerzuconych, wszystkie te bity można poprawić w odbiorniku, a jeden z pakietów przechodzi bezbłędnie.
Jak już wskazał LawrenceC, większość wersji Wi-Fi wykorzystuje nośnik wykrywający wielokrotny dostęp z unikaniem kolizji (CSMA / CA) : Bezprzewodowy punkt dostępowy koordynuje wszystkie laptopy komunikujące się z nim tak, że (zwykle) transmituje tylko jedno urządzenie na raz, więc (zwykle) nie ma kolizji. (Czasami nadal dochodzi do kolizji z pakietem z innego laptopa próbującego rozmawiać z innym bezprzewodowym punktem dostępowym lub zakłócać działanie różnych innych urządzeń).
co z streamingiem?
Co z tym?
Gdy laptop odtwarza strumień audio (lub strumień wideo; około 5 Mbit / s dla strumieni wideo 1080p), nadawca wysyła je jako serię małych pakietów. Nowoczesny sprzęt komunikacyjny jest szybki (802.11a przesyła z prędkością ponad 20 Mbit / s, a nowsze standardy Wi-Fi są jeszcze szybsze), więc istnieją (względnie) długie przerwy między jednym pakietem na tym laptopie, a następnym pakietem na tym samym laptop.
Pomiędzy każdym pakietem jest mnóstwo czasu, aby bezprzewodowy punkt dostępowy wysłał pakiety do kilku innych laptopów, nasłuchując okazjonalnych pakietów od tych laptopów, które potwierdzają poprzednie transmisje i żądają następnego fragmentu strumienia, a jeszcze bardziej okazjonalnie wysyłając ponownie pakiety gdy dochodzi do kolizji lub innego błędu.
Jeśli wszystkie te laptopy rozmawiają z tym samym punktem dostępu, punkt dostępu koordynuje transmisje, więc transmitowane jest tylko jedno urządzenie na raz.
Jeśli niektóre z tych laptopów rozmawiają z jednym punktem dostępu, a inne z innym (nieskoordynowanym) punktem dostępu, a wszystkie te urządzenia znajdują się na tyle blisko siebie, że można je łatwo podsłuchać, wtedy będą częste kolizje.
Wszelkie kolidujące pakiety są przesyłane ponownie. Zazwyczaj ponownie przesyłany pakiet w końcu dostaje się, na długo przed nadejściem czasu, aby go odtworzyć, więc nikt nie zauważył, że wystąpił problem. Tak więc (zazwyczaj) każdy człowiek ma złudzenie własnego „ciągłego” dedykowanego strumienia.