[发明专利]面向高误码率、长时延特性网络的可靠传输加速方法有效
申请号: | 200910060230.6 | 申请日: | 2009-08-03 |
公开(公告)号: | CN101645765A | 公开(公告)日: | 2010-02-10 |
发明(设计)人: | 秦志红;王俊峰;张娟;夏正洪 | 申请(专利权)人: | 四川大学 |
主分类号: | H04L1/18 | 分类号: | H04L1/18;H04L12/56 |
代理公司: | 成都信博专利代理有限责任公司 | 代理人: | 舒启龙 |
地址: | 610065四川省成都市武*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种面向高误码率、长时延特性网络的可靠传输加速方法,属互联网端到端可靠传输的方法。在FAST TCP协议的基础上,依据以下方法区分网络发生丢包的原因:在发送端收到3个重复ACK包时,可以判断前一个RTT的传输速率与当前RTT传输速率的差值,若当前RTT的传输速率大于前一个RTT的传输速率时,表示网络中还没有拥塞发生,丢包原因是链路错误;若当前RTT的传输速率远小于前一个RTT的传输速率,则表示网络中可能有拥塞发生,可认为丢包是由于网络拥塞造成的。本发明使计算的RTT能更为准确、及时地反映当前网络状况,进而提高发送端拥塞窗口对网络状况的反映灵敏度。 | ||
搜索关键词: | 面向 误码率 长时延 特性 网络 可靠 传输 加速 方法 | ||
【主权项】:
1、一种面向高误码率、长时延特性网络的可靠传输加速方法,其特征在于,在FAST TCP协议的基础上,依据以下方法区分网络发生丢包的原因:在发送端收到3个重复ACK包时,可以判断前一个RTT的传输速率与当前往返时延(RoundTrip Time,RTT)传输速率的差值,若当前RTT的传输速率大于前一个RTT的传输速率时,表示网络中还没有拥塞发生,丢包原因是链路错误;若当前RTT的传输速率远小于前一个RTT的传输速率,则表示网络中可能有拥塞发生,可认为丢包是由于网络拥塞造成的;当前RTT的传输速率(TPCurrent_rtt)的计算公式如下: 其中,snd_nxt是正在被发送的段的序列号,seg_ack是当前收到的ACK包确认的段的序列号,两者之差是当前RTT内发送的数据量,snd_mss是传输层的最大段大小,avgRTT是当前的平均RTT;diff=TPLast_rtt-TPCurrent_rtt (2)其中,diff是前一个RTT的传输速率(TPLast_rtt)与当前RTT的传输速率(TPCurrent_rtt)之差;根据阈值参数α判断包丢失原因的方法如下:(a)如果diff>α,则认为丢包是由网络拥塞引起的;(b)如果diff≤α,则认为丢包是由链路错误引起的;阈值参数α取值0.99~1。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川大学,未经四川大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910060230.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种柴动空压机油门自动调节器
- 下一篇:一种尾气处理装置