If-Koubou

Co zapobiega blokowaniu się wszystkich urządzeń Wi-Fi w mojej sieci?

Co zapobiega blokowaniu się wszystkich urządzeń Wi-Fi w mojej sieci? (Jak)

Twoja sieć domowa jest prawdopodobnie zapełniona różnymi urządzeniami Wi-Fi transmitującymi z powrotem do węzła Wi-Fi; w jaki sposób węzeł obsługuje cały ruch bez kolizji wszystkich przychodzących transmisji?

Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, społecznościowego forum z pytaniami i odpowiedziami.

Pytanie

Czytnik superużytkowników Zequez jest ciekawy, jak jego węzeł Wi-Fi działa tak sprawnie i dlaczego dane zdają się kolidować, pisze:

Mam na myśli, wiem, że każdy pakiet jest wysyłany z adresem MAC, ale co z transmisją strumieniową?

Co się stanie, jeśli router odbiera jeden pakiet, przybywa pakiet z innego urządzenia?

W jaki sposób router wie, że fotony zderzające się z anteną są częścią pierwszego pakietu lub drugiego pakietu?

A może szybkość światła jest tak szybka, że ​​prawie nigdy się to nie zdarza, a paczki są tylko zgłaszane jako uszkodzone i wysyłane ponownie?

Co utrzymuje wszystkie te pakiety dostarczane bezprzewodowo? Wykopmy trochę głębiej.

Odpowiedź

Pomocnik SuperUser Ultrasawblade oferuje następującą odpowiedź z przydatnymi linkami do dalszego czytania:

W sieci bezprzewodowej tylko jedno urządzenie "mówi" jednocześnie. Każde inne urządzenie słucha i czeka, aż powietrze na tym kanale będzie ciche, zanim się odezwie. Technika ta jest nazywana wielokrotnym dostępem do wykrywania przewoźnika z unikaniem kolizji (CSMA / CA).

Wymiana RTS / CTS pomaga wszystkim węzłom pozostać w synchronizacji w sposób wydajny, zapewniając sposób, w jaki jeden węzeł może powiedzieć "hej, zamierzam mówić tak długo, więc tak długo", aż do każdego innego węzła.

@Petr Abdulin jest poprawny, ale myślę, że wszystkie sieci Wi-Fi używają CSMA / CA. Stare sieci przewodowe 10BaseT nie komutowane opierały się na wielokrotnym dostępie do wykrywania przewoźnika z wykrywaniem kolizji (CSMA / CD). Kolizje nie występują w sieciach, w których wszystkie węzły są podłączone do przełącznika.

Czy masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.