二进制指数退避算法

计算机网络习题——指数退避

例题
假设在采用广播链路的10Mbps以太网中,回答下列问题:
(1)某结点连续第5次冲突后,按二进制指数退避算法,选择K=4的概率是多少?相应地延迟多久再次重新尝试发送帧?
(2)如果连续第12次冲突,该结点最多延迟多久再次重新尝试发送帧?

(1)连续第5次冲突后,结点网卡从{0, 1, 2,…, 31}中选择K,因此,选择到K=4的概率为1/32,相应地延迟时间为4 X 512/(10 X 10^6)=0.2048ms=204.8μs。
(2)当连续12次冲突后,网卡将从{0, 1, 2,…,1022,1023}中选择K,(1分)因此最多延迟时间是选择到K=1023,相应地延迟时间为1023 X 512/(10 X 10^6)=52.3776ms。

解释
二进制指数退避过程:
首先根据冲突发生次数m,选取指数n,n=max{m,10}。也就是发生十次以上的冲突按照10次进行计算。
然后,根据n获取随机数k的集合:{0~2n -1},任意选取出一个一个数作为k,这里最大只能取到1023。
而延迟时间则为传输k*512bit大小的数据延迟时间。

  • 10
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值