在信道的竞争中所产生的冲突,以及为解决冲突而引入的退避机制都大大降低了系统的吞吐量;802.11n为了解决MAC层的这两个问题,采用了帧聚合(Frame Aggregation)技术和Block Acknowledgement机制。

MSDU(MAC Service Data Unit): MAC服务数据单元

MPDU(MAC Protocol Data Unit):  MAC协议数据单元

PPDU: 包含mpdu和msdu的聚合报文

MPDU:仅包含msdu聚合的报文

MSDU:单个802.3以太报文,最小聚合单元

 

在无线网络安全中,MSDU是Ethernet报文,经过添加完整性校验MIC、分帧、省电模式下报文缓存、加密、***赋值、CRC校验、MAC头之后成为MPDU;MPDU就是指经过802.11协议封装过的数据帧

 A-MSDU技术是指把多个MSDU通过一定的方式聚合成一个较大的载荷。通常,当AP 或无线客户端从协议栈收到报文(MSDU)时,会打上Ethernet报文头,称之为AMSDUSubframe,而A-MSDU技术旨在将若干个A-MSDUSubframe按照802.11协议格式,封装成一个MPDU报文单元,即是A_MPDUSubframe,见下图:

帧聚合

A-MPDU技术是指的按照802.11协议封装后的若干个A_MPDUSubframe报文的聚合。通 过一次性发送若干个MPDU,减少了发送每个802.11报文所需的PLCPPreamble、 PLCPHeader,从而提高系统吞吐量,见下图:

帧聚合

No Aggregation:

不清楚为什么图片上传失败???

A-MPDU of A-MSDU Aggregation:

帧聚合

聚合会话建立:

  1. 通过ADDBA Request/Response报文协商建立Block ACK协定。
  2. 协商完成后,发送方可以发送有限多个QoS数据报文,接收方会保留这些数据报文的接收状态,待收到发送方的BlockAckReq报文后,接收方则回应以BlockAck报文来对之前接收到的多个数据报文做一次性回复
  3. 通过DELBA Request报文来撤消一个已经建立的Block Ack协定。帧聚合

相关文章: