Будут ли два устройства подключены к одному Wi-Fi, разговаривать через точку доступа для связи друг с другом?

Если два устройства A и B подключены к одному Wi-Fi через точку доступа C, и если A pings B, будут ли эти пакеты напрямую подхватываться B или они будут захвачены C, а затем повторно переданы так, что B может их захватить

Использование wirehark для захвата пакетов показывает, что адреса mac в ping-пакетах имеют A и B [не уверены, что C даже должен иметь один], поэтому, если пакеты идут через C, тогда C является аналогом хаба.

Ссылка на праймер на 802.11 [?], который охватывает этот аспект, будет высоко оценен.

21
05 дек. '14 в 12:33
источник поделиться
3 ответов

В стандартной (т.е. не-AdHoc) сети Wi-Fi ответ "да", пакеты, отправленные между WiFi-станциями, будут проходить через точку доступа. Как упоминает аллен-smithee, аналогия, вероятно, имеет больше смысла, если вы думаете о AP как о коммутаторе, причем "ассоциация" между каждой станцией является кабелем.

Хорошим способом протестировать это было бы увидеть, могут ли два клиента A и B, подключенные к точке доступа C, но далеко друг от друга, чтобы они не могли слышать друг друга, могут отправлять пакеты друг другу.

NB: Если клиент A и B достаточно близко, чтобы слышать друг друга, было бы возможно, чтобы они могли общаться напрямую, но реализация таких сообщений привела бы к множеству сложностей.

Отличная версия для WiFi - это книга Мэтью Гаста Беспроводные сети 802.11: окончательное руководство (см. ссылку для "копии" ). В частности, глава 4. Кроме того, в таблице 4-2 приведены 4 поля адреса и какой "адрес" будет присутствовать в них для различных функций в WiFi.

10
17 дек. '14 в 2:11
источник

Кадр 802.11 может иметь до 4 MAC-адресов - отправителя, получателя и MAC-адресов передающих и принимающих радиоточек (AP). Если вы видите только отправителя и получателя, скорее всего, вы видите 'fake Ethernet capture' (нужно прокрутить несколько абзацев).

'Hub', вероятно, не совсем правильный термин для описания AP. Беспроводная сеть - это в основном один носитель, такой как сеть концентратора, с пропускной способностью, разделяемой между клиентами. Однако MIMO увеличивает полосу пропускания, эффективно распределяя большее количество носителей. Коммутируемая сеть Ethernet - это всего лишь среда для каждого клиента (по одному проводу каждому клиенту от коммутатора), поэтому, если в беспроводной сети MIMO было достаточно слоев, а у AP было больше полосы пропускания, чем у любого клиента, он каким-то образом напоминал бы коммутируемую сеть.

Для общего описания 802.11 и фреймов см. эту ссылку. Для интересного взгляда на использование MAC-адресов в 802.11 см. эту ссылку.

Объем работы, которую AP делает для ретрансляции пакетов от A до B, представляет интересный вопрос. Я считаю, что большинство точек доступа будут проверять пакеты на уровне данных и затем строить новый пакет для передачи другому клиенту. Самая важная причина этого - обеспечить некоторую степень защиты между клиентами. Еще одна вещь, которую следует учитывать, - это то, что AP имеет WPA/WPA2 Enterprise, где используется шифрование для каждого клиента, поэтому AP должна расшифровывать и повторно шифровать пакеты.

7
13 дек. '14 в 3:12
источник

Короткий ответ ДА. В вашем сценарии (без соединения AdHOC) оба устройства должны быть подключены через точку доступа. WiFi - это физический уровень, который преобразует данные (0s и 1s) в радиосигналы. Таким образом физически пакеты должны проходить через точку доступа , иначе связь с ней не может быть.

Причина, по которой я не вижу никакой информации о вашем Wireshark, заключается в том, что вы смотрите на уровень 3 (IP-адреса), который не изменяется. Если вы более подробно рассмотрите уровень 2 (уровень ссылки), который изменяется при каждом прыжке, вы найдете MAC-адрес последнего прыжка, в данном случае вашего маршрутизатора.

ПРИМЕЧАНИЕ. Это то, что обычно происходит с каждой сетью с маршрутизатором. Существует технология, называемая прозрачной маршрутизацией, которая скрывает присутствие хоста, как правило, из соображений безопасности (например, брандмауэры обычно выполняют прозрачную маршрутизацию).

Ниже приведено следующее:

1
18 дек. '14 в 9:22
источник

Посмотрите другие вопросы по меткам или Задайте вопрос