Bootstrap

CSMA/CA介绍

无线Wifi网络链路主要使用CSMA/CA(Carrier Sense Multiple Acess/Collision Avoidance,载波监听多路访问/冲突避免机制)来避免冲突。
CSMA/CA主要使用两种方法来避免冲突。
*设备发送数据前,先监听无线链路状态是否空闲。为了避免发生冲突,当无线链路被
  其他设备占用时,设备会随机为每一帧选择一段退避(backoff)时间,这样就能减少冲突的避免。
*RTS-CTS握手。
  设备发送帧前,先发送一个很小的RTS(Request To Send)帧给目标端,等带目标端回应CTS(Clear To Send)帧后
  才开始传输。此方法可以确保接下来传送数据的时候,其他设备不会使用信道以避免冲突。由于RTS帧与CTS帧长度很小,使得整体开销也较小。

File:CSMA CA flow.png
;