1-持久和非持久CSMA之间有什么区别?


载波侦听多路访问 (CSMA) 协议有三种类型:

  • 1-持久 CSMA
  • 非持久 CSMA
  • p-持久 CSMA

1-持久 CSMA

在这种方法中,要传输数据,站点需要持续检测信道以检查信道是繁忙还是空闲。

假设,如果信道繁忙,则站点将等待直到它变为空闲。每当站点检测到空闲信道时,它就会以一定概率传输帧。因此,这种持久性称为 1-持久 CSMA。

1-持久 CSMA 发生冲突的可能性最高,因为两个或多个站点同时识别信道为空闲并传输其帧。

发生冲突时,站点将等待随机时间段,然后重新开始。1-持久 CSMA 的结构如下:

1-持久的缺点

在 1-持久中,传播延迟时间更长。

例如:如果站点 1 开始传输,同时站点 2 也准备发送其数据并检测信道。如果站点 1 的信号尚未到达站点 2,站点 2 认为信道为空闲,并将开始其传输。这将导致冲突。

即使传播延迟时间为零,也会发生冲突。如果两个站点在第三个站点的传输中途准备就绪,则这两个站点都必须等到第一个站点的传输结束,然后这两个站点将同时开始传输。这也会导致冲突。

非持久 CSMA

非持久被称为 CSMA 协议的非主动版本,属于 MAC(介质访问控制)层。这里拥有要发送的帧的站点,该站点仅检测信道。

假设如果它是一个空闲信道,则非持久帧将立即向该信道发送帧。因此,这里信道看起来很繁忙,然后它将等待随机时间并再次检测站点的状态(空闲或繁忙)。

在非持久方法中,站点不会立即检测信道。主要优点是它减少了冲突的可能性。但非持久的缺点是它降低了网络的效率。

**非持久 CSMA 的优点是**它减少了冲突的可能性,因为站点会等待随机时间段。缺点是它降低了网络的效率,因为当有站点有要发送的帧时,信道保持空闲状态。

以下是非持久 CSMA 的结构:

差异

1-持久 CSMA 和非持久 CSMA 之间的主要区别如下:

1-持久 CSMA非持久 CSMA
每当载波检测到信道空闲时,1-持久都会以概率 1 发送。非持久在信道空闲时发送。
1-持久将持续检测信道以进行帧传输,它不会等待。非持久等待随机时间段以检查载波。
在 1-持久中,冲突的可能性更大。在非持久中,与 1-持久相比,冲突的可能性较小。
1-持久的低负载延迟较小。与 1-持久相比,低负载延迟更长。
1-持久的利用率高于 ALOHA。非持久的利用率高于 1-持久,因为并非所有站点都在同一时间不断检查信道。

更新于: 2022 年 3 月 21 日

5K+ 次查看

开启你的职业生涯

通过完成课程获得认证

开始
广告