1-持久和非持久 CSMA 的区别
1. 1-持久 CSMA :
在 1-persistent CSMA 中,站不断感知信道以检查其状态,即空闲或忙碌,以便它可以传输数据。当信道忙时,站会等待信道空闲。当站点找到空闲信道时,它以概率 1 无延迟地在信道之间传输帧。由于概率为 1,它被称为 1-persistent CSMA。这种方法的问题是有很大的冲突机会,因为两个或多个站点可以找到空闲状态的信道并同时发送帧。在发生冲突时,站点必须等待随机时间让信道空闲并重新开始。
2. 非持久性 CSMA:
在非持久 CSMA 中,具有要发送的帧的站点仅感知信道。在空闲通道的情况下,它将立即向该通道发送帧。如果发现信道忙,它将等待一段固定的时间并再次感知站点的状态是空闲还是忙碌。在这种方法中,站点不会立即感知信道,仅当它检测到先前传输结束时捕获它。这种方法减少了冲突的机会,但降低了网络的效率。
1-persistent 和 Non-persistent CSMA 之间的区别:
比较基础 | 1-持久 CSMA | 非持久 CSMA |
---|---|---|
载波侦听 | 当信道空闲时,它会以概率 1 发送。 | 当信道空闲时,它会发送帧。 |
等待 | 它会不断地感知通道以进行帧的传输。 | 它将等待随机的时间来检查运营商。 |
碰撞的机会 | 在这种方法中,观察到的碰撞次数最多。 | 在这种方法中,碰撞的机会小于 1-persistent。 |
利用率 | 它的利用率高于 ALOHA,因为只有在发现通道处于空闲状态时才会发送帧。 | 它的利用率高于 1-persistent,因为在此所有站点都在同时不断地检查频道。 |
延迟低负载 | 它很小,因为帧仅在空闲状态下发送。 | 它比 1-persistent 长,因为它仅在通道繁忙时随机检查。 |
延迟高负载 | 它是高由于碰撞。 | 它比 1-persistent 长,因为站点在信道繁忙时随机检查。 |