“ p-持久csma”中的p是什么?

Sug*_*dha 3 networking protocols

我只是通过CSMA的基础知识,遇到了“持久性方法”。Wiki定义如下:

P持久

这是介于1持久和非持久CSMA访问模式之间的一种方法。[2]当发送节点准备好发送数据时,它会感觉到传输介质处于空闲还是忙碌状态。如果空闲,则发送概率为p的帧。如果繁忙,则它将连续感测传输介质,直到它变得空闲为止,然后以概率p进行传输。如果节点不传输(此事件的概率为1-p),它将等待直到下一个可用时隙。如果传输介质仍然不忙,它将以相同的概率p再次传输。

你能告诉我这个概率p是多少?并基于它的计算结果?

Hos*_*ien 5

P持久方法结合了其他两种策略的优点。它减少了碰撞的机会并提高了效率。如果信道具有时隙持续时间> =最大传播时间的时隙,则使用P-persistent方法。

P持久性工作流程图

您的问题是“如何选择该概率 ”。

  • 假设有N个节点有要发送的数据包并且介质忙
  • 然后,Np是一旦媒体变为空闲将尝试发送的预期节点数。
  • 如果Np> 1,则预计会发生冲突。因此,网络必须确保Np <= 1以避免冲突,其中N是一次可以活动的最大节点数。

编辑#1:

用于检查站是否可以发送的逻辑非常简单,首先计算变量P的值,然后根据该值进行决策

  • 如果P <= 1,站可以发送
  • 否则(即P > 1),它必须等待

现在使用下面的一个非常简单的方程式介绍“如何计算变量P ” 的部分,其中N是连接到共享介质的站点数。

在此处输入图片说明

  • 如果说有5个站点,站点1和3要发送,则将在两个站点上计算出P = 0.4096((1-1 / 5)^ 4),因此两个站点的概率相同,会导致碰撞吗? (2认同)