Четыре адреса уровня 2 в заголовке кадра 802.11

10

Я новичок в беспроводной локальной сети. Я вижу, что у него есть 4 адреса в заголовке кадра. В случае проводного Ethernet есть только 2 mac-адреса, источник и назначение (по сути, это адрес следующего перехода). Но в случае с беспроводной локальной сетью, почему нам всегда нужен адрес конечных точек. Эта задача для уровня IP по существу?

Так зачем нужен дополнительный адрес отправителя и получателя, кроме адреса передатчика и приемника?

Анкур Бхатия
источник

Ответы:

11

Следует понимать, что в то время как устройство 802.11 передает данные на принимающее устройство, одно из этих устройств (или оба) могут не являться фактическим источником или назначением трафика L2. Так что это может создать ситуации, когда вам нужно четыре разных адреса:

  • Адрес передатчика (TA)
  • Адрес получателя (RA)
  • Адрес источника (SA)
  • Адрес назначения (DA)

BSSID беспроводной сети может быть TA или RA, но он также может быть идентификатором для ассоциирования трафика с BSS. Если точка доступа (AP) не использует один и тот же MAC-адрес для интерфейса управления и BSSID, у вас обычно не будет трафика, где BSSID является либо SA, либо DA.

Использование полей адреса в заголовке 802.11 связано с флагами To / From DS (система распределения). В зависимости от того, как установлены флаги To / From DS, это определяет, какие из четырех полей являются обязательными и какую информацию предоставляет каждое из них.

Вот пара кратких сводных таблиц, которые я взял из документа IEEE :

введите описание изображения здесь

введите описание изображения здесь

Позвольте мне добавить пару изображений, чтобы привести примеры из беспроводных сетей 802.11: Полное руководство от O'Reilly Press:

введите описание изображения здесь

введите описание изображения здесь

YLearn
источник
Спасибо, Ylearn. Ошибкой, которую я делал, понимая эту концепцию, было рассмотрение других клиентов как отдельной сети. На самом деле они находятся в одной и той же ссылке, поэтому нам нужен MAC-адрес. И в дополнение к источнику и получателю у нас теперь есть промежуточное звено, то есть точка доступа, которая также находится в той же ссылке, поэтому нам нужен MAC-адрес. И аналогично для сценария, где у нас более 1 точки доступа, нам нужны все 4 адреса. Еще раз большое спасибо за объяснение.
Анкур Бхатия
2
@AnkurBhatia, в обычных устройствах Ethernet подключены проводами. Это не относится к 802.11, поэтому один из способов думать об этом заключается в том, что TA / RA идентифицируют «виртуальный провод», соединяющий два устройства. SA / DA будет соответствовать TA / RA только тогда, когда устройство, отправляющее / получающее кадр, также является устройством, отправляющим / принимающим RF-передачу.
YLearn