9.1 无线局域网

3. 802.11 局域网的 MAC 层协议

1. CSMA/CA 协议

隐蔽站与暴露站

第九章 无线网络和移动网络 - 图1
💡 因为 A ,C 离得较远无法检测出对方的存在

第九章 无线网络和移动网络 - 图2
💡 实际上 C 和 B 同时发送信息并不会产生影响

2. 信道预约

为了解决隐蔽站的问题,802.11 协议通过对信道进行预约,来减少碰撞的几率
第九章 无线网络和移动网络 - 图3

流程:
  1. 源站检测到信道空闲,则等待 DIFS 后发送 RTS (Request to send :请求发送)帧(💡 该图中未标出最开始的 DIFS ,应该在源节点的 RTS 前面增加一个 DIFS
  2. 目的站接收到后,等待 SIFS 后发送 CTS ( Clear to send:允许发送)帧
  3. 源站接收到后,等待 SIFS 后,发送数据
  4. 目的站正确接收数据后,等待 SIFS 后,发送 ACK 确认

为什么信道空闲了,还要等待 DIFS 或者 SIFS 呢,且不像以太网一样边发送边检测

因为源站和目的站在发送,接收数据的时候,存在状态的转换,这个转换虽然很短,但依然耗费时间,对其他站来说是一个“伪空闲”,所以设置一个时间间隔。
不检测是因为,无线局域网适配器的接收信号的强度弱于发送信号的强度,要修改硬件设备花费太大,所以实际情况是只能够接受或者发送,

💡 DIFS:Distributed inter-frame spacing,分布式帧间间隔,用于媒体空闲时,时间较长
💡 SIFS:short inter-frame spacing,短帧间间隔,用于每一次对话的时间分隔,时间较短

5. 其他

1. wifi4,wifi5 与 wifi 6

链接

9.6 mesh 无线网络

mesh 无线网络