Маршрутизация пакетов в сети Wi-Fi (802.11)

Скажем, у нас есть маршрутизатор (поддерживающий протоколы 802.11) и некоторое количество устройств, настроенных для связи с этим маршрутизатором. Я узнал, как устройства/узлы используют CSMA/CA для передачи данных, а также другие механизмы, такие как RTS/CTS и NAV, для предотвращения коллизий в беспроводной среде.

Тем не менее, я не смог найти ответ на тонкий вопрос. Если одно устройство намеревается взаимодействовать с другим устройством, то смогут ли устройства напрямую взаимодействовать друг с другом (при условии, что они находятся в пределах досягаемости друг друга)? Или им все равно придется отправлять пакеты через маршрутизатор?

Я просто чувствую, что возникает значительная задержка, если устройства имеют данные для отправки друг другу, но должны по-прежнему направлять пакеты через маршрутизатор. Та же схема CSMA/CA может использоваться для прямой координации передач между устройствами.

Когда вы спрашиваете «могут ли устройства взаимодействовать напрямую друг с другом», вы имеете в виду «Поддерживает ли это что-то в текущем наборе протоколов 802.11» или «Возможно ли разработать новый стек протоколов, который мог бы это сделать? "?
Я спрашиваю, поддерживает ли текущий стандарт 802.11 прямую передачу между устройствами в одной подсети.
«подсеть» — это термин TCP/IP, но вы спрашиваете о 802.11, который не ограничивается только обработкой TCP/IP. «подсети» не имеют смысла на уровне 802.11. Устройства с одной и той же подсетью TCP/IP могут быть подключены к разным точкам доступа с разными APN, а устройства, подключенные к одной и той же точке доступа с одним и тем же APN, могут иметь разные подсети.
Ага, понятно. Я перефразировал свой вопрос.
@Dampmaskin У меня сложилось впечатление, что WANET и WLAN — это разные классы беспроводных сетей, каждая из которых имеет свой собственный набор протоколов. Я знаю, что связь D2D происходит в сетях WANET.
Хорошо. Я просто хотел сказать, что для этого есть другие протоколы. Лично мне неизвестно о какой-либо поддержке децентрализованных сетей в беспроводных сетях 802.11. Какие задержки значительны, сильно зависит от варианта использования, кстати. Например, SONOS использует проприетарную ячеистую сеть для своей внутренней потоковой передачи звука, потому что они считают, что 802.11 не обеспечивает достаточно малой задержки для синхронизированного воспроизведения, в то время как Squeezebox, использующий 802.11g, сумел обойти все ограничение, постоянно измеряя задержку и программная компенсация. Лошади для курсов.

Ответы (1)

Я думаю, вы ищете Wi-Fi Direct , который позволяет устройствам взаимодействовать друг с другом в режиме P2P без каких-либо точек доступа.

Это облегчает соединение между устройствами по протоколам 802.11.

Последняя редакция спецификации доступна здесь (она будет перенаправлена ​​на pdf)