Очевидно, что точка доступа (AP) должна находиться в диапазоне обоих (при условии отсутствия модных ячеистых режимов и т. Д.), Чтобы сеть считалась доступной, но действительно ли данные проходят через нее?
Да, данные на самом деле проходят через точку доступа. Почему? Стандарты кадров 802.11 определили заголовки кадров 802.11:
802.11 работает в основном на уровне MAC канала передачи данных и физического уровня, поэтому, как вы видите, в заголовке кадра есть четыре адреса (вместо двух в случае Ethernet) и в зависимости от того, куда кадр должен быть перенаправлен, размещение адреса в шапке dot11 решено.
Возможные адреса:
- Адрес назначения -> К какому кадру в конечном итоге должен быть достигнут (DA)
- Адрес источника -> Исходный отправитель кадра (SA)
- Текущий адрес назначения -> Текущий получатель кадра (CDA)
- Текущий адрес источника -> Текущий источник кадра (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 будет конечным беспроводным клиентом, куда фрейм необходимо переадресовать (в своей локальной сети).
- CSA и SA будут одинаковыми
Следующим будет адрес размещения:
- Адрес 1 -> CDA или BSSID
- Адрес 2 -> CSA или SA
- Адрес 3 -> ДА
- Адрес 4 -> Не применимо
СЛУЧАЙ 3: Когда кадр должен быть перенаправлен от AP к беспроводному клиенту, то есть от DS 1 до DS 0.
Ниже будут адреса:
- CDA и DA будут одинаковыми.
- CSA и BSSID будут одинаковыми.
- SA будет исходный адрес источника
Следующим будет адрес размещения:
- Адрес 1 -> CDA или DA
- Адрес 2 -> CSA или BSSID
- Адрес 3 -> С.А.
- Адрес 4 -> Не применимо
СЛУЧАЙ 4: Когда кадр необходимо переадресовать с одной AP на другую AP, совместно использующую одну и ту же ЛВС (и два беспроводных клиента, взаимодействующие по ней), т.е. от DS 1 к DS 1.
Ниже будут адреса:
- CSA будет MAC первой AP
- CDA будет MAC второго AP
- SA будет MAC исходного беспроводного клиента
- DA будет MAC-адресом беспроводного клиента назначения
Следующим будет адрес размещения:
- Адрес 1 -> CDA
- Адрес 2 -> CSA
- Адрес 3 -> ДА
- Адрес 4 -> С.А.
Вывод: если вы находитесь в среде (инфраструктуре) на основе AP, вам необходимо переключить DS и, следовательно, MAC-адрес назначения с BSSID на конечные MAC-адреса клиента (подробно описано выше), как написано в dot11.
Аналогия с проводной: возьмите беспроводную среду как невидимый провод между коммутатором и конечным хостом. Коммутатор в этом случае является точкой доступа, а конечный хост - беспроводным клиентом. Вам по-прежнему нужны исходный MAC-адрес и целевой MAC-адрес в беспроводной сети, но теперь в среде с несколькими точками доступа вы не знаете, кто является вашей точкой доступа (коммутатором), поскольку нет кабеля (невидимого), к которому вы подключены (через), следовательно, вошли еще два адреса (CSA и CDA объяснены выше).
Надеюсь, это поможет!