问题
单项选择题
载波监听多路访问CSMA控制策略中有三种坚持退避算法,其中一种是:“一旦介质空闲就发送数据,假如介质是忙的,继续监听,直到介质空闲后立即发送数据;如果有冲突就退避,然后再试”这种退避算法称为( )。
A.0-坚持CSMA算法
B.1-坚持CSMA算法
C.非-坚持CSMA算法
D.P-坚持CSMA算法
答案
参考答案:B
解析: 载波监听总线,即先听后发(CSMA)。使用CSMA/CD方式时,总线上各节点都在监听总线,即检测总线上是否有别的节点发送数据。如果发现总路线是空闲的,即没有检测到有信号正在传送,则可立即发送数据。如果监听到总路线忙,即检测到总路线上有数据正在发送,这时节点要持续等待直到监听到总线空闲时才能将数据发送出去,或等待一个随机时间,再重新监听总路线,一直到总路线空闲再发送数据。由于冲突无法避免了,但可以通过某种算法来缓解冲突的发生,这就是坚持退避算法。