什么是运营商感知多址协议?

站侦听载波并采取相应行动的协议称为载波侦听协议。多路访问说明了多个节点在介质上发送和接收的事实。

一个节点的传输由使用该介质的所有其他节点接收。载波侦听多路访问 (CSMA) 是一种概率媒体访问控制 (MAC) 协议,其中节点在共享物理介质(例如电气总线或电磁频谱带)上传输之前验证是否存在其他流量。

载波侦听多路访问 (CSMA) 协议

讨论各种实现的三个协议如下 -

  • 1-持久 CSMA

  • 非持久性 CSMA

  • p-持久CSMA

1-持久 CSMA

下面以逐步的方式解释 1-Persistent CSMA。

第 1 步- 当一个节点有数据要发送时,它首先监听通道以查看是否有人在发送。

第 2 步- 如果信道忙,则站等待直到它变为空闲。

第 3 步- 当站点识别出空闲信道时,它会发送一个帧。

第 4 步- 如果发生冲突,站会等待随机时间量并开始重传。

唯一的缺点是传播延迟时间会影响 1-persistent CSMA 协议。

示例

让我们考虑一个例子,在 A 站开始传输后,B 站也准备好发送数据并感知信道。如果 A 站的信号尚未到达 B 站,B 站将感知信道空闲并开始其传输。这将导致碰撞。

即使传播延迟时间为零,也会发生碰撞。如果两个站在第三个站的传输过程中准备好,两个站将等到第一个站的传输结束,然后两个站将同时开始传输。这也会导致碰撞。

非持久性 CSMA

下面以逐步的方式解释非持久性 CSMA。

第 1 步- 尝试比持久性更贪婪。

第 2 步- 具有要发送的帧的节点首先感知通道。如果通道空闲,则立即感知。

Step 3 - 如果信道忙,则等待随机时间,然后再次感知信道。

第 4 步- 在非持久性 CSMA 中,站点在检测到先前传输结束时不会连续感知信道以捕获它。

第 5 步- 因此,这种非持久性导致更好的信道利用率,但比 1-持久性 CSMA 延迟更长。在这里,冲突的数量减少了。

优点是它减少了冲突的机会,因为节点在传输之前等待随机时间量。

缺点是它降低了网络的效率,因为当可能有要发送帧的站时,通道保持空闲。这是因为节点在传输之前等待随机时间量。

P-持久性

下面逐步解释 P-Persistence CSMA。

第 1 步- 它适用于时隙信道,因此时隙持续时间等于或大于最大传播延迟时间。

Step 2 - 当一个站点准备好发送时,它会感知信道。

Step 3 - 如果它是空闲的,它以概率 p 传输。在概率 q=1-p 的情况下,它推迟到下一个时隙。

第 4 步- 如果该时隙空闲,它会再次传输或延迟,概率为 p 和 q。重复此过程,直到帧已被传输或另一个节点已开始传输。

第 5 步- 在后一种情况下,节点的行为就像发生了冲突一样

第 6 步- 如果站点最初感知到信道忙,它会等到下一个时隙并应用上述算法。

步骤 7 - IEEE 802.11 使用 p-persistence CSMA 的细化。

优点是 P-Persistence 减少了冲突的机会并提高了网络的效率。

让我们看看各种随机访问协议的信道利用率与负载的比较 -