基于随机回退的TCP拥塞窗口的控制方法技术

技术编号:4108657 阅读:313 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于随机回退的TCP拥塞窗口的控制方法,其特征是在瓶颈节点拥塞时,每个TCP各自计算一个[0,1]范围内的随机数,然后每个TCP按照各自计算的随机数减少自己的拥塞窗口;在拥塞避免阶段,每个TCP各自计算一个[0,1]范围内的随机数,然后每个TCP按照各自计算的随机数增加自己的拥塞窗口。本发明专利技术通过随机调整TCP拥塞窗口,不需要TCP发送端的进行复杂的计算和带宽预测,减缓了TCP全局同步,提高了网络带宽的传输效率,适合在现有的Internet上使用。

【技术实现步骤摘要】

本专利技术涉及数据通信领域,尤其涉及TCP (Transmission Control Protocol,传输 控制协议)拥塞窗口随机回退的控制方法。
技术介绍
TCP通过“慢启动”、“拥塞避免”、“快速重传”、“快速恢复”4个算法设置不同 的参数来实现不同TCP拥塞控制,就是和式增加积式减少(AIMD,additive increase multiplicative decrease),TCP根据拥塞窗口来调整发送速度。瓶颈节点中最常用的队列 管理策略是“弃尾”(Drop Tail),即随着缓冲区的溢出而丢包,是一种被动队列管理机制。 “弃尾”的缺陷包括数据流的全局同步,缓冲区队列长度振荡以及持续队满造成的延迟较大 等。当一个基于TCP协议的发送端检测到连续三个重复应答(ACK)或包的重传计时器超时, 都进行重传,然后发送端减小发送窗口,进入慢启动或拥塞避免等拥塞控制阶段。这会立刻 降低发送端的发送速率,以便减轻路由器拥塞。此后,发送端会逐渐将发送窗口恢复至拥塞 发生前的大小。当多个相同控制方法的TCP都产生丢包时,它们都要减少自身发送速率,由 于相同算法的TCP都按相同的系数减本文档来自技高网...

【技术保护点】
一种基于随机回退的TCP拥塞窗口的控制方法,其特征在于在瓶颈节点拥塞时,每个TCP各自计算一个[0,1]范围内的随机数,然后每个TCP按照各自计算的随机数减少自己的拥塞窗口;在拥塞避免阶段,每个TCP各自计算一个[0,1]范围内的随机数,然后每个TCP按照各自计算的随机数增加自己的拥塞窗口。

【技术特征摘要】
一种基于随机回退的TCP拥塞窗口的控制方法,其特征在于在瓶颈节点拥塞时,每个TCP各自计算一个范围内的随机数,然后每个TCP按照各自计算的随机数减少自己的拥塞窗口;在拥塞避免阶段,每个TCP各自计算一个范围内的随机数,然后每个TCP按照各自计算的随机数增加自己的拥塞窗口。2.根据权利要求1所述的基于随机回退的TCP拥塞窗口的控制方法,其特征在于每一 个运行的TCP的运行方式如下(1)按照当前拥塞窗口发送数据;(2)收到应答信号,判断是否新数据包应答,如果是则到第(3)步,否则到第(6)步;(3)判断数据是否发送完,如果是到第(9)步,否则到第(4)步;(4)判断TCP当前拥...

【专利技术属性】
技术研发人员:姜文刚孙金生王执铨尚婕
申请(专利权)人:江苏科技大学
类型:发明
国别省市:32[中国|江苏]

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

1