May 23, 2024

IEEE 802.11 Wi-Fi MAC Frame​

  • If a device wants to communicate to other devices it should have some medium like RF signals to communicate.​
  • To perform the transmission we need some kind of frame format & specifications.​
  • In IEEE 802.11 Wi-Fi MAC Frame​ format we have Frame header ,Frame Body and Frame check sequence(FCS).​
Frame HeaderFrame BodyFrame check sequence (FCS)
WiFi MAC Frame

Frame Header

The frame header contains information about the where the frame is going, the data rate, cipher suite used to encrypt data frames etc.​

Frame Body

Frame body contains the layer 3-7 information​

Frame check sequence (FCS)

It is a 32-bit cyclic redundancy check (CRC) used to check the errors.​

WiFi MAC Frame​ Header

Frame control ​Duration ID​Address 1​Address 2​Address 3Sequence Control​Address 4Qos Control​HT Control​Body​FCS
  1. Frame control ​
  2. Duration ID​
  3. Address 1​
  4. Address 2​
  5. Address 3​
  6. Sequence Control​
  7. Address 4​
  8. Quality of service Control (Qos)​
  9. HT Control​
  10. Frame Body​
  11. FCS (frame check sequence)​

Frame control

We have three types of frames

  1. Management Frames : It is used to manage the Basic Service Set (BSS)​.
  2. Control Frames : It is used to control the access to the medium​.
  3. Data Frames : It contains payload​.

These Frame control consists of complete information about the frame.​

Protocol versionTypeSubtypeTo DSFrom DSMore fragmentationRetryPower managementMore DataProtected frameOrder
  1. Protocol Version : It shows the current version like 802.11a ,b ,n,ac,ax etc.​ Default it is set to “zero”.
  2. Type : It defines the type of the frame whether it is management frame or control frame or Data frame​
  3. Sub type : It defines the subtype of a frame, there are different subtypes for each type of frames like beacon, probe request and probe response in management frames  and RTS and CTS in control frames etc.​
  4. To DS : It is indicated as 1 If it’s destination is to Distributed system​
  5. From DS : It is the indicated as 1 If it is starts from Distribution system
To DSFrom DSAddress 1Address 2Address 3Address 4

6.More Fragmentation : If it is set to 1 there are more frames are available to receive.​

7. Retry : It is set to 1 if current frame is re-transmitting.​

8.Power Management : If it is set to 1 it is power save mode​

9.More Data : If it set to 1 it indicates more data is there to transmit ​

10.Protected Frame :It indicates whether the frame is protected or not ​

11.Order : It indicates the order of the frame.​

Types of frames ​

  • Management frames​
  • Control frames​
  • Data frames

​Management frames​

​ They are used by stations. There is a total of 12 802.11 Management Frames​

  1. Association Request​
  2. Association Response​
  3. Re-association request​
  4. Re-association response​
  5. Probe Request​
  6. Probe Response​
  7. Beacon​
  8. Authentication Request​
  9. Authentication Response​
  10. De-authentication​
  11. De-association​
  12. Action​

Control Frames​

802.11 Control Frames assist with the delivery of data frames. There are 8 Control Frames​

  1. Block Acknowledgment Request​
  2. Block Acknowledgment ​
  3. Ps-poll​
  4. Request to send​
  5. Clear to send​
  6. Acknowledgment ​
  7. CF end​
  8. CF end Acknowledgment ​

Data Frames​

802.11 Data Frames are mainly used to carry data. There is a total of 15 802.11 Data Frames​

  1.  Data​
  2. Data+CF-Ack​
  3. Data+CF-Poll​
  4. Data+CF-Ack+CF-Poll​
  5. Null​
  6. CF-Ack​
  7. CF-Poll​
  8. CF-Ack+CF-Poll​
  9. QoS Data​
  10. QoS Data+CF-Ack​
  11. QoS Data+CF-Poll​
  12. QoS Data+CF-Ack+CF-Poll​
  13. QoS Null​
  14. QoS CF-Poll​
  15. QoS CF-Ack+CF-Poll​

Leave a Reply

Your email address will not be published. Required fields are marked *