1、什么是 CSMA/CA ?
以太网用 CSMA/CD 进行传输控制,而 IEEE 802.11 的 WLAN 采用的是 CSMA/CA 。
CSMA/CD ,全称 Carrier Sense Multiple Access with Collision Detection ,即 载波侦听多路访问/冲突检测协议。
载波侦听( Carrier Sense ),是指网络中的各个设备在发送数据前,都要确认确认线路上有没有数据传输。如果有数据传输,就不发送数据;如果没有数据传输,马上发送数据。
多路访问( Multiple Access ),是指网络上所有设备收发数据,共同使用同一条线路,而且发送的数据是广播型。
冲突检测( Collision Detection ),是指设备在发送数据帧的同时,还必须监听线路情况,判断是否发生冲突。也就是说,同一时刻,有没有其它设备也在发送数据帧。
以太网的冲突域是指数据发送时,检测出冲突,当发生冲突时等待一段随机时间再次发送。而在 WLAN 中,如果遇到其它设备正在发送数据,那么就在设备发送完成后,再等待一段随机时间,采继续发送数据。这就是冲突避免( CA ,Collision Avoidance )。因为在对方设备发送完后直接发送数据,也有可能会造成无线传输冲突。
以太网中,传输介质是网线或光纤,能够通过电气信号检测冲突的发生。但由于无线网络不会产生电气信号,因此需要使用 CSMA/CA 来替代 CSMA/CD 。
2、WLAN 由什么组成?STA ,全称 Station ,即 工作站,是指配有无线网卡的无线终端,比如:手机、电脑等。
AP ,全称 Wireless Access Point ,即 无线AP ,用来连接 STA 和有线网络的网络设备。