December 22, 2024

IEEE 802.11 Wi-Fi MAC Frame​

19
  • 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
00RA=DA​TA=SA​BSSID​N/A
01RA=DA​TA=BSS ID​SAN/A
10TA=BSS ID​TA=SA​DAN/A
11RA​TADASA

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​

19 thoughts on “IEEE 802.11 Wi-Fi MAC Frame​

  1. 귀하의 플랫폼에 제공하신 풍부한 지식에 감사드립니다. 귀하의 콘텐츠는 제가 이해하는 폭을 넓히는 데 중요한 역할을 했으며 귀하의 사이트가 제공하는 모든 것을 계속 탐색하게 되어 기쁩니다.

  2. 나는 단지 당신이 하는 놀라운 일에 진심으로 감사를 표하고 싶었습니다. 귀하의 콘텐츠는 제 모든 것을 변화시켰으며 귀하의 플랫폼에서 또 무엇을 배울 수 있을지 기대됩니다. 모든 것에 감사드립니다!

  3. At this time it appears like BlogEngine is the preferred blogging platform available right now. (from what I’ve read) Is that what you’re using on your blog?

  4. Great article and straight to the point. I am not sure if this is in fact the best place to ask but do you folks have any ideea where to get some professional writers? Thanks 🙂

  5. I absolutely love your blog and find the majority of your post’s to be just what I’m looking for. Do you offer guest writers to write content in your case? I wouldn’t mind producing a post or elaborating on a number of the subjects you write with regards to here. Again, awesome website!

  6. F*ckin¦ tremendous things here. I am very satisfied to look your article. Thanks so much and i am taking a look ahead to contact you. Will you please drop me a mail?

  7. I enjoy you because of your own efforts on this website. My daughter takes pleasure in getting into investigations and it is simple to grasp why. All of us notice all regarding the powerful way you create functional tactics by means of your blog and as well welcome contribution from other people about this area of interest so our own princess is without a doubt studying a lot. Take pleasure in the remaining portion of the new year. Your performing a great job.

  8. Hmm it appears like your blog ate my first comment (it was extremely long) so I guess I’ll just sum it up what I wrote and say, I’m thoroughly enjoying your blog. I too am an aspiring blog writer but I’m still new to everything. Do you have any helpful hints for first-time blog writers? I’d genuinely appreciate it.

  9. Hello! I could have sworn I’ve been to this blog before but after browsing through some of the post I realized it’s new to me. Anyways, I’m definitely happy I found it and I’ll be book-marking and checking back frequently!

  10. Hi, just required you to know I he added your site to my Google bookmarks due to your layout. But seriously, I believe your internet site has 1 in the freshest theme I??ve came across. It extremely helps make reading your blog significantly easier.

  11. But wanna remark on few general things, The website layout is perfect, the written content is very great. “Good judgment comes from experience, and experience comes from bad judgment.” by Barry LePatner.

Leave a Reply

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