[发明专利]基于TCP的UDP隧道的数据传输方法和装置及设备在审

专利信息
申请号: 202010287444.3 申请日: 2020-04-13
公开(公告)号: CN111711554A 公开(公告)日: 2020-09-25
发明(设计)人: 宋长友;张新 申请(专利权)人: 北京天维信通科技有限公司
主分类号: H04L12/46 分类号: H04L12/46;H04L29/06
代理公司: 北京市鼎立东审知识产权代理有限公司 11751 代理人: 陈佳妹;贾满意
地址: 100083 北京市海淀*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 tcp udp 隧道 数据传输 方法 装置 设备
【说明书】:

本申请公开了一种基于TCP的UDP隧道的数据传输方法,该基于TCP的UDP隧道的数据传输方法包括,通过接收UDP客户端发送的UDP数据包,并获取UDP数据包的包序号和UDP数据包的原始数据,将包序号添加至原始数据后封装进TCP数据包,基于TCP协议将TCP数据包发送至接收端,由接收端对TCP数据包进行UDP转换。以使利用尽可能少的网络资源开销,利用TCP协议承载那些仅支持UDP承载的上层协议。

技术领域

本公开涉及网络通信领域,尤其涉及一种基于TCP的UDP隧道的数据传输方法和装置及设备。

背景技术

UDP是极其常用的网络协议,与同层的TCP协议一样,是互联网上最流行最重要的两大传输层协议之一。与TCP相比,UDP协议更轻便高效,没有繁琐的“三次握手”流程,也不用维护连接,带来的显著代价是UDP并不保证数据的可靠到达与按序到达,需要上层协议负责整理与纠错。总体来说,TCP和UDP两大协议各有优势,各有擅长的领域与场景。然而绝大多数上层协议只选择支持其中的一种,以标准IPSec隧道为例,一般仅支持UDP传输,在很多场合会因为没有选择而不得不损失TCP协议的一些传输特性。

目前对于这种情况,主流的解决方案是引入基于TCP的UDP隧道的数据传输技术,即在厚重稳定的TCP层上,再架设一层UDP传输协议,以适应仅支持UDP的上层协议。基于TCP的UDP隧道的数据传输,是一种“为了使用UDP而使用UDP”的匹配型方案,在TCP层上的UDP层,可以被看作是一个单纯的“转换器”,在实现层面,它其实是把UDP数据包封装进TCP数据包,这种被封装的UDP协议完全没有机会展现正常UDP的轻便高效特性,相反,还为传输额外增加了完全不必要的负担。

发明内容

有鉴于此,本公开提出了一种基于TCP的UDP隧道的数据传输数据传输方法,其特征在于,包括:

接收UDP客户端发送的UDP数据包,并获取所述UDP数据包的包序号和所述UDP数据包的原始数据;

将所述包序号添加至所述原始数据后封装进TCP数据包;

基于TCP协议将所述TCP数据包发送至接收端,由所述接收端对所述TCP数据包进行UDP转换。

在一种可能的实现方式中,所述接收UDP客户端发送的UDP数据包,并获取所述UDP数据包的包序号和所述UDP数据包的原始数据,包括:

将所述UDP数据包的包头去除得到所述UDP数据包的数据内容和所述UDP数据包的包序号;

记录所述UDP数据包的包序号。

在一种可能的实现方式中,接收UDP客户端发送的UDP数据包,包括:

侦听所述UDP客户端的UDP端口;

当所述UDP客户端向所述UDP端口发送UDP数据包时,获取所述UDP数据包。

在一种可能的实现方式中,对所述TCP数据包进行UDP转换,包括:

获取所述TCP数据包,并对所述TCP数据包进行拆包处理得到包序号和数据内容;

将所述数据内容和所述包序号进行封装得到最终UDP数据包;

将所述最终UDP数据包发送至UDP服务端。

在一种可能的实现方式中,对所述TCP数据包进行拆包处理得到所述包序号和所述数据内容,包括:

将所述TCP数据包的包头拆除;

获取所述TCP数据包中所述包序号和所述数据内容。

在一种可能的实现方式中,将所述数据内容和所述包序号进行封装得到最终UDP数据包,包括:

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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