当前位置: 首页 > news >正文

【WiFi帧结构】

文章目录

  • 帧结构
  • MAC头部
  • 管理帧


帧结构

MAC头帧结构
Wi-Fi的帧分为三部分组成:MAC头部+frame body+FCS,其中MAC是固定格式的,frame body是可变长度。
MAC头部有frame control,duration,address1,address2,address3,和seq ctrl字段组成。

MAC头部

MAC头部帧结构
以beacon帧为例:
在这里插入图片描述

  1. Protocol Version: (协议版本)通常为0
  2. Type: 帧类型,管理帧00,控制帧: 01,数据帧10
  3. Subtype: 帧的子类型,每种大类帧又分为多个小类
  4. To DS: 管理帧和控制帧都是0,数据帧表示是从发往AP的
  5. From DS: 管理帧和控制帧都是0,数据帧表示是从AP发来的
  6. More Fragment: 用于说明长帧被分段的情况,是否还有其它的帧,如果有则该值设置为1
  7. Retry(重传域): 表示该分段是先前传输分段的重发帧
  8. Power Management: 表示传输帧以后,站所采用的电源管理模式,1表示终端处于节能状态,0表示处于正常状态
  9. More Data: 表示有很多帧缓存到站中。即至少还有一个数据帧要发送给STA是设置为1
  10. Protected Frame: 1表示是加密的数据帧
  11. Order(序号域): 在长帧分段传送时,该域设置为1表示接受者应该严格按照顺序处理该帧,否则设置为0

管理帧

Type valueType descriptionSubtype valueSubtype description
00Management0000Association Request
0001Association Response
0010Reassociation Request
0011Reassociation Response
0100Probe Request
0101Probe Response
0110Timing Advertisement
0111Reserved
1000Beacon
1001ATIM
1010Disassociation
1011Authentication
1100Deauthentication
1101Action
1110Action No Ack
1111Reserved
http://www.xdnf.cn/news/966295.html

相关文章:

  • python/java环境配置
  • Django的HelloWorld程序
  • 1.4 超级终端
  • vue3 hooks的结构和作用和具体场景例子
  • 业财融合怎么做?如何把握业务与财务的边界?
  • @Configuration原理与实战
  • 【Kafka】消息队列Kafka知识总结
  • iview组件库:关于分页组件的使用与注意点
  • 什么是数据转换?数据转换有哪些方式?
  • 2025年06月10日Github流行趋势
  • Java SE - 数组
  • A 找倍数 (线段树)
  • 凤凰双展翅之七七一五八九五隔位六二五
  • LeetCode 146.LRU缓存
  • Web应用压力测试详解
  • 力扣LFU460
  • FR4 中的色散如何真正影响传播延迟?
  • VSCode主题设计大赛
  • Deepin 25 安装字体
  • 若依使用RedisCache需要注意的事项
  • idea大量爆红问题解决
  • OpenGL学习20250610
  • Docker重启流程解析
  • MySQL中的CONVERT_TZ() 函数
  • C++ 智能指针实现原理
  • [一生一芯] 如何基于iSTA 分析时序
  • 3-存储系统
  • 【OpenCV】双相机结构光成像与图像交叉融合实现【C++篇】
  • 【Qt】Qt生成的exe依赖库与打包
  • 一天时间解决期末不挂科