If-Koubou

Какво пречи на всички Wi-Fi устройства в моята мрежа да се сблъскват помежду си?

Какво пречи на всички Wi-Fi устройства в моята мрежа да се сблъскват помежду си? (Как да)

Вашата домашна мрежа вероятно е снабдена с различни Wi-Fi устройства, предаващи се обратно на Wi-Fi възела; как възлите обработват целия трафик, без да се сблъскат всички входящи трансмисии?

Днешната сесия за въпроси и отговори ни идва с любезното съдействие на SuperUser - подразделение на Stack Exchange - обединяване на уеб сайтове с въпроси и отговори.

Въпроса

Поздравият четец Zequez е любопитен как изглежда, че неговият Wi-Fi възел функционира така гладко и защо данните изглежда се сблъскват, пише той:

Искам да кажа, знам, че всеки пакет се изпраща с MAC адрес, но какво ще кажеш за стрийминг?

Какво се случва, ако маршрутизаторът получава един пакет, пристига пакет от друго устройство?

Как може маршрутизаторът да знае, че фотоните, които се сблъскат в антената, са част от първия пакет или от втория пакет?

Или скоростта на светлината е толкова висока, че това почти никога не се случва и пакетите просто се отчитат като корумпирани и се изпращат отново?

Какво пази всички тези безжично предадени пакети в ред? Нека да копаем малко по-надълбоко.

Отговорът

Contributor на SuperUser Ultrasawblade предлага следния отговор с полезни връзки за по-нататъшно четене:

В безжична мрежа само едно устройство всъщност "говори" наведнъж. Всяко друго устройство слуша и чака въздуха на този канал да млъкне, преди да говори. Тази техника се нарича множествен достъп на превозвача със сблъсък за сблъсък (CSMA / CA).

Обменът RTS / CTS помага на всички възли да останат в синхрон ефективно, като осигуряват начин за един възел да каже "хей, ще говоря за това дълго, така че чакайте толкова дълго" на всеки друг възел.

@ Петър Абдулин е вярна, но мисля, че всички Wifi мрежи използват CSMA / CA. Старите 10BaseT безпрепятствени кабелни мрежи разчитаха на множествен достъп за смисъл на превозвача с откриване на сблъсък (CSMA / CD). Сблъсъците не се случват в мрежи, където всички възли са свързани към превключвател.

Имате ли нещо, което да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други потребители на Stack Exchange? Вижте цялата тема на дискусията тук.