当前位置: 首页 > 专利查询>四川大学专利>正文

面向高误码率、长时延特性网络的可靠传输加速方法技术

技术编号:3825628 阅读:462 留言:0更新日期:2012-04-11 18:40
一种面向高误码率、长时延特性网络的可靠传输加速方法,属互联网端到端可靠传输的方法。在FAST TCP协议的基础上,依据以下方法区分网络发生丢包的原因:在发送端收到3个重复ACK包时,可以判断前一个RTT的传输速率与当前RTT传输速率的差值,若当前RTT的传输速率大于前一个RTT的传输速率时,表示网络中还没有拥塞发生,丢包原因是链路错误;若当前RTT的传输速率远小于前一个RTT的传输速率,则表示网络中可能有拥塞发生,可认为丢包是由于网络拥塞造成的。本发明专利技术使计算的RTT能更为准确、及时地反映当前网络状况,进而提高发送端拥塞窗口对网络状况的反映灵敏度。

【技术实现步骤摘要】

【技术保护点】
一种面向高误码率、长时延特性网络的可靠传输加速方法,其特征在于,在FAST TCP协议的基础上,依据以下方法区分网络发生丢包的原因:在发送端收到3个重复ACK包时,可以判断前一个RTT的传输速率与当前往返时延(RoundTrip Time,RTT)传输速率的差值,若当前RTT的传输速率大于前一个RTT的传输速率时,表示网络中还没有拥塞发生,丢包原因是链路错误;若当前RTT的传输速率远小于前一个RTT的传输速率,则表示网络中可能有拥塞发生,可认为丢包是由于网络拥塞造成的;   当前RTT的传输速率(TP↓[Current_rtt])的计算公式如下: TP↓[Current_rtt]=snd_nxt-seg_ack/avgRTT×snd_mss (1) 其中,snd_nxt是正在被发送的段的序列号, seg_ack是当前收到的ACK包确认的段的序列号,两者之差是当前RTT内发送的数据量,snd_mss是传输层的最大段大小,avgRTT是当前的平均RTT; diff=TP↓[Last_rtt]-TP↓[Current_rtt] ( 2) 其中,diff是前一个RTT的传输速率(TP↓[Last_rtt])与当前RTT的传输速率(TP↓[Current_rtt])之差;根据阈值参数α判断包丢失原因的方法如下: (a)如果diff>α,则认为丢包是由网络拥塞引 起的; (b)如果diff≤α,则认为丢包是由链路错误引起的;阈值参数α取值0.99~1。...

【技术特征摘要】

【专利技术属性】
技术研发人员:秦志红王俊峰张娟夏正洪
申请(专利权)人:四川大学
类型:发明
国别省市:90[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1