采用“发送数据前先侦听信道,若信道空闲则立即发送数据;若信道忙则继续侦听信道直至发现信道空闲,然后立即发送数据”策略的随机访问MAC协议是( )
A、
非坚持CSMA
B、
CSMA/CD
C、
1-坚持CSMA
D、
P-坚持CSMA
【正确答案】:C
【题目解析】:
CSMA可以细分为3种不同类型的CSMA协议:
(1)非坚持CSMA:若通信站有数据发送,先侦听信道;若发现信道空闲,则立即发送数据;若发现信道忙或发送数据时产生冲突,则等待一个随机时间,然后重新开始侦听信道,尝试发送数据。
(2)1-坚持CSMA:若通信站有数据发送,先侦听信道;若发现信道空闲,则立即发送数据;若发现信道忙,则继续侦听信道直至发现信道空闲,然后立即发送数据。若产生冲突,发现冲突后通信站会等待一个随机时间,然后重新开始发送过程。
(3)P-坚持CSMA:若通信站有数据发送,先侦听信道;若发现信道空闲,则以概率P在最近时隙开始时刻发送数据,以概率Q=1-P延迟至下一个时隙发送。若下一个时隙仍空闲,重复此过程,直至数据发出或时隙被其他通信站占用;若信道忙,则等待下一个时隙,重新开始发送过程;若发送数据时发生冲突,则等待一个随机时间,然后重新开始发送过程。
故选C。
【拓展】
这就需要通信站在发送数据的同时,还要监听信道,这就是CSMA/CD协议。CSMA/CD可以理解为“先听后说,边听边说”。