位置:51电子网 » 技术资料 » 测试测量

以太网使用截断二进制指数退避

发布时间:2014/9/10 20:39:08 访问次数:1168

  A和B发送数据均失败,AD7537KN它们都要推迟一段时间再重新发送。

   由此可见,每一个站在自己发送数据之后的一小段时间内,存在着遭遇碰撞的可能性。这一小段时间是不确定的,它取决于另一个发送数据的站到本站的距离。因此,以太网不能保证某一时间之内一定能够把自己的数据帧成功地发送出去(因为存在产生碰撞的可能)。以太网的这一特点称为发送的不确定性。如果希望在以太网发生碰撞的机会很小,必须使整个以太网的平均通信量远小于以太网的最高教据率。

    最先发送数据帧的A站,在发送数据帧后至多经过时间2T就可知道所发送的数据帧是否遭受了碰撞。这就是万一0的情况。因此以太网的端到端往返时间2T称为争用期(contention period),它是一个很重要的参数。争用期又称为碰撞窗口(collision

window)。这是因为一个站在发送完数据后,只有通过争用期的“验”,即经过争用期这段时间还没有检测到碰撞,才能肯定这次发送不会发生碰撞。这时,就可以放心把这一帧数据顺利发送完毕。

   以太网使用截断二进制指数退避(truncated binary exponential backoff)算法来确定碰撞后重传的时机。截断二进制指数退避算法并不复杂。这种算法让发生碰撞的站在停止发送数据后,不是等待信道变为空闲后就立即再发送数据,而是推迟(这叫作退避)一个随机的时间。这点很容易理解,因为如果几个发生碰撞的站都在监听信道,那么都会同时发现信道变成了空闲。如果大家都同时再重新发送,那么肯定又会发生碰撞。


  A和B发送数据均失败,AD7537KN它们都要推迟一段时间再重新发送。

   由此可见,每一个站在自己发送数据之后的一小段时间内,存在着遭遇碰撞的可能性。这一小段时间是不确定的,它取决于另一个发送数据的站到本站的距离。因此,以太网不能保证某一时间之内一定能够把自己的数据帧成功地发送出去(因为存在产生碰撞的可能)。以太网的这一特点称为发送的不确定性。如果希望在以太网发生碰撞的机会很小,必须使整个以太网的平均通信量远小于以太网的最高教据率。

    最先发送数据帧的A站,在发送数据帧后至多经过时间2T就可知道所发送的数据帧是否遭受了碰撞。这就是万一0的情况。因此以太网的端到端往返时间2T称为争用期(contention period),它是一个很重要的参数。争用期又称为碰撞窗口(collision

window)。这是因为一个站在发送完数据后,只有通过争用期的“验”,即经过争用期这段时间还没有检测到碰撞,才能肯定这次发送不会发生碰撞。这时,就可以放心把这一帧数据顺利发送完毕。

   以太网使用截断二进制指数退避(truncated binary exponential backoff)算法来确定碰撞后重传的时机。截断二进制指数退避算法并不复杂。这种算法让发生碰撞的站在停止发送数据后,不是等待信道变为空闲后就立即再发送数据,而是推迟(这叫作退避)一个随机的时间。这点很容易理解,因为如果几个发生碰撞的站都在监听信道,那么都会同时发现信道变成了空闲。如果大家都同时再重新发送,那么肯定又会发生碰撞。


热门点击

 

推荐技术资料

音频变压器DIY
    笔者在本刊今年第六期上着重介绍了“四夹三”音频变压器的... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!