列表

详情


IEEE 802.11采用了类似于802.3 CSMA/CD协议的CSMA/CA协议,之所以不采用CSMA/CD协议的原因是(  )。

A. CSMA/CA协议的效率更高

B. CSMA/CD协议的开销更大

C. 为了解决隐蔽终端问题

D. 为了引进其他业务

参考答案: C

详细解析:

CSMA/CA类似于802.3的CSMA/CD协议,这种访问控制机制叫做载波监听多路访问/冲突避免协议。在无线网中进行冲突检测有时是困难的,例如两个站由于距离过大或者中间障碍物的分隔从而检测不到冲突,但是位于它们之间的第三个站可能会检侧到冲突,这就是所谓隐蔽终端问题。采用冲突避免的办法可以解决隐蔽终端的问题。802.11定义了一个帧间隔(Inter Frame Spacing,IFS)时间。另外还有一个后退计数器,它的初始值是随机设置的,递减计数直到O。基本的操作过程是:
①如果一个站有数据要发送并且监听到信道忙,则产生一个随机数设置自己的后退计数器并坚持监听;
②听到信道空闲后等待IFS时间,然后开始计数。最先计数完的站可以开始发送。
③其他站在听到有新的站开始发送后暂停计数,在新的站发送完成后再等待一个IFS时间继续计数,直到计数完成开始发送。
分析这个算法发现,两次IFS之间的间隔是各个站竞争发送到时间。这个算法对参与竞争的站是公平的,基本上是按先来先服务的顺序获得发送的机会。

上一题