Домашня » як » Що заважає всім Wi-Fi пристроям в моїй мережі зіштовхуватися один з одним?

    Що заважає всім Wi-Fi пристроям в моїй мережі зіштовхуватися один з одним?

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

    Сьогоднішня сесія запитань та відповідей приходить до нас люб'язно SuperUser - підрозділ Stack Exchange, групування веб-сайтів із запитаннями та відповідями на рівні спільноти..

    Питання

    Читач суперкористувача Zequez цікавить, як його вузол Wi-Fi, здається, працює так гладко і чому дані, здається, стикаються, він пише:

    Я маю на увазі, я знаю, що кожен пакет відправляється з MAC-адресою, але що про потокове передавання?

    Що станеться, якщо маршрутизатор отримує один пакет, приходить пакет з іншого пристрою?

    Як може маршрутизатор знати, що фотони, що стикаються в антену, є частиною першого пакета або другого пакета?

    Або це те, що швидкість світла настільки швидка, що це майже ніколи не буває, а пакети просто повідомляються як пошкоджені і відправляються знову?

    Що зберігає всі ці бездротові пакети в порядку? Давайте копаємо трохи глибше.

    Відповідь

    Співробітник SuperUser Ultrasawblade пропонує наступну відповідь з корисними посиланнями для подальшого читання:

    У бездротовій мережі лише один пристрій фактично «розмовляє» відразу. Кожен інший пристрій слухає і чекає, поки повітря на цьому каналі стане тихим, перш ніж говорити. Ця методика називається множинним доступом з відчуттям несучої з уникненням зіткнення (CSMA / CA).

    Обмін RTS / CTS допомагає всім вузлам ефективно синхронізуватись, надаючи можливість одному вузлу сказати "гей, я буду так довго говорити так довго чекати" до будь-якого іншого вузла.

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


    Маєте щось додати до пояснення? Звучить в коментарях. Хочете прочитати більше відповідей від інших технологічних користувачів Stack Exchange? Перегляньте повний потік обговорення тут.