非持久性CSMA和p-持久性CSMA有什么区别?
载波侦听多路访问(CSMA)协议的三种类型如下:
- 1-持久性CSMA
- 非持久性CSMA
- p-持久性CSMA
p-持久性CSMA
当信道具有时隙并且时隙持续时间等于或大于最大传播延迟时间时,使用p-持久性CSMA。当站点准备好发送时,p-持久性会检测信道。
如果信道繁忙,则站点必须等到下一个时隙可用。
当信道空闲时,p-持久性以概率p进行传输。以概率q=1-p,站点必须等待下一个时隙的开始。如果下一个时隙空闲,它将以概率p和q再次传输或等待。
此过程将持续到帧传输完成或另一个站点开始传输。如果另一个站点正在传输,则该站点会将其视为发生冲突,并等待随机时间后重新开始。
优点
p-持久性CSMA的优点如下:
- p-持久性降低了冲突的可能性。
- 提高网络效率。
非持久性CSMA
非持久性被称为CSMA协议的非主动版本,属于MAC(介质访问控制)层。这里,拥有要发送帧的站点,该站点只会检测信道。
如果信道空闲,则非持久性帧会立即将帧发送到该信道。所以,如果信道繁忙,它将等待随机时间,然后再次检测站点的状态(空闲或繁忙)。
在非持久性方法中,站点不会立即检测信道。主要优点是它降低了冲突的可能性。但非持久性的问题是它降低了网络效率。
非持久性CSMA的优点是它降低了冲突的可能性,因为站点会等待随机时间。缺点是它降低了网络效率,因为当有站点有帧要发送时,信道保持空闲。
区别
p-持久性和非持久性CSMA的主要区别如下:
| p-持久性CSMA | 非持久性CSMA |
|---|---|
| 当载波检测到信道空闲时,p-持久性以概率p发送。 | 非持久性在信道空闲时发送。 |
| p-持久性将等待下一个时隙进行帧传输。 | 非持久性等待随机时间来检查载波。 |
| 在p-持久性中,与非持久性相比,冲突的可能性较小。 | 在非持久性中,与p-持久性相比,冲突的可能性更大。 |
| 当概率p较小时,低负载下的延迟较大。 | 当信道空闲时,低负载下的延迟较小。 |
| p-持久性的利用率始终取决于概率p。 | 非持久性的利用率高于1-持久性,因为并非所有站点都在同时不断地检查信道。 |
广告
数据结构
网络
关系数据库管理系统(RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP