Структура пакетов wi fi

Русские Блоги

Примечание 2: эта статья является личным пониманием, пожалуйста, простите меня и исправьте все ошибки.

1. Формат кадра MAC

Соответствующая структура данных выглядит следующим образом:

1.1 Формат адреса

Addr1: адрес получения (все пакеты включают его)

Addr2: адрес передачи (все остальные пакеты, кроме ACK и CTS, включают его)

Addr3: используется только для пакетов управления и пакетов данных.

Addr4: Используется, когда и FROM DS, и TO DS установлены в режиме беспроводной распределенной системы.

На следующем рисунке в элементе управления кадром, занимающем два байта, параметры To DS и From Ds определяют использование этих четырех адресов.

Адрес, соответствующий элементу управления Frame, следующий: (Little ENDIAN)

Таблица соответствия адресов выглядит следующим образом:

DS это Аббревиатура от «распределенная система» используется для различения методов разрешения адресов в разных типах фреймов.

To DS = 0, From DS = 0: указывает на связь, подобную AD Hoc, между станциями или обнаружение контроля и управления.

К DS = 0, От DS = 1: обнаружение, полученное станцией.

К DS = 1, От DS = 0: обнаружение, отправленное станцией.

К DS = 1, От DS = 1: Обнаружение данных на беспроводном мосте.

Толкование каждого адреса:

SRC: Исходный адрес (SA), как и в Ethernet, является исходным адресом кадра.Когда формат кадра конвертируется между Ethernet и Wi-Fi, они могут быть скопированы напрямую.

DST: адрес назначения (DA), как и в Ethernet, это адрес, по которому фрейм данных окончательно получен.Когда формат фрейма конвертируется между Ethernet и Wi-Fi, их можно скопировать напрямую.

Читайте также:  Вай фай адаптер сам отключается от сети

TX: Transmiter (TA), который представляет адрес человека, который фактически отправил кадр в настоящее время в беспроводной сети (может быть человек, который первоначально отправил кадр, или маршрут, когда он был переадресован).

RX: Receiver (RA), который представляет адрес человека, который фактически получает кадр в беспроводной сети (может быть конечным получателем или AP, который получает кадр для пересылки получателю).

Примечание: в беспроводной сети Station Для общения необходимо пройти AP Продолжать “ Вперед ” . на самом деле, Tx с Rx Отправка и получение в беспроводной сети, то есть Radio ;а также Src с Dst Настоящий отправитель и получатель

2 Тип рамы

Тип кадра определяется двумя битами типа управления кадром. В настоящее время существует три типа кадров:

00, рамка управления . IEEE80211_TYPE_MGMT используется для выполнения операций управления, таких как ассоциация, аутентификация, сканирование и т. Д.

01, рамка управления . IEEE80211_TYPE_CTL обычно относится к пакетам данных. Например, пакет PS-poll используется для извлечения пакетов данных из буфера AP; другой пример, если STA хочет передать данные, она сначала отправит пакет данных управления RTS. Если носитель свободен, целевой клиент отправит обратно пакет с именем allow Отправить (CTS) пакет управляющих данных.

10. Фрейм данных . Пакет необработанных данных IEEE80211_TYPE_DATA. Примечание. Пустой пакет данных — это специальный фрейм данных, используемый для управления питанием.

2.1 SubType

2.1.1 Тип кадра управления 00

В следующей таблице показан тип, соответствующий подтипу кадра управления (то есть, когда тип равен 00, значение подтипа)

Type SubType FrameType
00 0000 Запрос ассоциации (запрос на подключение)
00 0001 Ответ ассоциации (ответ соединения)
00 0010 Запрос на повторное подключение (запрос на повторное подключение)
00 0011 Ответ на повторное подключение (ответ на повторное подключение)
00 0100 Запрос на зонд
00 0101 Ответ зонда
00 1000 Beacon (маяк, отправленный AP во время пассивного сканирования, уведомить)
00 1001 ATIM (сообщение индикации передачи уведомления)
00 1010 Дезассоциация (отключение, уведомление)
00 1011 Аутентификация
00 1100 Деаутентификация (деаутентификация, уведомление)
00 1101~1111 Зарезервировано (зарезервировано, не используется)
Читайте также:  Nvidia jetson nano wifi

2.1.1.1 (кадр маяка (маяка)) подтип 1000

Результат отображения захвата пакета:

Поскольку маяк — это широковещательный пакет, DA — это FF: FF: FF: FF: FF: FF.

Функция: транслировать наличие AP в STA. Это причина, по которой мы обычно можем искать AP, который содержит информацию, связанную с AP.

2.1.1.2 (Кадр запроса зонда) subtype 0100

Функция: STA осуществляет широковещательную рассылку и устанавливает необходимые шаги для установления связи с AP, которые будут подробно объяснены позже.

2.1.1.3 (кадр ответа зонда) subtype 0101

Функция: после того, как STA запросит тестовый кадр, соответствующий ответный кадр AP.

Источник

Оцените статью
Adblock
detector