[发明专利]一种基于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连接进行发送。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都云智天下科技股份有限公司,未经成都云智天下科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011278531.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top