一、

802.11n扩展了802.11mac帧,增加了4个字节的HT Control域,其余域的意义与802.11主标准相同。

各个字段含义如下:

TRQ(Sounding Request) :探测请求,该位置1请求接收者发送探测帧(sounding PPDU),探测帧主要用于波束整形(beamforming)。
MAI(MCS request or Antenna Selection Indication),用于mcs(调制解调方案,modulation and coding scheme)请求或者天线选择。
MFSI(MFB Sequence Identifier) ,用于调制解调方案的反馈(MFB: modulation and coding scheme feedback, 调制解调方案反馈)。
MFB/ASELC(MCS Feedback and Antenna Selection Command/Data),如果MAI是进行天线选择,这个域说明天线选择命令和数据。其他情况这个域包含了推荐的MCS反馈。 
Calibration Position和Calibration Sequence用于校准控制(用于波束整形)。

CSI/Steering用来表示波束整形的反馈(feedback)情况。


NDP Announcement用于通告后续是否有NDP(Null Data Packet 零数据报文)。1为有,0为没有。NDP作为波束整形的探测帧。
AC Constraint表示反方向帧(即回应帧)是否约束在同一个TID内。1表示有约束。
RDG/More PPDU用来指示,是否预留了反向帧的Duration/ID。

二、

802.11n的管理帧中多了“功能”与“无需确认的功能”帧

功能帧是在802.11h修订中引入的。这个帧子类型的根本目的是为了扩展可用的管理帧类型的数目,因为“帧控制”字段中的管理帧子类型已经快要用尽了。出于类似的目的,802.11n修订引入了“无需确认的功能”帧,其基本上与“功能”帧相同,唯一的差别是其不会导致接收站点发送一个ACK响应。

功能帧与无需确认的功能帧帧体部分的一般格式:

每种类别有分别具有各自的功能,例如频谱管理功能帧的功能字段及其含义如下:

三、

相应的除了MAC格式的变化,PPDU帧格式也有所变更

802.11n 定义了 3 种 PHY 层帧格式——Non HT 格式, HT mixed 格式, HT Greenfield 格式。Non HT格式:根据工作频段,该格式整个帧均符合802.11a格式或802.11g格式。对该格式的支持是强制的。
HT mixed格式:该格式的帧头包括Non HT域和HT域, Non HT域能够被802.11a或802.11g的STA识别, HT域和数据域则无法被其所识别。对该格式的支持是强制的。
HT Greenfield 格式:该格式的帧不包含 Non HT 域,只能被支持 HT 的 PHY 识别,不能兼容 11a 和 11g。对该格式的支持是可选的。

— L-SIG: Non-HT SIGNAL Field
— HT-SIG: HT SIGNAL Field
— HT-STF: HT Short Training Field
— HT-GF-STF: HT greenfield Short Training Field
— HT-LTF1: First HT Long Training Field (Data HT-LTF)
— HT-LTFs: Additional HT Long Training Fields (Data HT-LTFs and Extension HT-LTFs)
— Data: The data field includes the PSDU
对于HT mixed格式和HT greenfield格式帧,有两类HT-LTF: Data HT-LTF和Extension HT-LTF。
DLTF是HT帧中必有的域,用于接收端进行信道评估,以准确地对数据区进行解调, DLTF的数量可能为1, 2或4,取决于发送端的空时流数目,如下表; ELTF用于探测帧,适用于发送链路数目大于空时流数目的场合,以对信道更多分量进行评估, ELTF的数量可能为1 , 2或4,取决于额外的发送链路数目。

HT帧头的Signal域包含了关键的编码和调制参数,用于解读后面的HT数据区。该Signal域包括2个部分, HT-SIG1 和HT-SIG2,格式如下图所示:

各个bit的意义如下表所示:

802.11n协议帧格式详解相关推荐

  1. 思科SP CCNP组播侦听者协议MLD详解想要成为高级网络工程师必看-ielab

    思科SP CCNP组播侦听者协议MLD详解想要成为高级网络工程师必看-ielab,网桥(Bridge)是早期的两端口二层网络设备,用来连接不同网段.网桥的两个端口分别有一条独立的交换信道,不是共享一条 ...

  2. WIFI:802.11协议帧格式

    802协议桢格式 802.11和Wi-Fi技术并不是同一个东西.Wi-Fi标准是802.11标准的一个子集,并且是Wi-Fi联盟负责管理 802协议桢格式: 协议 发布年份/日期 Op.标准频宽 实际 ...

  3. 一致性协议raft详解(四):raft在工程实践中的优化

    一致性协议raft详解(四):raft在工程实践中的优化 前言 性能优化 client对raft集群的读写 参考链接 前言 有关一致性协议的资料网上有很多,当然错误也有很多.笔者在学习的过程中走了不少 ...

  4. 一致性协议raft详解(三):raft中的消息类型

    一致性协议raft详解(三):raft中的消息类型 前言 raft 节点 Raft中RPC的种类 RequestVote leader选举成功后 AppendEntries 请求参数 返回值 存储日志 ...

  5. 一致性协议raft详解(二):安全性

    一致性协议raft详解(二):安全性 前言 安全性 log recovery 为什么no-op能解决不一致的问题? 成员变更 Single mempership change raft用到的随机时间 ...

  6. 一致性协议raft详解(一):raft整体介绍

    一致性协议raft详解(一):raft介绍 前言 概述 raft独特的特性 raft集群的特点 raft中commit何意? raft leader election log replication ...

  7. Memcache的使用和协议分析详解

    Memcache的使用和协议分析详解 作者:heiyeluren 博客:http://blog.csdn.net/heiyeshuwu 时间:2006-11-12 关键字:PHP Memcache L ...

  8. IPv6邻居发现协议--NDP详解

    一.ICMPv6 -Internet控制报文协议 ICMPv6是IPV6的基础协议之一,用于向源节点传递报文转发的信息或错误 协议类型号(即:IPv6Next Header)为58 icmpv6可以提 ...

  9. HTTP响应协议格式详解

    文章目录 响应协议格式 1. 首行 状态码详解 2. 响应头header 响应协议格式 HTTP请求协议由首行.响应头(header).空行.正文(body)组成.通过空行来区别header和body ...

最新文章

  1. Xamarin Android真机测试报错
  2. mongodb安装_MongoDB索引策略和索引类型
  3. 数据绑定控件之Repeater
  4. P4126 [AHOI2009]最小割(网络流/最小割)
  5. Java接口程序练习
  6. php怎么上传函数,【后端开辟】php上传函数怎样封装
  7. 【LeetCode】 Best Time to Buy and Sell Stock I II III IV 解题报告
  8. tomcat和nginx配置java服务器
  9. 重读博弈论(四)-重要的基本概念的理解:风险爱好、风险中性、风险厌恶(风险避规)...
  10. mysql的主从同步查询_mysql主从同步
  11. 刷好老毛子系统进不了老毛子系统后台的解决办法
  12. 终结符与非终结符详述
  13. 仿淘宝详情页上拉看详情
  14. 4. 计算机科学 (Kaggle项目拆解:泰坦尼克号预测)
  15. CNCC技术论坛|分布式数据库HTAP的探索与实践
  16. Another version of Vue Devtools seems to be installed报错
  17. membase数据库_Meta分析之文献检索步骤
  18. Window窗体属性
  19. sql注入预防 [ 光影人像 东海陈光剑 的博客 ]
  20. LeGO-LOAM资料整理

热门文章

  1. 【下拉刷新】WEUI下拉刷新
  2. 初始python(二)
  3. 把自己编写的python模块添加到PYTHONPATH上
  4. Fragment 生命周期的详情
  5. 团队角色测试(结果分析已公布)
  6. mysql两列数据去重_CiteSpace多数据库一键去重4.0-知网、万方、维普数据库
  7. 用神经网络二分类理论重述双原子化合物的成键过程
  8. oracle加并行变慢,并行设置不当导致数据处理速度变慢
  9. 2.11 计算机视觉现状-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
  10. 6.7 程序示例--K-Means-机器学习笔记-斯坦福吴恩达教授