Как показано на рис. 1, поле управления кадром содержит несколько подполей.
В частности, поле управления кадром содержит следующие подполя:
- Версия протокола (Protocol Version). Указывает текущую версию используемого протокола 802.11. Принимающие устройства используют это значение, чтобы определить, поддерживается ли версия протокола принятого кадра.
- Тип кадра (Frame Type) и подтип кадра (Frame Subtype). Определяет функцию кадра. Кадр беспроводной сети может быть контрольным кадром, кадром данных или кадром управления. Для каждого типа кадра доступно несколько полей подтипов. Каждый подтип определяет конкретную функцию, которая будет выполняться для связанного с ним типа кадра.
- По направлению к DS (ToDS) и по направлению от DS (FromDS). Указывает, является ли кадр входящим или исходящим по отношению к DS. Используется только в кадрах данных или беспроводных клиентах, связанных с точкой доступа.
- Фрагменты >>> (More Fragments). Указывает, планируется ли поступление дополнительных фрагментов кадра (кадра данных или управления).
- Повторить (Retry). Указывает, выполняется ли повторная передача кадра данных или управления.
- Управление питанием (Power Management). Указывает, находится ли передающее устройство в активном режиме или в режиме энергосбережения.
- Дополнительные данные >>> (More Data). Сообщает устройству в режиме энергосбережения, что точка доступа планирует отправить дополнительные кадры. Также используется для точек доступа в целях указания на то, что планируется отправка дополнительных кадров широковещательной/групповой рассылки.
- Безопасность (Security). Указывает на то, используются ли в кадре шифрование и аутентификация. Данный подтип можно задать для всех кадров данных и кадров управления, для которых задан подтип аутентификации.
- Зарезервировано (Reserved). Может указывать на то, что все принятые кадры данных должны обрабатываться по порядку.
На рис. 2 показан захват кадра сигнала сети WLAN программой Wireshark. Обратите внимание, что поля типа и подтипа кадра определяют, является ли кадр контрольным, кадром управления или данных. В этом примере тип кадра имеет значение «0x0», что определяет его как кадр управления. Значение подтипа «8» определяет кадр в качестве кадра сигнала. Этот кадр обозначен как «0x08».