Назад | Перейти на главную страницу

Передается ли трафик Wi-Fi от одного клиента к другому через точку доступа?

Рассмотрим сеть Wi-Fi с одной точкой доступа и двумя клиентами, работающую в предельных условиях из-за дальности действия и т. Д. Клиент 1 обменивается данными с Клиентом 2. Очевидно, Точка доступа (AP) должна находиться в диапазоне обоих (при условии отсутствия модных ячеистых режимов и т. Д.), Чтобы сеть считалась доступной, но действительно ли данные проходят через нее?

То есть, получает ли AP пакеты от одного клиента и ретранслирует их для другого клиента, или радиостанция клиента 2 принимает сигналы напрямую, когда они передаются от клиента 1, а AP просто обеспечивает своего рода арбитраж и метаданные, чтобы помочь им найти друг друга?

Меня особенно интересует, как ответ на этот вопрос повлияет на случай, когда два клиента находятся рядом друг с другом и имеют хорошее распространение радиоволн, но точка доступа находится на некотором расстоянии.

Да, связь идет через точку доступа. В этом случае точка доступа работает точно так же, как коммутатор в проводной сети.

Два устройства могут обмениваться данными напрямую, без точки доступа. Это известно как специальная сеть.

Очевидно, что точка доступа (AP) должна находиться в пределах досягаемости обоих (при условии отсутствия модных ячеистых режимов и т. Д.), Чтобы сеть считалась доступной, но действительно ли данные проходят через нее?

Да, данные действительно проходят через точку доступа. Зачем? Стандарты кадров 802.11 определяют заголовки кадров 802.11:

802.11 работает в основном на MAC-уровне канала передачи данных и на физическом уровне. Итак, как вы видите, в заголовке кадра есть четыре адреса (вместо двух в случае Ethernet), и в зависимости от того, куда должен быть перенаправлен кадр, размещение адреса в заголовке dot11 решено.

Возможные адреса:

  1. Адрес назначения -> Который фрейм должен достичь в конечном итоге (DA)
  2. Исходный адрес -> Исходный отправитель кадра (SA)
  3. Текущий адрес назначения -> Текущий получатель кадра (CDA)
  4. Текущий адрес источника -> Текущий источник кадра (CSA)

Теперь это зависит от того, куда нужно пересылать кадр, то есть от какой системы распределения (DS) к какой системе распределения (здесь предположим, что беспроводная связь - это DS 0, а проводная - это DS 1), размещение этих адресов определяется в заголовке кадра.

СЛУЧАЙ 1: Когда кадр должен быть переадресован с DS 0 на DS 0 от одного беспроводного клиента (STA) к другому клиенту (в основном это происходит в одноранговой сети).

Вот адреса:

  • CDA и DA будут одинаковыми
  • CSA и SA будут одинаковыми

Следующее будет размещением адреса:

  • Адрес 1 -> CDA или DA
  • Адрес 2 -> CSA или SA
  • Адрес 3 -> BSSID (MAC) или ff: ff: ff: ff: ff: ff в случае пробных запросов
  • Адрес 4 -> Не применимо

СЛУЧАЙ 2: Когда кадр должен быть переадресован от беспроводного клиента к AP, то есть от DS 0 к DS 1.

Вот адреса:

  • CDA и BSSID будут одинаковыми (поскольку пакет пересылается по SSID)
  • DA станет конечным беспроводным клиентом, которому необходимо пересылать кадры (в его LAN).
  • CSA и SA будут одинаковыми

Следующее будет размещением адреса:

  • Адрес 1 -> CDA или BSSID
  • Адрес 2 -> CSA или SA
  • Адрес 3 -> DA
  • Адрес 4 -> Не применимо

СЛУЧАЙ 3: Когда кадр должен быть перенаправлен от AP к беспроводному клиенту, то есть от DS 1 к DS 0.

Вот адреса:

  • CDA и DA будут одинаковыми.
  • CSA и BSSID будут одинаковыми.
  • SA будет исходным адресом источника

Следующее будет размещением адреса:

  • Адрес 1 -> CDA или DA
  • Адрес 2 -> CSA или BSSID
  • Адрес 3 -> SA
  • Адрес 4 -> Не применимо

СЛУЧАЙ 4: Когда кадр необходимо переадресовать от одной точки доступа к другой точке доступа, использующей одну и ту же локальную сеть (и два беспроводных клиента, взаимодействующих с ней), то есть от DS 1 к DS 1.

Вот адреса:

  • CSA будет MAC первой точки доступа
  • CDA будет MAC второй точки доступа
  • SA будет MAC-адресом исходного беспроводного клиента
  • DA будет MAC-адресом беспроводного клиента назначения

Следующее будет размещением адреса:

  • Адрес 1 -> CDA
  • Адрес 2 -> CSA
  • Адрес 3 -> DA
  • Адрес 4 -> SA

Вывод: Если вы находитесь в среде (инфраструктуре) на основе AP, вам необходимо переключить DS и, следовательно, MAC-адрес назначения с BSSID на MAC-адреса конечных клиентов (подробно объяснено выше), именно так записывается dot11.

Аналогия с проводным: Воспринимайте беспроводную среду как невидимый провод между коммутатором и конечным хостом. Коммутатор в этом случае является AP, а конечный хост - беспроводным клиентом. Вам по-прежнему нужны исходный MAC-адрес и MAC-адрес назначения в беспроводной сети, но теперь в среде с несколькими AP вы не знаете, кто является вашей AP (коммутатором), поскольку нет кабеля (невидимого), к которому вы подключены (через), следовательно, пришли еще два адреса (CSA и CDA объяснены выше).

Надеюсь, это поможет!

Стандартная конфигурация для Wi-Fi (с Точки доступа) должен работать как ретранслятор. Точка доступа заберет полученные данные и повторно передаст их. Эта конфигурация является стандартом для централизованной радиосвязи многих типов, при этом Wi-Fi является лишь одним из подмножеств.

Недавно я заключил контракт с HP, где я разработал процедуры тестирования WIFI / Wifi Direct и автоматизацию тестирования. В WIFI Direct это одноранговая сеть, поэтому ассоциация AP не используется. Я предлагаю вам почитать и в этой области.

Учтите, что WIFI сам по себе является нелицензированной услугой, поэтому в диапазонах, таких как 5 ГГц, где используются лицензированные службы, такие как RADAR и военные, любое устройство WIFI на этих диапазонах должно `` переместиться '' с общего канала WIFI, чтобы основной держатель лицензии мог использовать этот канал.

Мои два цента == Мои два доллара то же самое

Ура