[发明专利]一种传输控制协议在网络拥塞时的处理方法和装置在审
申请号: | 201810166093.3 | 申请日: | 2018-02-28 |
公开(公告)号: | CN110213167A | 公开(公告)日: | 2019-09-06 |
发明(设计)人: | 吴瑞;杨鹏举 | 申请(专利权)人: | 吴瑞 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L1/18;H04W28/02;H04W28/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 718400 陕西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络拥塞 缓存 传输控制协议 方法和装置 处理模块 基站设备 数据报文 应用层 服务器 传输控制协议TCP 网络通信协议 独立处理 加速数据 临时存放 统一接口 下行数据 重传数据 数据包 报文 断流 拥塞 删除 分发 回复 复制 传输 释放 缓解 网络 | ||
本发明公开了一种传输控制协议在网络拥塞时的处理方法和装置,该方法包括:在基站设备的应用层开辟处理模块,用于临时存放下行数据,特指传输控制协议TCP数据包,当网络拥塞时,在处理模块复制缓存TCP数据报文,构造ACK报文向服务器确认,将缓存后的数据报文由统一接口分发;当收到所述TCP数据报文的ACK报文后,删除当前TCP数据及之前数据报文,释放所述ACK报文,涉及网络通信协议技术领域。该传输控制协议在网络发生拥塞时的处理方法及装置,通过采用在基站设备应用层开辟独立处理模块,用于缓存TCP数据,提前向服务器回复ACK以及在需要的时候主动向用户重传数据报文,节省时间,加速数据传输速率,缓解网络拥塞,防止断流。
技术领域
本发明涉及网络通信协议技术领域,尤指一种传输控制协议(TCP,TransmissionControl Protocol)在网络拥塞时的处理方法和装置。
背景技术
近年来,互联网技术得到广泛推广和应用,用户浏览、下载网络数据等业务量急剧上升,如何对网络资源及通信协议自身的特点进行合理利用从而缓解由于业务量过大而引起的网络拥塞成了每个互联网商家乃至每个用户所关注和研究的焦点。
在获取网络数据时,为了确保数据的完整可靠,主要使用的是传输控制协议TCP,TCP主要特点是对发送的每个数据报文段都必须得到接收方的应答才认为这个报文段传输成功,在当前的处理流程中,服务器发送数据报文后等待用户的确认,在得到确认后,方认为该数据发送成功,即对每个数据报文都按部就班的走完每层协议的处理。
在互联网通信技术中,网络带宽是固定的,用户数不确定,当网络用户数较少时,浏览网页,下载数据均反应快,响应及时;但是当用户较多时,则会出现网络拥塞,网络响应不及时,甚至出断流现象。
发明内容
(一)解决的技术问题
针对现有技术的不足,本发明提供了一种传输控制协议在网络拥塞时的处理方法和装置,解决了当用户较多时所出现的网络拥塞、网络响应不及时、甚至会出现断流现象的问题。
(二)技术方案
为实现以上目的,本发明通过以下技术方案予以实现:第一方面,本发明提供了一种传输控制协议在网络拥塞时的处理方法,该方法包括:在基站设备的应用层开辟独立的处理模块,即网络拥塞处理模块,用于在网络拥塞时临时存放从服务器下发TCP数据报文的副本;
当统计周期内所有类型报文的总速率大于预设的阙值ST,且所述统计周期内下发的TCP报文的数据速率对所有类型报文的总速率的比率超过预设的占比阙值RT,认为存在网络拥塞风险,开启网络拥塞缓解功能,按照预设策略对所述TCP报文进行处理;
当网络拥塞缓解功能开启时对TCP数据缓存,具体包括:
对服务器所下发数据进行解析处理,将不同链接的数据报文根据序号进行由小到大排序进而将剥掉IP头的数据部分临时复制存储在处理模块,对于序号较小但迟来的报文,与已储存的报文序号依次比较,直到找到第一个比所述报文序号大的报文,并在所述较大序号报文之前存储;
收到并复制存储所述TCP数据报文后,在处理模块进行组包封装所述ACK报文,由所述处理模块直接向服务器进行回复确认;
将存储后的所述TCP数据报文向用户通过统一接口原封不动转发出去,在数据包发送的同时开启定时器,所述定时器时长符合TCP协议超时重传时长;
当收到用户发送的ACK,具体包括:
解析ACK报文,获取确认报文所属链接及序号,删除所属链接中所述确认序号对应的当前数据及之前数据报文,并释放所述ACK报文,不再向服务器发送;
当收到三次及以上同一序号ACK报文,查找并重传所述序号数据报文,或将所述ACK报文转发给服务器,要求服务器重传所述数据报文;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吴瑞,未经吴瑞许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810166093.3/2.html,转载请声明来源钻瓜专利网。