当前位置: 首页 > 专利查询>杨怀艳专利>正文

一种网络TCP流量控制方法技术

技术编号:16607726 阅读:50 留言:0更新日期:2017-11-22 18:01
本发明专利技术涉及一种网络TCP流量控制方法,首先为速率管道设置速率阈值;当实际速率大于预约速率阈值时,减小接收端窗口;当实际速率小于预约速率阈值时,逐步增加接收端窗口;对超出速率低门限和超出速率高门限两种越界情况分别采取了不同程度的控制力度;修改接收端窗口值。本发明专利技术的有益效果是:在流量控制过程中,本发明专利技术通过修改ACK确认包中接收端窗口值大小,达到发送端自主调节其发送速率的目的,从而实现了对TCP流的流量控制。并且在动态修改接收端窗口过程,对发送端TCP报文长度实时采样来估算当前TCP报文段长度,并以此作为修改接收端窗口值的最小单位,以提高控制粒度。由于流量控制过程中不丢弃数据包,较好地克服数据包重传问题,提高了网络带宽的利用率。

【技术实现步骤摘要】
一种网络TCP流量控制方法
本专利技术属于网络控制领域,尤其是涉及一种网络TCP流量控制方法。
技术介绍
传统流量控制方法大多数是基于队列模型的流量控制算法,例如RED、WFQ,通过缓存或丢弃数据包调节业务流速率,并通过队列的优先级调度完成不同类型业务流的带宽分配,对不同业务流提供不同服务并实现关键业务的服务质量保证。传统方法存在以下一些不足:1.队列的排队延时和调度延时增加了数据包的往返时延。尤其是队列的规模较大时,产生的延时将增加,可能会对高实时性要求的业务流造成影响;2.丢包会造成TCP流的数据包重传,浪费网络带宽,降低网络带宽的利用率。同时由于TCP协议的拥塞控制机制会对丢包采取抑制发送速率的措施,TCP发送速率会自主下降,导致UDP流过多的占用带宽,造成了TCP流和UDP流的不公平性;3.流量控制策略的设置不够灵活,所依赖的策略指标不够全面。大部分流量控制系统不能区分不同层次上的协议,尤其是不能针对应用层的业务类型进行区分;4.难以保证业务流之间的流量控制相互独立,不能针对单个业务流采用独立的流量控制结构
技术实现思路
为解决上述技术问题,本专利技术提供一种网络TCP流量控制方本文档来自技高网...
一种网络TCP流量控制方法

【技术保护点】
一种网络TCP流量控制方法,其特征在于:包括如下步骤:步骤一:为速率管道设置速率阈值;步骤二:当实际速率大于预约速率阈值时,减小接收端窗口;当实际速率小于预约速率阈值时,逐步增加接收端窗口;步骤三:对超出速率低门限和超出速率高门限两种越界情况分别采取了不同程度的控制力度;步骤四:修改接收端窗口值。

【技术特征摘要】
1.一种网络TCP流量控制方法,其特征在于:包括如下步骤:步骤一:为速率管道设置速率阈值;步骤二:当实际速率大于预约速率阈值时,减小接收端窗口;当实际速率小于预约速率阈值时,逐步增加接收端窗口;步骤三:对超出速率低门限和超出速率高门限两种越界情况分别采取了不同程度的控制力度;步骤四:修改接收端窗口值。2.根据权利要求1所述的一种网络TCP流量控制方法,其特征在于:所述步骤三控制方法为当实际速率超出速率高门限时,接收端窗口马上降至一个单元长度,当实际速率低于速率低门限时,接收端窗口增加一个单元长度。3.根据权利要求1或2所述的一种网络TCP流量控制方法,其特征在于:具体操作步骤为:A为速率管道设置速率阈值;B设置速率高门限...

【专利技术属性】
技术研发人员:杨怀艳
申请(专利权)人:杨怀艳
类型:发明
国别省市:黑龙江,23

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

1