802.11 Management Frames - LogeshVel/802.11 GitHub Wiki

Action Frames

802.11 Action Frames

Reason Code

Stations may send Disassociation or Deauthentication frames in response to traffic when the sender has not properly joined the network. Part of the frame is a 16-bit Reason Code field.

image

image

Status Code

Status codes indicate the success or failure of an operation.

image

Management Frame Information Elements

image

Supported Rates

image

FH-Paramter (Frequency Hopping)

image

DS Parameter

Direct-sequence 802.11 networks have only one parameter: the channel number used by the network. High-rate, distribution ststem networks use the same channels and thus can use the same parameter set.

image

TIM

image

image

To save transmission capacity, the Bitmap Offset field can be used to transmit a portion of the virtual bitmap. The Bitmap Offset is related to the start of the virtual bitmap. By using the Bitmap Offset and the Length, 802.11 stations can infer which part of the virtual bitmap is included.

Types of Management Frames

Beacon

802.11 Mgmt : Beacon Frame

Beacon frames announce the existence of a network and are an important part of many network maintenance tasks. They are transmitted at regular intervals to allow mobile stations to find and identify a network, as well as match parameters for joining the network. In an infrastructure network, the access point is responsible for transmitting Beacon frames.

image

Probe Request

image

Probe Response

image

Disassociation and Deauthentication

Disassociation frames are used to end an association relationship, and Deauthentication frames are used to end an authentication relationship.

image

Association Request

image

Reassociation Request

image

Association Response and Reassociation Response

image

Authentication

To authenticate to the access point, mobile stations exchange Authentication frames.

Different authentication algorithms may co-exist. The Authentication Algorithm Number field is used for algorithm selection. The authentication process may involve a number of steps (depending on the algorithm), so there is a sequence number for each frame in the authentication exchange. The Status Code and Challenge Text are used in different ways by different algorithms.

image