首页 > 试题广场 >

题目来源于王道论坛 下列关于CSMACD协

[单选题]
题目来源于王道论坛

下列关于CSMA/CD协议的叙述中,错误的是

  • 边发送数据帧,边检测是否发生冲突
  • 适用于无线网络,以实现无线链路共享
  • 需要根据网络跨距和数据传输速率限定最小帧长
  • 当信号传播延迟趋近0时,信道利用率趋近100%
看成正确的排除了B,,我擦
发表于 2019-04-14 21:18:31 回复(0)
更多回答
推荐

解析:

CSMA/CD适用于有线网络,而CSMA/CA则广泛应用于无线局域网(具体原因请见王道2017版单科书P90)。其他选项关于CSMA/CD的描述都是正确的。

发表于 2018-06-16 11:32:49 回复(0)
CSMA/CD
其原理可总结为:先听后发,边发边听,冲突停发,随机延迟后重发。
采用该协议要求设备在发送帧的同时要对信道进行侦听,以确定是否会发生信道冲突,若在发送数据过程中检测到冲突,则需要进行冲突处理。整个协议的处理规程如下:
1 监听当前信道上是否有数据再发送,如果信道空闲,直接发送数据,如果信道忙,则按照一定的退避算法进行延时监听。
2 当信道允许发送数据时,发送数据。
3 数据发送过程中,边发送边监听,如果发送过程中检测到冲突,则停止发送数据,并发送阻塞信息,强化冲突,并转入1。

CSMA/CA

采用该协议要求设备要主动避免冲突而非被动侦测的方式来解决冲突问题。避免冲突的方法主要有两个:
一是监听到信道空闲时,并不是立即发送,而是等待一段时间再发送数据。
二是先发送一个很小的信道侦测帧RTS,如果收到最近的接入点返回的CTS,就认为信道是空闲的,然后再发送数据。
协议的主要流程如下:
1 首先检测信道是否有使用,如果检测出信道空闲,则等待一段随机时间后,才送出数据。
2 接收端如果正确收到此帧,则经过一段时间间隔后,向发送端发送确认帧ACK。
3 发送端收到ACK帧,确定数据正确传输,在经历一段时间间隔后,再发送数据。


发表于 2019-07-22 14:57:26 回复(0)
无线局域网为什么不用CSMA/CD而用CSMA/CA协议
1.原因一
在无线介质上难以检测碰撞,所以直接不允许发生碰撞就得了。在无线介质上信号的波动范围很广,检测到的不一定是碰撞,可能是变形后的信号,为了避免把变形的信号识别成碰撞,就干脆不允许碰撞的发生。
2.原因二
无线通信中,并非所有站点(设备)都能互相监听到对方,那么一旦数据通路上发生了碰撞,有的设备是不知道的,所以也不允许这种情况发生(直接不让产生碰撞就可以了)。

发表于 2022-04-29 22:34:02 回复(0)