[发明专利]一种传输优化的方法及装置有效
申请号: | 202010628349.5 | 申请日: | 2020-07-01 |
公开(公告)号: | CN111865940B | 公开(公告)日: | 2022-10-11 |
发明(设计)人: | 胡方伟;张军;庄蔚杰 | 申请(专利权)人: | 四川速宝网络科技有限公司 |
主分类号: | H04L69/163 | 分类号: | H04L69/163;H04L69/16;H04L67/2876;H04L1/16 |
代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 陈国军 |
地址: | 610000 四川省成都市自由贸易试*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 传输 优化 方法 装置 | ||
本发明提供了一种传输优化的方法及装置,包括截取客户端的TCP报文;响应所述TCP报文,构建所述客户端的第一CPE代理设备与目标服务器的第二CPE代理服务器传输连接;根据所述传输连接,将所述客户端的数据报文发送至目标服务器.本发明的有益效果为:本发明的传输层在连接建立过程中,提高了传输效率。通过Quic的高速SD‑WAN骨干网络通过更短的时间进行传输连接,延迟的时间更短;而且客户端可以在本地缓存加密的认证信息,在再次与服务器建立连接时可以实现无延迟连接,大大提高传输层连接建立的效率。高质量的高速SD‑WAN骨干网络更加快捷,还可以基于互联网基础设施进行专线构建。
技术领域
本发明涉及网络通信技术领域,特别涉及一种传输优化的方法及装置。
背景技术
传输控制协议(TCP,Transmission Control Protocol)是为了在不可靠的互联网络上提供可靠的端到端字节流而专门设计的一个传输协议,它具有以下特点:
面向连接的运输层协议:在使用TCP协议之前,首先需要建立TCP连接,TCP的连接需要经过三次握手完成。传送数据完毕后,经历四次挥手过程释放已经建立的TCP连接;
一条TCP连接有两个端点,连接是点对点的;
提供可靠交付的服务:通过TCP连接传送的数据,不会出现差错不会丢失并且按序到达;
提供全双工通信:TCP允许通信双方的应用程序进程在任何时候都能发送数据。TCP连接的两端都设有缓存,分为发送缓存和接收缓存,用来临时存放双向通信的数据。发送时,应用程序把数据传给TCP的缓存,TCP会在合适的时候把数据发送出去。接收时,TCP把接收到的数据放入缓存,供上层的应用程序读取。
面向字节流:虽然应用程序和TCP的交互是一次一个数据块,但TCP把应用程序交下来的数据看成一串无结构的字节流,TCP根据对方给出的窗口值和当前网络的拥塞程度决定一个报文段包含多少字节。如果应用程序传到TCP缓存的数据块太长,TCP就会把它划分短些再传送。如果应用程序发来的数据太少时,TCP将会等待积累足够多的字节后再构成报文段发送出去。
TCP协议的三次握手流程和四次挥手流程虽然保证了网络的可靠连接,但是也造成了客户访问网络建立TCP连接的时间比较长,特别是当网络质量不好时,客户体验效果比较差。为此,本发明提出一种传输优化的方法,解决TCP建立连接时间太长的问题,提升客户体验。
发明内容
本发明提供一种传输优化的方法及装置,用以解决TCP建立连接时间太长的情况。
一种传输优化的方法,其特征在于,包括:
截取客户端的TCP报文;
响应所述TCP报文,构建所述客户端的第一CPE代理设备与目标服务器的第二CPE代理服务器传输连接;
根据所述传输连接,将所述客户端的数据报文发送至目标服务器。
作为本发明的一种实施例:所述截取客户端的TCP报文,包括:
在所述第一CPE代理设备接收到TCP连接请求时,所述第一CPE代理设备代理所述TCP连接请求;
根据所述TCP连接请求,所述第一CPE代理设备向所述客户端发送代理TCP报文;
根据所述代理TCP报文,所述客户端明确与所述第一CPE代理设备的传输路径正常,并发送所述客户的数据报文至所述第一CPE代理设备。
作为本发明的一种实施例:所述响应所述TCP报文,构建所述客户端的第一CPE代理设备与目标服务器的第二CPE代理服务器传输连接,包括:
根据所述数据报文,通过所述客户端向所述第一CPE代理设备发送TCP SYN握手消息;其中,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川速宝网络科技有限公司,未经四川速宝网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010628349.5/2.html,转载请声明来源钻瓜专利网。