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

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

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

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

+23
05 дек. '14 в 9:33
источник поделиться
3 ответа

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

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

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

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

+11
16 дек. '14 в 23:11
источник

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

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

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

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

+8
13 дек. '14 в 0:12
источник

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

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

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

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

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

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