26Jun

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

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?

Dzisiejsze pytanie &Sesja odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, opartego na społecznościach grupy Q & A.

Pytanie czytelnika

Superuser Zequez jest ciekawy, jak jego węzeł Wi-Fi wydaje się działać tak płynnie i dlaczego dane zdają się kolidować, pisze:

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

Co się dzieje, gdy router odbiera jeden pakiet, a następnie 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 pakiety są właśnie 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 efektywnie synchronizować wszystkie węzły, dając jeden węzeł do powiedzenia "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 chcesz coś dodać 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.