Следует понимать, что в то время как устройство 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: