802.11局域网在使用CSMA/CA的同时,还使用确认重传(ARQ)。这是因为无线信道的通信质量远不如有线信道的,因此无线站点每通过无线局域网发送完一帧后,要等到收到对方的确认帧后才能继续发送下一帧。这就是链路层确认。
帧间间隔(IFS)
1.SIFS (ACK CTS 分片后的数据帧 AP探寻)
2.PIFS = SIFS + slot time
3.DIFS = SIFS + 2*slot time
信道从忙变为空闲时,任意站发数据帧要等待一个DIFS,进入争用窗口。
计算随机退避时间,最先计数完的站开始发送数据。
其他站若检测到信道忙,就冻结退避计时器的剩余时间,重新等待信道变为空闲并再经过 DIFS后,从剩余时间开始继续倒计时。如果退避计时器的时间减小到零时,就开始发送整个数据帧。
网络分配向量(NAV)
当一个站检测到正在信道中传送的 MAC 帧首部的“持续时间”字段时,就调整自己的网络分配向量 NAV(Network Allocation Vector)。NAV 指出了必须经过多少时间才能完成当前正在传输的数据帧的传输,才能使信道转入到空闲状态。
802.11允许用信道预约但不强制,用才考虑CTS RTS,不用如上图9-7,用的话如下图
收到源站发出RTS帧的站设置NAV:SIFS+CTS+SIFS+DATA+SIFS+ACK
收到接入点AP发出RTS帧的站设置NAV:SIFS+DATA+SIFS+ACK
没收到RTS CTS但收到数据帧的站设置NAV :DATA+SIFS+ACK
24真题