802.11n资料都说“把多个帧一起发”,MSDU聚合与MPDU聚合仍不是同一种包装。Cisco白皮书《802.11n: The Standard Revealed》在第十四至十六页,用以太网帧与802.11帧的转换先后说明差别。理解这一步,才容易读清后面的确认究竟针对一个外包帧,还是集合中的成员。
在MSDU聚合的实际说明中,原文将共同目的的以太网帧收集起来,再用单个802.11帧包住这份集合。它的顺序可以概括为“先集合,后外包”。这里的共同目的保留了来源的语境,并不是说任意多个客户端的全部消息都能无条件装进同一份聚合帧。本篇也不采用原文随后给出的最大尺寸或效率比较数字。
MPDU聚合的顺序相反:先将每个以太网帧分别转换为802.11格式,然后把共同目的的802.11帧收集成集合。成员各自已经带有802.11 MAC头,因此原文说不需要再给这份集合外包另一个802.11帧。两种说明都谈集合,区别却发生在集合之前各个成员是什么,以及集合外面还要不要增加同一层包装。
确认关系随之不同。对白皮书描述的MSDU聚合,整个聚合帧像一般802.11帧那样被确认。对MPDU聚合,每个组成成员都需要得到确认,原文引出block acknowledgement,即块确认:接收方把多个成员的确认汇成一个返回帧。一个确认返回帧可以表达多个成员的结果,并不表示集合中各成员的确认状态被合并成一个无法区分的结果。
该节进一步说明,块确认使发送方能够只选择未被确认的成员进行重传。这里的核心是重新发送的对象范围,而不是本文已经测出了网络速度。如果资料只写“聚合后收到一个确认”,就可能遗漏MSDU集合帧确认与MPDU成员确认之间的差别;若只看一次发送里有多个成员,也不足以推出它们必然采用相同重传关系。
对无线协议说明的整理,封装先后与确认对象可以组成一条具体线索:成员先是什么,集合怎样形成,回传确认保留到哪一级。本篇采用白皮书连续文字,没有根据图十三、十四测量或补取数据。文件版权标示2009,精确首发日未确认;当时型号、认证和效果宣传不用来说明当前产品。本篇不提供射频、加密、设备配置或重传操作,也不把概念关系扩成现场吞吐、容量和可靠性已经得到验证的结论。
信息来源
本文基于上述公开资料整理,未使用来源页面的图片、视频或嵌入媒体。