无线局域网

802.11体系结构

在 802.11 中,介质访问 控制( MAC, Medium Access Control) 子层决定如何分配信道,也就是说下一个谁可以 发 送。在它上方的是逻辑链路控制( LLC, Logical Link Control) 子层,它的工作是隐藏 802 系列协议之间的差异,使它们在网络层看来并无差别。

802.11协议栈的组成部分:

802.11协议栈的组成部分

802.11 MAC 子层协议

802.11采用的协议称为带有冲突避免的 CSMA (CSMA/CA, CSMA with Collision Avoidance)。该协议在概念上类似于以太网的 CSMA/CD,在发送前侦 昕信道和检测到冲突后指数后退。

发送帧的时序例子如下图。 A 站首先发出一个帧。当 A 发送时, B 站和 C 站准备就绪发送。它们看到信道正忙,便等待它变成空闲。不久, A 收到一个确认,信道 进入空闲状态。然而,不是两个站都发出一帧从而立即产生冲突,而是 B 站和 C 站都执行 后退算法。 C 站选择了一个较短的后退时间,因而先获得发送权。 B 站侦昕到 C 在使用信 道时暂停自己的倒计时,并在 C 收到确认之后立即恢复倒计时。一旦 B 完成了后退,立即 发送自己的帧。

在 CSMA/CA机制下发送帧

和以太网区别:

  1. 早期的后退有助于避免冲突。
  2. 利用确认来推断是否发生冲突,因为冲突无法被检测出来。

802.11帧结构

802.11 数据帧的格式