[发明专利]一种传输控制协议在网络拥塞时的处理方法和装置在审
申请号: | 201810166093.3 | 申请日: | 2018-02-28 |
公开(公告)号: | CN110213167A | 公开(公告)日: | 2019-09-06 |
发明(设计)人: | 吴瑞;杨鹏举 | 申请(专利权)人: | 吴瑞 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L1/18;H04W28/02;H04W28/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 718400 陕西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种传输控制协议在网络拥塞时的处理方法和装置,该方法包括:在基站设备的应用层开辟处理模块,用于临时存放下行数据,特指传输控制协议TCP数据包,当网络拥塞时,在处理模块复制缓存TCP数据报文,构造ACK报文向服务器确认,将缓存后的数据报文由统一接口分发;当收到所述TCP数据报文的ACK报文后,删除当前TCP数据及之前数据报文,释放所述ACK报文,涉及网络通信协议技术领域。该传输控制协议在网络发生拥塞时的处理方法及装置,通过采用在基站设备应用层开辟独立处理模块,用于缓存TCP数据,提前向服务器回复ACK以及在需要的时候主动向用户重传数据报文,节省时间,加速数据传输速率,缓解网络拥塞,防止断流。 | ||
搜索关键词: | 网络拥塞 缓存 传输控制协议 方法和装置 处理模块 基站设备 数据报文 应用层 服务器 传输控制协议TCP 网络通信协议 独立处理 加速数据 临时存放 统一接口 下行数据 重传数据 数据包 报文 断流 拥塞 删除 分发 回复 复制 传输 释放 缓解 网络 | ||
【主权项】:
1.一种传输控制协议在网络拥塞时的处理方法,其特征在于,所述方法包括:在基站设备的应用层开辟独立的处理模块,即网络拥塞处理模块,用于在网络拥塞时临时存放从服务器下发的TCP数据报文;当统计周期内所有类型报文的总速率大于预设的阙值ST,且所述统计周期内下发的TCP报文的数据速率对所有类型报文的总速率的比率超过预设的占比阙值RT,认为存在网络拥塞风险,开启网络拥塞缓解功能,按照预设策略对所述TCP报文进行处理;当网络拥塞缓解功能开启时对TCP数据缓存,具体包括:对服务器所下发数据进行解析处理,将不同链接的数据报文根据序号进行由小到大排序进而将剥掉IP头的数据部分临时复制存储在处理模块,对于序号较小但迟来的报文,与已储存的报文序号依次比较,直到找到第一个比所述报文序号大的报文,并在所述较大序号报文之前存储;收到并存储所述TCP数据报文后,在处理模块进行组包封装ACK报文,由所述处理模块直接向服务器进行回复确认;将复制存储后的所述TCP数据报文向用户通过统一接口原封不动转发出去,在数据包发送的同时开启定时器,所述定时器时长符合TCP协议超时重传时长;当收到用户发送的ACK,具体包括:解析ACK报文,获取确认报文所属链接及序号,删除所属链接中所述确认序号对应的当前数据及之前数据报文,并释放所述ACK报文,不再向服务器发送;当收到三次及以上同一序号ACK报文,查找并重传所述序号数据报文,或将所述ACK报文转发给服务器,要求服务器重传所述数据报文;当超时发生,查找并重传所述确认报文携带序号对应的数据报文,或将所述确认报文转发给服务器,要求服务器重传所述数据报文;对于不同链接的数据报文,链接是由IP地址+端口号来唯一确定:发送方的链接是由源IP地址+源主机端口号确定;接收方链接是由目的IP地址+目的主机端口号来确定。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吴瑞,未经吴瑞许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810166093.3/,转载请声明来源钻瓜专利网。