[发明专利]一种基于ARQ和UDP协议的TCP网络加速方法有效
| 申请号: | 202011278531.9 | 申请日: | 2020-11-16 |
| 公开(公告)号: | CN112511377B | 公开(公告)日: | 2022-02-01 |
| 发明(设计)人: | 段春明;周正军 | 申请(专利权)人: | 成都云智天下科技股份有限公司 |
| 主分类号: | H04L69/164 | 分类号: | H04L69/164;H04L43/0829;H04L69/22 |
| 代理公司: | 北京中索知识产权代理有限公司 11640 | 代理人: | 霍春月 |
| 地址: | 610000 四川省成都市*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 arq udp 协议 tcp 网络 加速 方法 | ||
本发明公开一种基于ARQ和UDP协议的TCP网络加速方法,主要包括以下步骤:步骤(1),在客户端与服务端上分别与需要加速的应用层服务之间建立SOCKS连接;步骤(2),在服务端,根据配置文件配置加密方式和密码;步骤(3)在服务端,将UDP网络侧接收到的数据进行处理并暂存入接收队列;步骤(4)在服务端,进行主循环,实现数据与应用层交互;步骤(5)在客户端,根据配置文件配置与服务器一致的密码和加密方式;(6)在客户端,将UDP网络侧接收到的数据进行处理并暂存入接收队列;步骤(7)在客户端,进行主循环,实现数据与应用层交互。通过上述方法,既解决了TCP传输时延高的问题,又解决了UDP传输数据不可靠的问题,具有广泛的市场前景。
技术领域
本发明涉及属于通信软件技术领域,具体涉及一种基于ARQ和UDP协议的TCP网络加速方法。
背景技术
随着近年来宽带速度大幅提升,目前关于网络传输的手段主要包括ARQ、TCP、UDP等。首先,自动重传请求(ARQ,Automatic Repeat-reQuest)是OSI模型中数据链路层的错误纠正协议之一,它包括停止等待ARQ协议和连续ARQ协议,具有错误侦测、正面确认、逾时重传与负面确认继以重传等机制;其次,传输控制协议(TCP,Transmission ControlProtocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,数据链路层采用连续ARQ(UNA)协议,强调数据的安全性,不同主机的应用层之间经常需要可靠的、像管道一样的连接;另外,用户数据报协议(UDP,User Datagram Protocol)是OSI参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。
然而,对于TCP协议而言,为保证数据可靠其有下列缺点:慢,效率低,在传递数据之前要先建立连接,这会消耗时间;而且在数据传递时,确认机制、重传机制、拥塞机制等都会消耗大量时间。
此外,对于UDP协议而言,UDP报文没有可靠性保证、顺序保证和流量控制字段等,可靠性较差,但是正因为UDP协议的控制选项较少,在数据传输过程中延迟小、数据传输效率高。
随着全球视频直播业务、网络实时游戏业务快速增长,在跨国网络应用种,急需提供一种在UDP快速低时延的基础上,加上ARQ进行数据可靠性确认,而形成一种可靠的低时延的网络传输方法。
发明内容
本发明主要是提供一种解决在网络环境很差的场景下,TCP超时重传时延巨大的方法。首先,具有如下定义:conv:连接号、cmd:命令字、frg:分片、cwnd:接收窗口大小、ts:时间序列、sn:序列号、una:下一个可接收的序列号、len:数据长度。
本发明解决上述技术问题所提供的技术方案是:一种基于ARQ和UDP协议的TCP网络加速方法。
由于UDP本身是不可靠的,所以需要额外信息来保证传输数据的可靠性,因此,本方法在传输的数据上增加一个包头,用于实现ARQ技术,确保数据的可靠、有序,具体包括以下步骤:
步骤1、在客户端与服务端上分别与需要加速的应用层服务建立SOCKS连接。
步骤2、在服务端,根据配置文件配置密码,加密方式等;根据配置的目的地址,即需要与客户端通信的UDP地址,建立UDP通道;本机配置文件监听端口,即需要接受应用层数据的SOCKS地址,建立SOCKS连接;
步骤3、在服务端,通过回调的方式将UDP网络侧接收到的数据进行处理并暂存入接收队列;同时通过回调的方式将监听的SOCKS接收到的本地数据进行处理,并暂存入待发送队列。
步骤4、同时在服务端,进行主循环,将接收队列的数据拷贝写入至SOCKS连接端口;将待发送队列的数据,通过与客户端对接的UDP连接进行发送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都云智天下科技股份有限公司,未经成都云智天下科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011278531.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种液压成型装置
- 下一篇:一种高层建筑临时搬运货梯用货箱





