[发明专利]一种无线网络环境中的TCP协议双端代理加速系统与方法在审
| 申请号: | 201910037324.5 | 申请日: | 2019-01-15 |
| 公开(公告)号: | CN110035112A | 公开(公告)日: | 2019-07-19 |
| 发明(设计)人: | 李红卫 | 申请(专利权)人: | 广东交通职业技术学院 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L1/16;H04L12/923 |
| 代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林丽明 |
| 地址: | 510800 广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 双端 无线网络环境 加速系统 丢包率 代理 缓存 数据传输性能 无线网络通信 无线网络系统 网络异构性 操作维护 传输时延 动态拓扑 多径传输 高误码率 频繁移动 网络终端 无线网络 移动终端 低功率 误码率 抖动 断续 算法 延迟 带宽 传输 优化 网络 表现 统一 | ||
1.一种无线网络环境中的TCP协议双端代理加速系统,其特征在于,包括数据收发模块、TCP代理管理模块、TCP双端加速模块、TCP连接检测模块、TCP连接限速模块和公共适配模块;
所述的数据收发模块识别接收数据包的协议及业务信息,对TCP协议的数据包转发至TCP代理管理模块进行处理,对非TCP协议的数据包直接在数据收发模块进行转发;
所述的TCP代理管理模块的TCP接收管理层接收到数据收发模块的数据包,通过对接收到的TCP数据包进行分析处理,对TCP数据流状态进行维护,依据TCP数据流状态进行相应的操作并通过TCP发送管理层发送到TCP双端加速模块;
所述的TCP双端加速模块接收到TCP发送管理层的TCP数据流,对需要发送的TCP数据进行缓存、发送窗口限制及发送速率控制,将TCP数据流发送到TCP连接限速模块与TCP连接检测模块;
所述的TCP连接检测模块检测当前TCP数据流的连接状态,在电台通信较长时间不通畅时暂停数据传输,在电台数据通信恢复时进行数据重传;
所述的TCP连接限速模块依据预配置信息或电台上报的带宽信息,为经过无线链路的TCP数据流进行动态带宽分配,同时对TCP的带宽需求进行感知;
所述的公共适配模块通过对不同平台系统调用API进行封装。
2.一种无线网络环境中的TCP协议双端代理加速方法,其特征在于,包括以下步骤:
S10.数据收发模块识别接收数据包的协议及业务信息,对TCP协议的数据包转发至TCP代理管理模块进行处理,对非TCP协议的数据包直接在数据收发模块进行转发;
S20.TCP代理管理模块的TCP接收管理层接收到数据收发模块的数据包,通过对接收到的TCP数据包进行分析处理,对TCP数据流状态进行维护,依据TCP数据流状态进行相应的操作并通过TCP发送管理层发送到TCP双端加速模块;
S30.TCP双端加速模块接收到TCP发送管理层的TCP数据流,对需要发送的TCP数据进行缓存、发送窗口限制及发送速率控制,将TCP数据流发送到TCP连接限速模块、TCP连接检测模块与数据收发模块;
S40.TCP连接检测重传模块检测当前TCP数据流的连接状态并将相应TCP连接的反馈信息返回TCP代理管理模块的TCP发送管理层,在电台通信较长时间不通畅时暂停数据传输,在电台数据通信恢复时更好的进行数据重传;
S50.TCP连接限速模块依据预配置信息或电台上报的带宽信息,为经过无线链路的TCP数据流进行动态带宽分配,同时对TCP的带宽需求进行感知;
S60.调用API进行封装。
3.根据权利要求2所述的无线网络环境中的TCP协议双端代理加速方法,其特征在于,所述的S20包括如下步骤:
S201.TCP连接管理,检测从链路上接收到的TCP数据流,分析TCP数据流其所属的TCP连接会话,并依据会话状态对TCP数据报进行管理;
S202.TCP反馈欺骗,TCP代理接收到带负载的数据流后,发送欺骗ACK给源节点,并负责成功传输这些带负载的数据流至TCP双端加速模块;
S203.TCP代理删除了从对端接收到的真实的ACK。
4.根据权利要求3所述的无线网络环境中的TCP协议双端代理加速方法,其特征在于,所述的S30步骤包括如下步骤:
S301. TCP双端加速模块利用已配置的信息对带负载的数据流进行感知,获知当前信道速率;
S302.根据获知的信道速率对TCP数据流发送速率进行控制;
S303.对经过无线信道的所有TCP数据流进行感知,合理分配经过信道的各个TCP数据流的发送速率,传输至TCP连接检测模块、TCP连接限速模块与数据收发模块。
5.根据权利要求1所述的无线网络环境中的TCP协议双端代理加速方法,其特征在于,所述S40中TCP连接检测重传模块的TCP连接的反馈信息为反馈ACK,所述的反馈ACK中包含SNACK信息及向TCP发送管理层的丢包信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东交通职业技术学院,未经广东交通职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910037324.5/1.html,转载请声明来源钻瓜专利网。





