CSMA/CD规则:
- 如果媒体空闲,则传输,否则转2
- 如果介质忙,继续监听直到信道空闲,然后立即发送
- 如果在传输过程中检测到冲突,则发送一个简短的干扰信号以确保所有站点都知道发生了冲突,以便站点可以停止传输
- 传输 jamminnig 信号后,等待称为回退的随机时间,然后再次尝试传输
CSMA算法:
CSMA 的算法有:非持久性、1-持久性和 2-持久性。这些解释如下。
(a) 非持久性 CSMA:
如果通道不空闲,则等待随机时间然后感知通道,如果空闲则发送数据
- 如果介质空闲则传输,否则转到 2
- 等待随机时间并在媒体忙时重复 (1)
(b) 1-持久性 CSMA:
持续检测信道,当检测到信道空闲时,发送数据。
- 如果媒体空闲传输,否则转2
- 等待随机时间并在媒体忙时重复 (1)
(c) 2-持久性 CSMA:
发送数据前先检测通道。
- 以概率“P”,站发送其帧
- 以概率 1-P,站等待下一个时隙的开始并再次检查线路:
- (i) 如果线路空闲则转到 1
- (ii) 如果线路忙,它作为一个冲突发生 ed 并使用退避算法