社区
数据结构与算法
帖子详情
谁有二进制指数退避算法的源码?
「已注销」
2009-08-19 05:46:09
谁有二进制指数退避算法的源码?或者告诉我哪里有,需要研究一下,要得比较急,谢谢.
...全文
455
8
打赏
收藏
谁有二进制指数退避算法的源码?
谁有二进制指数退避算法的源码?或者告诉我哪里有,需要研究一下,要得比较急,谢谢.
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Hyacinth_Chen
2011-08-29
打赏
举报
回复
总结楼上的,简而言之就是等待 T = int[rand()*(2^i-1)]*slot
xierui54
2011-08-05
打赏
举报
回复
在CSMA/CD协议中,一旦检测到冲突,为降低再冲突的概率,需要等待一个随机时间,然后再使用CSMA方法试图传输。为了保证这种退避维持稳定,采用了二进制指数退避算法的技术,其算法过程如下:
1. 将冲突发生后的时间划分为长度为2t的时隙
2. 发生第一次冲突后,各个站点等待0或1个时隙在开始重传
3. 发生第二次冲突后,各个站点随机地选择等待0,1,2或3个时隙在开始重传
4. 第i次冲突后,在0至2的i次方减一间随机地选择一个等待的时隙数,在开始重传
5. 10次冲突后,选择等待的时隙数固定在0至1023(2的10次方减一)间
6. 16次冲突后,发送失败,报告上层。
fiwiner
2009-08-25
打赏
举报
回复
没搜着.
DarkChampion
2009-08-21
打赏
举报
回复
http://203.208.37.132/search?q=cache:xhEPPWmCPBwJ:www.walkbird.cn/a/2007101/1136.html+%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%8C%87%E6%95%B0%E9%80%80%E9%81%BF&cd=8&hl=zh-CN&ct=clnk&gl=cn&client=firefox-a&st_usg=ALhdy2_M928KIT1a8ZiNNDrTivvlV7X8og
lz还是去搜相关论文吧
DarkChampion
2009-08-21
打赏
举报
回复
[Quote=引用 2 楼 lingyun310 的回复:]
什么是二进制指数退避?
[/Quote]
网络上的发送数据冲突后,等待一定时间后再发,等待时间随指数增长
没有现成源码,帮顶一下
sunzerui
2009-08-21
打赏
举报
回复
帮顶!
lingyun310
2009-08-21
打赏
举报
回复
什么是二进制指数退避?
PeacefulBY
2009-08-19
打赏
举报
回复
不了解,帮顶
OPNET 802.11 MAC
源码
解析:从DCF到自定义
退避算法
实现
无线网络仿真中,802.11 MAC协议是决定吞吐量、时延与冲突行为的关键模块。理解分布式协调功能(DCF)及其底层CSMA/CA机制,是深入定制协议行为的基础。DCF通过
二进制
指数
退避算法
控制站点重传时机,配合RTS/CTS、帧间间隔与NAV虚拟载波侦听,共同维护信道访问秩序。在OPNET等离散事件仿真工具中,默认的wlan模型往往封装了这些实现细节,难以支持研究者修改退避策略、接入机制或QoS队列。通过对MAC层源代码的拆解,可清晰掌握状态机设计、中断处理与统计量采集,并灵活扩展至EDCA或动态CW调整
jemalloc
源码
解析:tcache_structs线程缓存结构设计
在高并发场景下,传统内存分配器面临**锁竞争**与**碎片化**双重挑战。jemalloc的tcache(Thread Cache)通过线程私有缓存机制,将小对象分配从全局锁竞争中解放出来,同时通过精细的缓存管理策略平衡内存利用率与访问性能。本文深入解析tcache核心数据结构`tcache_structs.h`的设计原理,揭示其如何实现**99%的小对象分配无锁化**与**内存复用最大化**。 ...
lwip
源码
分析 之 DHCP协议状态机与定时器(二)
本文深入解析lwIP中DHCP协议的状态机与定时器机制,详细介绍了SELECTING、REQUESTING和BOUND等核心状态的工作原理及转换条件。通过分析粗粒度和细粒度定时器的协同工作,揭示IP地址租约生命周期的管理策略,并提供异常处理与调试技巧,帮助开发者优化嵌入式网络应用的DHCP实现。
Wi-Fi DCF机制解析:伪随机退避计时器如何影响网络性能
无线网络常遇多设备同时在线时速度骤降、延迟飙升的问题,其背后核心机制是Wi-Fi的分布式协调功能(DCF)与伪随机退避计时器。DCF采用CSMA/CA机制,通过监听信道和随机退避避免冲突,而竞争窗口
指数
翻倍的
二进制
指数
退避算法
,决定了网络在高负载下的公平性与稳定性。理解这一原理,有助于分析抓包数据中的重传率,排查Ubuntu找不到Wi-Fi、投屏卡顿等实际场景。从基础概念到工程实践,掌握DCF不仅能优化路由器设置,还能为无线网络性能调优提供依据,让多设备环境下的Wi-Fi体验更可控。
网络硬时间戳在何时何地打的?
分为几个部分阐述 1、linux时间系统 2、网卡工作原理 3、网络硬时间戳是什么时候打?在哪儿打的? 一、linux时间系统 陈莉君《深入分析linux内核
源码
》一篇很不错的文章:linux时间系统 linux有两个时钟源,分别是RTC和OS时钟。 RTC独立于操作系统,由电池供电,即使系统断电它也能维护自己的时钟。LINUX系统启动时从其中获得时间初始值。 OS时钟从可编程计数
数据结构与算法
33,025
社区成员
35,334
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章