【转】WiFi协议名词含义: MSDU,A-MSDU,MPDU,A-MPDU,PSDU,PPDU

 MSDU,A-MSDU,MPDU,A-MPDU,PSDU,PPDU ... 看这些似曾相识似懂非懂的WiFi各层数据包的缩写,是不是很上头?网络数据包就是层层套娃,WiFi也不例外。

正文:
在回答上篇 WiFi芯片的维密(4)WiFi5时代MAC和PHY的甩锅之战 - 纸飞机的文章 - 知乎 https://zhuanlan.zhihu.com/p/534126898 的两个遗留问题之前,有必要先进行一些名词解释,以预先帮你准备好消化下一篇的大量信息。

当我们在谈论WiFi协议时究竟是在谈论什么?大局观容易帮我们理解这个问题:

答案就是:我们在谈论802.11 MAC(媒体访问控制)和PHY(物理层)。802.11协议只管这两层,而它对外(上层)提供服务的数据接口即MSDU:medium access control (MAC) service data unit -- MAC服务数据单元。MSDU本身的格式和如何组织主要取决于更上层(mesh有点特殊,802.11协议在MSDU开头定义了一些专门的控制域)。802.11支持两种MSDU格式:LPD和EPD。EPD即我们熟知的802.3以太网。

剩下的那些名词,指的就是在802.11 MAC和PHY内部的层层封装了:

MPDU:medium access control (MAC) protocol data unit -- MAC协议数据单元
PSDU:physical layer (PHY) service data unit -- 物理层服务数据单元
PPDU:physical layer (PHY) protocol data unit -- 物理层协议数据单元

每一层的数据包称之为本层的协议数据单元(PDU),它包含了本层所特有(添加)的包头和结尾(如果有)。而除去本层包头和结尾之外的部分,即称之为服务数据单元(SDU),这里的服务指的是向上层提供服务。而上层的协议数据单元(PDU)即嵌入到这个服务容器(SDU)内。

有时为了提高小包的传输效率,会进行聚合操作,即A-MSDU:aggregate MSDU,A-MPDU:aggregate MPDU。不过聚合之后只是包变大了,它的功能和角色并没有改变。

下面开始技术总结:

技术总结完毕。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值