基于TCP协议的窗口控制方法、装置和电子设备制造方法及图纸

技术编号:24763655 阅读:35 留言:0更新日期:2020-07-04 11:00
本发明专利技术实施例涉及一种基于TCP协议的窗口控制方法、装置和电子设备,方法包括:获取通信连接的连接状态参数信息;根据所述通信连接的状态参数信息,确定所述通信连接的窗口调整系数;根据所述窗口调整系数,对所述通信连接对应的传输窗口的大小进行调整。本发明专利技术实施例提供的窗口控制方法,解决了目前缺乏有效地对传输窗口进行控制,疏导拥塞,提高带宽利用率的方法的问题。

Window control method, device and electronic equipment based on TCP protocol

【技术实现步骤摘要】
基于TCP协议的窗口控制方法、装置和电子设备
本专利技术实施例涉及互联网传输控制
,具体涉及基于TCP协议的窗口控制方法、装置和电子设备。
技术介绍
制约最大化利用网络资源的一个重要问题是网络拥塞。网络拥塞会导致网络传输性能下降。发生网络拥塞时,一般会出现数据丢失、时延增加、吞吐量下降等现象。网络拥塞严重时会导致拥塞崩溃。目前,多采用Reno算法和CUBIC算法来疏导拥塞。Reno算法包含慢启动、拥塞避免和快速重传、快速恢复机制,采用AIMD(AdditiveIncreaseMultiplicativeDecrease)机制,即加性增加,乘性减少。这样会导致拥塞窗口缩小后需要花费很长时间来恢复,带宽利用率不高,这种延迟对大的数据传输量影响很小,因为慢启动的时间占总时间只是很小的一部分,但是对中小数据量的影响则很大。CUBIC算法有所改进,CUBIC算法会记录TCP数据包丢失时的拥塞窗口,在未达到记录的拥塞窗口时以近似慢启动的指数方式增加窗口,当接近记录的拥塞窗口时,大幅减小拥塞窗口的增长步幅,维持一段时间后拥塞窗口的增长步本文档来自技高网...

【技术保护点】
1.一种基于TCP协议的窗口控制方法,其特征在于,包括:/n获取通信连接的连接状态参数信息;/n根据所述通信连接的连接状态参数信息,确定所述通信连接的窗口调整系数;/n根据所述窗口调整系数,对所述通信连接对应的传输窗口的大小进行调整。/n

【技术特征摘要】
1.一种基于TCP协议的窗口控制方法,其特征在于,包括:
获取通信连接的连接状态参数信息;
根据所述通信连接的连接状态参数信息,确定所述通信连接的窗口调整系数;
根据所述窗口调整系数,对所述通信连接对应的传输窗口的大小进行调整。


2.根据权利要求1所述的窗口控制方法,其特征在于,所述连接状态参数包括平均时延、平均数据量、对端接收窗口变化率和丢包率中的至少一个。


3.根据权利要求1所述的窗口控制方法,其特征在于,所述通信连接的个数为至少两个;
所述获取通信连接的连接状态参数信息,包括:获取至少两个通信连接的连接状态参数信息;
所述根据所述通信连接的连接状态参数信息,确定所述通信连接的窗口调整系数,包括:根据所述至少两个通信连接的连接状态参数信息,分别确定各所述通信连接的窗口调整系数;
所述根据所述窗口调整系数,对所述通信连接对应的传输窗口的大小进行调整,包括:根据所述窗口调整系数,对各所述通信连接对应的传输窗口的大小进行调整。


4.根据权利要求3所述的窗口控制方法,其特征在于,所述分别确定各所述通信连接的窗口调整系数,包括:
分别确定各所述通信连接的接收窗口调整系数和/或发送窗口调整系数;
所述根据所述窗口调整系数,对各所述通信连接对应的传输窗口的大小进行调整,包括:
根据所述通信连接的接收窗口调整系数对各所述通信连接对应的接收窗口的大小进行调整;和/或,
根据所述通信连接的发送窗口调整系数对各所述通信连接对应的发送窗口的大小进行调整。


5.根据权利要求3所述的窗口控制方法,其特征在于,所述根据所述窗口调整系数,对各所述通信连接对应的传输窗口的大小进行调整之前,还包括:
确定当前时刻距离所述通信连接的建立时刻的时长大于或等于第一预设时长;且
确定当前时刻距离所述通信连接的重传时刻的时长大于或等于第二预设时长。


6.根据权利要求5所述的窗口控制方法,其特征在于,还包括:
获取所述传输窗口的初始值;
在当前时刻距离所述通信连接的建立时刻的时长小于所述第一预设时长时,对所述通信连接对应的传输窗口的大小进行调整,使得调整后的所述传输窗口大小等于所述传输窗口的初始值;或者,
在当前时刻距离所述通信连接的重传时刻的时长小于所述第二预设时长时,对所述通信连接对应的传输窗口的大小进行调整,使得调整后的所述传输窗口大小等于所述传输窗口的初始值。


7.根据权利要求3所述的窗口控制方法,其特征在于,至少两个通信连接的窗口具有不同的优先级;
所述根据所述窗口调整系数,对各所述通信连接对应的传输窗口的大小进行调整,包括:
按照优先级顺序,根据所述窗口调整系数,对各所述通信连接对应的传输窗口的大小进行调整。


8.根据权利要求6所述的窗口控制方法,其特征在于,所述窗口调整系数包括增大类型窗口调整系数和减小类型窗口调整系数;
减小类型窗口调整系数对应的窗口的优先级高于增大类型窗口调整系数对应的窗口;
减小类型窗口调整系数对应的窗口中,窗口调整系数绝对值越大,对应的窗口优先级越高;

【专利技术属性】
技术研发人员:鄢贵海高洪锋贾敏学
申请(专利权)人:中科驭数北京科技有限公司
类型:发明
国别省市:北京;11

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

1