📜  1-持久和非持久CSMA之间的区别(1)

📅  最后修改于: 2023-12-03 15:13:05.107000             🧑  作者: Mango

1-持久和非持久CSMA之间的区别

在计算机网络中,CSMA/CD(载波监听/冲突检测)协议是一种广泛使用的协议。该协议定义了在网络上发送消息的方式。根据发送消息的方式,CSMA/CD协议又可以分为持久和非持久两种方式。

持久CSMA

持久CSMA是指当一个节点想要发送消息的时候,它会不断地监听网络,如果发现网络是空闲的,就会立即发送消息。如果网络正在忙碌,节点会不断地等待,直到网络空闲为止。持久CSMA可能会导致网络拥塞,因为所有节点都在竞争发送消息。

非持久CSMA

非持久CSMA是指当一个节点想要发送消息的时候,它会随机等待一段时间后再次监听网络。如果网络仍然忙碌,节点会再次等待一段随机时间后再次监听网络。非持久CSMA不会导致网络拥塞,因为节点发送消息的概率分布随机,每个节点都有平等的机会发送消息。

在很多情况下,持久CSMA和非持久CSMA都可能被用作协议。持久CSMA使用时,网络上的节点之间能够相互检测到消息的冲突,因此可以避免消息丢失。而非持久CSMA使用时,节点需要等待一段时间才能发送消息,因此可能导致一些消息的延迟或丢失。

综上所述,持久CSMA和非持久CSMA之间最大的区别在于节点发送消息时的等待方式。如果节点想要尽快发送消息,使用持久CSMA可能更适合;如果节点希望以更平等的方式发送消息,使用非持久CSMA可能更合适。

# 1-持久和非持久CSMA之间的区别

在计算机网络中,CSMA/CD(载波监听/冲突检测)协议是一种广泛使用的协议。该协议定义了在网络上发送消息的方式。根据发送消息的方式,CSMA/CD协议又可以分为持久和非持久两种方式。

## 持久CSMA

持久CSMA是指当一个节点想要发送消息的时候,它会不断地监听网络,如果发现网络是空闲的,就会立即发送消息。如果网络正在忙碌,节点会不断地等待,直到网络空闲为止。持久CSMA可能会导致网络拥塞,因为所有节点都在竞争发送消息。

## 非持久CSMA

非持久CSMA是指当一个节点想要发送消息的时候,它会随机等待一段时间后再次监听网络。如果网络仍然忙碌,节点会再次等待一段随机时间后再次监听网络。非持久CSMA不会导致网络拥塞,因为节点发送消息的概率分布随机,每个节点都有平等的机会发送消息。

在很多情况下,持久CSMA和非持久CSMA都可能被用作协议。持久CSMA使用时,网络上的节点之间能够相互检测到消息的冲突,因此可以避免消息丢失。而非持久CSMA使用时,节点需要等待一段时间才能发送消息,因此可能导致一些消息的延迟或丢失。

综上所述,持久CSMA和非持久CSMA之间最大的区别在于节点发送消息时的等待方式。如果节点想要尽快发送消息,使用持久CSMA可能更适合;如果节点希望以更平等的方式发送消息,使用非持久CSMA可能更合适。