返回信息流[size=6]小弟我,目前碰到一个很辣手的问题,在写基于UDP的可靠传输协议中需要对丢包率进行测量!
有几大问题关键点:
1 采样间隔选择,
1.1 以发送固定包数作为间隔,就是发送N个包之后进行丢包率统计;
1.2 以时间作为间隔,就是间隔T时间,例如T=RTT,然后进行丢包率统计。
2 丢包的判断
2.1 反馈信息,例如ACK,或者接收端发送的丢包编码序列;
2.2 发送端如果没有接受到相应的ACK,则超时,认为丢包;
3 丢包率的平滑方法
目前采用的移动滑动平均。
以上3点是小弟,个人理解和实践总结出来的,但是效果很不理想,其中肯定有些细节问题:
望做过类似方面的朋友能给予一些指导,或者细节,或者整体方法,或指正上述一些方法的弊端和不足。
小弟不胜感激,临帖涕零![/size][em24]
这是一条镜像帖。来源:北邮人论坛 / communications / #22546同步于 2013/5/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Communications机器人发帖
[问题]基于UDP(消息)可靠传输协议(RUDP)中丢包率测量方法!
zhanwenkai
2013/5/7镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复