CSMA协议可以利用多种监听算法来减小发送冲突的概率,下面关于各种监听算法的描述中,错误的是( )。 Ⅰ.非坚持型监听算法有利于减少网络空闲时间 Ⅱ.1一坚持型监听算法有利于减少冲突的概率 Ⅲ.P一坚持型监听算法无法减少网络的

admin2019-12-10  28

问题 CSMA协议可以利用多种监听算法来减小发送冲突的概率,下面关于各种监听算法的描述中,错误的是(    )。
    Ⅰ.非坚持型监听算法有利于减少网络空闲时间
    Ⅱ.1一坚持型监听算法有利于减少冲突的概率
    Ⅲ.P一坚持型监听算法无法减少网络的空闲时间
    Ⅳ.1一坚持型监听算法能够及时抢占信道

选项 A、Ⅰ、Ⅱ、Ⅲ
B、Ⅱ、Ⅲ
C、Ⅰ、Ⅱ、IV
D、Ⅱ、Ⅳ

答案A

解析 按总线争用协议来分类,CSMA有以下3种类型。
    (1)非坚持CSMA:一个站点在发送数据帧之前,先要对信道进行检测。如果没有其他站点在发送数据,则该站点开始发送数据。如果信道被占用,则该站点不会持续监听信道,而等待一个随机的延迟时间之后再监听。采用随机的监听延迟时间可以减少冲突的可能性,但其缺点也是很明显的:即使有多个站点有数据要发送,因为此时所有站点可能都在等待各自的随机延迟时间,而信道仍然可能处于空闲状态,这样就使得信道的利用率较为低下,所以Ⅰ错误。
    (2)1-坚持CSMA:当一个站点要发送数据帧时,它就监听信道,判断当前时刻是否有其他站点正在传输数据。如果信道忙,该站点将一直等待,直至信道空闲。一旦该站点检测到信道空闲,它就立即发送数据帧,所以Ⅳ正确。如果产生冲突,则等待一个随机时间再监听。之所以叫“1-坚持”,是因为当一个站点发现信道空闲的时候,它传输数据帧的概率是1。1-坚持CSMA的优点是:只要信道空闲,站点就立即发送;它的缺点是:假如有两个或两个以上的站点有数据要发送,冲突就不可避免,所以Ⅱ错误。
    (3)P-坚持CSMA:P-坚持CSMA是非坚持CSMA和1-坚持CSMA的折中。P-坚持CSMA应用于划分时槽的信道,其工作过程是:当一个站点要发送数据帧的时候,它先检测信道。若信道空闲,则该站点按照概率P的可能性发送数据,而有1-P的概率会把要发送数据帧的任务延迟到下一个时槽。按照这样的规则,若下一个时槽也是空闲的,则站点同样按照概率P的可能性发送数据,所以说如果处理得当P坚持型监听算法还是可以减少网络的空闲时间的,所以Ⅲ错误。
转载请注明原文地址:https://kaotiyun.com/show/w63i777K
0

最新回复(0)