June 4, 2025

IEEE 802.11 Wi-Fi MAC Frame​

66
  • 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​

66 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.

  12. Hi there would you mind letting me know which hosting company you’re working with? I’ve loaded your blog in 3 completely different web browsers and I must say this blog loads a lot faster then most. Can you suggest a good internet hosting provider at a fair price? Thanks, I appreciate it!

  13. Thanks for helping out, fantastic info. “If you would convince a man that he does wrong, do right. Men will believe what they see.” by Henry David Thoreau.

  14. I almost never leave a response, but i did some searching and wound
    uup here IEEE 802.11 Wi-Fi MAC Frame​ – Techpirats.
    And I do have some questions for you if it’s allright.
    Is iit just me or does it give the impression like some oof the esponses look like
    they are coming from brain dead people? 😛 And, if you are writing
    on additional places, I’d like to keep up with
    anything new yoou hae to post. Woul you make
    a list of the complete urls of your shared pages like
    your Facebook page, twitter feed, orr linkedin profile? https://Dandaelitetransportllc.com/employer/dissertation-assistance/

  15. Greetings from California! I’m bored to death at work so I dcided to check out your blog on my
    iphone during lunch break. I really like the info you predent hre and can’t wai to take a lkok when I get home.
    I’m shocked at how fast your blog loaded on my cell phone ..
    I’m not even using WIFI, just 3G .. Anyhow, amazing blog! https://Www.Pinnaclefiber.COM.Pk/employer/moniz/

  16. I know this if off topic but I’m looking into starting my own blog and was wondering what all is required to get set up? I’m assuming having a blog like yours would cost a pretty penny? I’m not very web savvy so I’m not 100 sure. Any suggestions or advice would be greatly appreciated. Appreciate it

  17. Hi, Neat post. There is an issue along with your website in web explorer, could check this? IE nonetheless is the marketplace chief and a huge portion of other folks will miss your great writing due to this problem.

  18. Hi there, simply was aware of your blog via Google, and located that it is truly informative. I?m going to watch out for brussels. I will appreciate should you proceed this in future. Numerous people shall be benefited out of your writing. Cheers!

  19. I’m not that much of a internet reader to be honest but your blogs really nice, keep it up! I’ll go ahead and bookmark your site to come back down the road. Many thanks

  20. Hey there! I’ve been following your blog for some time now and finally got the bravery to go ahead and give you a shout out from Huffman Tx! Just wanted to mention keep up the good work!

  21. A person essentially lend a hand to make seriously posts I would state. That is the first time I frequented your website page and so far? I amazed with the analysis you made to create this particular publish incredible. Great task!

  22. Thanks for the tips shared using your blog. Something else I would like to mention is that fat loss is not all about going on a dietary fad and trying to shed as much weight that you can in a set period of time. The most effective way to shed pounds is by taking it little by little and right after some basic tips which can enable you to make the most from a attempt to shed weight. You may recognize and be following these tips, however reinforcing expertise never does any damage.

  23. Greetings from California! I’m bored at work so I decided to browse your site on my iphone during lunch break. I love the information you present here and can’t wait to take a look when I get home. I’m surprised at how quick your blog loaded on my cell phone .. I’m not even using WIFI, just 3G .. Anyhow, great blog!

  24. Terrific paintings! This is the kind of information that are supposed to be shared across the internet. Disgrace on the search engines for not positioning this submit upper! Come on over and seek advice from my web site . Thank you =)

  25. Hi would you mind letting me know which webhost you’re using? I’ve loaded your blog in 3 completely different web browsers and I must say this blog loads a lot quicker then most. Can you recommend a good web hosting provider at a fair price? Thank you, I appreciate it!

  26. I?ve been exploring for a little for any high-quality articles or weblog posts in this kind of area . Exploring in Yahoo I eventually stumbled upon this web site. Reading this info So i am happy to exhibit that I’ve an incredibly good uncanny feeling I came upon just what I needed. I so much no doubt will make certain to don?t omit this website and provides it a look on a constant basis.

  27. I am really impressed with your writing skills as well as with the structure on your blog. Is this a paid topic or did you customize it yourself? Either way keep up the nice high quality writing, it?s uncommon to see a nice weblog like this one today..

  28. What?s Happening i am new to this, I stumbled upon this I’ve found It absolutely useful and it has helped me out loads. I hope to contribute & aid other users like its helped me. Great job.

  29. I don?t even know how I ended up here, but I assumed this put up was great. I don’t understand who you might be but definitely you are going to a famous blogger in the event you aren’t already 😉 Cheers!

  30. Howdy! I know this is kinda off topic but I’d figured I’d ask. Would you be interested in trading links or maybe guest writing a blog article or vice-versa? My blog covers a lot of the same topics as yours and I believe we could greatly benefit from each other. If you might be interested feel free to shoot me an email. I look forward to hearing from you! Fantastic blog by the way!

  31. Today, considering the fast life style that everyone leads, credit cards get this amazing demand throughout the market. Persons out of every area of life are using credit card and people who aren’t using the credit card have made up their minds to apply for even one. Thanks for giving your ideas in credit cards.

  32. With havin so much content do you ever run into any issues of plagorism or copyright infringement? My blog has a lot of unique content I’ve either written myself or outsourced but it appears a lot of it is popping it up all over the internet without my permission. Do you know any techniques to help protect against content from being stolen? I’d really appreciate it.

  33. Pretty nice post. I just stumbled upon your weblog and wanted to say that I’ve truly enjoyed surfing around your blog posts. After all I will be subscribing to your rss feed and I hope you write again soon!

  34. Thanks for your short article. I would like to say a health insurance dealer also works well with the benefit of the actual coordinators of a group insurance plan. The health insurance agent is given a listing of benefits sought by individuals or a group coordinator. Exactly what a broker really does is seek out individuals or perhaps coordinators which will best fit those requirements. Then he presents his ideas and if each party agree, this broker formulates binding agreement between the 2 parties.

  35. I have observed that online diploma is getting preferred because attaining your college degree online has developed into popular method for many people. Quite a few people have certainly not had a possibility to attend an established college or university yet seek the raised earning possibilities and a better job that a Bachelor Degree affords. Still some others might have a qualification in one course but would wish to pursue one thing they now develop an interest in.

  36. Hey there are using WordPress for your blog platform? I’m new to the blog world but I’m trying to get started and set up my own. Do you need any coding expertise to make your own blog? Any help would be greatly appreciated!

  37. Thanks, I have recently been hunting for information about this subject matter for ages and yours is the best I have discovered so far.

  38. I?ve been exploring for a little bit for any high-quality articles or blog posts on this sort of area . Exploring in Yahoo I at last stumbled upon this website. Reading this info So i?m happy to convey that I’ve an incredibly good uncanny feeling I discovered just what I needed. I most certainly will make sure to don?t forget this web site and give it a glance regularly.

  39. Pretty section of content. I just stumbled upon your web site and in accession capital to assert that I acquire actually enjoyed account your blog posts. Anyway I will be subscribing to your feeds and even I achievement you access consistently fast.

  40. Can I simply say what a aid to seek out someone who actually knows what theyre speaking about on the internet. You definitely know find out how to convey a problem to light and make it important. Extra folks must read this and understand this side of the story. I cant consider youre no more in style since you definitely have the gift.

  41. It is really a nice and useful piece of information. I am glad that you shared this helpful info with us. Please keep us informed like this. Thanks for sharing.

  42. I loved as much as you’ll receive carried out right here. The sketch is tasteful, your authored subject matter stylish. nonetheless, you command get bought an edginess over that you wish be delivering the following. unwell unquestionably come further formerly again since exactly the same nearly a lot often inside case you shield this hike.

Leave a Reply

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