Типы кадров 802.11 - 802.11 Frame Types
В протоколах беспроводной локальной сети IEEE 802.11 (например, Wi-Fi ) кадр MAC состоит из общих полей (которые присутствуют во всех типах кадров) и определенных полей (присутствующих в определенных случаях, в зависимости от типа и подтипа, указанных в первый октет кадра).
Самые первые два октета, передаваемые станцией, - это управление кадром. Первые три подполя в рамках управления кадром и последнее поле ( FCS ) всегда присутствуют во всех типах кадров 802.11. Эти три подполя состоят из двухбитового подполя версии протокола, двухбитового подполя типа и четырехбитового подполя подтипа. Остальные подполя могут присутствовать или отсутствовать в зависимости от настройки подполей Тип и Подтип.
Управление кадром
Первые три поля (версия протокола, тип и подтип) в поле управления кадром присутствуют всегда. Поля в порядке их появления при передаче:
- Версия протокола (в настоящее время 0)
- Тип
- Подтип
- To-DS
- From-DS
- Больше-Фрагменты
- Повторить
- Управление энергопотреблением
- Больше данных
- Защищенная рама
- + HTC / Заказать
Подполе версии протокола
Подполе 2-битной версии протокола в настоящее время всегда установлено на 0, независимо от того, какая версия 802.11 используется. Уровень редакции увеличивается только тогда, когда существует фундаментальная несовместимость между двумя версиями стандарта WLAN.
Типы и подтипы
Тип Значение
B3..B2 |
Тип
Описание |
Подтип Значение
B7 .. B4 |
Подтип Описание |
---|---|---|---|
00 | Управление | 0000 | Запрос ассоциации |
00 | Управление | 0001 | Ответ ассоциации |
00 | Управление | 0010 | Запрос на повторное присоединение |
00 | Управление | 0011 | Реассоциативный ответ |
00 | Управление | 0100 | Запрос на зондирование |
00 | Управление | 0101 | Зондовый ответ |
00 | Управление | 0110 | Сроки рекламы |
00 | Управление | 0111 | Зарезервированный |
00 | Управление | 1000 | Маяк |
00 | Управление | 1001 | ATIM |
00 | Управление | 1010 | Диссоциация |
00 | Управление | 1011 | Аутентификация |
00 | Управление | 1100 | Деаутентификация |
00 | Управление | 1101 | Действие |
00 | Управление | 1110 | Действие без подтверждения (NACK) |
00 | Управление | 1111 | Зарезервированный |
01 | Контроль | 0000-0010 | Зарезервированный |
01 | Контроль | 0011 | TACK |
01 | Контроль | 0100 | Опрос отчета о формировании луча |
01 | Контроль | 0101 | Объявление VHT / HE NDP |
01 | Контроль | 0110 | Расширение кадра управления |
01 | Контроль | 0111 | Контрольная оболочка |
01 | Контроль | 1000 | Блокировать запрос подтверждения (BAR) |
01 | Контроль | 1001 | Блокировать Ack (BA) |
01 | Контроль | 1010 | PS-Опрос |
01 | Контроль | 1011 | РТС |
01 | Контроль | 1100 | CTS |
01 | Контроль | 1101 | ACK |
01 | Контроль | 1110 | CF-конец |
01 | Контроль | 1111 | CF-конец + CF-ACK |
10 | Данные | 0000 | Данные |
10 | Данные | 0001 | Зарезервированный |
10 | Данные | 0010 | Зарезервированный |
10 | Данные | 0011 | Зарезервированный |
10 | Данные | 0100 | Null (нет данных) |
10 | Данные | 0101 | Зарезервированный |
10 | Данные | 0110 | Зарезервированный |
10 | Данные | 0111 | Зарезервированный |
10 | Данные | 1000 | Данные QoS |
10 | Данные | 1001 | Данные QoS + CF-ACK |
10 | Данные | 1010 | Данные QoS + CF-опрос |
10 | Данные | 1011 | Данные QoS + CF-ACK + CF-опрос |
10 | Данные | 1100 | QoS Null (нет данных) |
10 | Данные | 1101 | Зарезервированный |
10 | Данные | 1110 | QoS CF-Poll (нет данных) |
10 | Данные | 1111 | QoS CF-ACK + CF-Poll (нет данных) |
11 | Расширение | 0000 | DMG Beacon |
11 | Расширение | 0001 | Маяк S1G |
11 | Расширение | 0010-1111 | Зарезервированный |
ToDS и FromDS
ToDS имеет длину один бит и имеет значение 1, если предназначено для системы распространения ), а FromDS - это длина одного бита, которая устанавливается в 1, если отправляется из системы распространения).
Повторить
Установите в 1, если кадр данных или управления является частичной повторной передачей более раннего кадра. Этот бит повторно используется для разных целей в кадре управления.
+ HTC / Заказать
Он имеет длину один бит и используется для двух целей:
- Он установлен в 1 в кадре данных без QoS, передаваемом станцией WLAN без QoS, чтобы указать, что передаваемый кадр использует класс строго упорядоченного обслуживания (такое использование устарело и будет удалено из будущего стандарта 802.11).
- Он установлен в 1 в данных QoS или кадре управления, передаваемом с HT или более высокой скоростью, чтобы указать, что кадр содержит поле HT Control (см. Выше).
IEEE 802.11bf
IEEE 802.11bf - зрелый стандарт, способный «измерять дальность, скорость, направление, движение, присутствие и близость людей и объектов». Выход на рынки планируется в течение 2024 года.