数据链路层
802.11数据链锯层分为两个子层。上层是802.2逻辑链路控制(LLC)子层,所有802网络具有相同的LLC子层结构,但并非所有802网络都使用LLC子层。下层是介质访问控制(MAC)子层,802.11标准定义的无线局域网通信位于MAC子层。
MAC服务数据单元:
网络层(第三层)将数据发送给数据链路层(第二层),数据在传递给LLC子层后成为MAC服务数据单元(MSDU)。MSDU由LLC子层以及第三~七层信息构成,可以简单定义为包含IP包与部分LLC数据的数据净荷。只有802.11数据帧的帧体携带MSDU净荷。IEEE-2016标准规定,MSDU的最大长度为2304字节,而帧体的最大长度由MSDU的最大长度(2304字节)以及加密产生的开销决定。
2009年获批的802.11n修正案引入了集合MAC服务数据单元(A-MSDU)的概念
MAC层协议数据单元:
LLC子层将MSDU发送到MAC子层后,MAC子层将对其添加MAC帧头信息以便识别。封装后的MSDU称为MAC协议数据单元(MPDU),它其实就是802.11帧。
物理层
与数据链路层类似,物理层也分为两个子层。上层称为物理层会聚过程(PLCP)子层,下层称为物理介质相关(PMD)子层。MAC子层向PLCP子层发送帧,PLCP子层创建PLCP协议数据单元(PPDU)以便传输,PMD子层随后调制数据并以比特的形式发送出去。
PLCP服务数据单元:
PLCP服务数据单元(PSDU)是物理层对MPDU的称谓。换言之,MAC子层将帧称为MPDU,而物理层将同样的帧称为PSDU。唯一的区别在于从OSI模型的哪一层来观察帧。
PLCP协议数据单元:
收到PSDU后,PLCP子层创建PLCP协议数据单元(PPDU)以便传输。PLCP子层向PSDU添加前同步码(preamble)和物理层头部,发送端和接收端802.11无线接口利用前同步码进行同步。PLCP子层将创建的PPDU发送给PMD子层,PMD子层调制数据比特并开始传输。