Домашняя » как » Что мешает всем устройствам Wi-Fi в моей сети сталкиваться друг с другом?

    Что мешает всем устройствам Wi-Fi в моей сети сталкиваться друг с другом?

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

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

    Вопрос

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

    Я имею в виду, я знаю, что каждый пакет отправляется с MAC-адресом, но как насчет потоковой передачи?

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

    Как маршрутизатор может знать, что фотоны, сталкивающиеся с антенной, являются частью первого пакета или второго пакета?

    Или скорость света настолько высока, что этого почти никогда не происходит, а пакеты просто сообщаются как поврежденные и отправляются снова?

    Что поддерживает все эти беспроводные пакеты в порядке? Давайте копать немного глубже.

    Ответ

    Участник SuperUser Ultrasawblade предлагает следующий ответ с полезными ссылками для дальнейшего чтения:

    В беспроводной сети только одно устройство фактически «говорит» одновременно. Каждое другое устройство слушает и ждет, пока эфир на этом канале будет тихим, прежде чем говорить. Этот метод называется множественным доступом с контролем несущей и предотвращением конфликтов (CSMA / CA)..

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

    @ Петр Абдулин прав, но я думаю, что все сети Wi-Fi используют CSMA / CA. Старые некоммутируемые проводные сети 10BaseT основывались на множественном доступе с обнаружением несущей и обнаружением коллизий (CSMA / CD). Коллизии не происходят в сетях, где все узлы подключены к коммутатору..


    Есть что добавить к объяснению? Звук выключен в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полным обсуждением здесь.