一种客户端、报文发送、接收方法、设备及存储介质技术

技术编号:32460927 阅读:48 留言:0更新日期:2022-02-26 08:49
本发明专利技术实施例公开了一种客户端、报文发送、接收方法、设备及存储介质。所述客户端包括:TUN虚拟网络设备,用于读取或写入原始网际互连协议IP报文;QUIC隧道处理模块,用于使用快速UDP网络连接QUIC协议封装或解封装原始IP报文,以及对封装后的原始IP报文进行发送或接收。本发明专利技术实施例的技术方案,使用QUIC协议封装并传输原始IP报文,实现原始IP报文的快速稳定的传输。定的传输。定的传输。

【技术实现步骤摘要】
一种客户端、报文发送、接收方法、设备及存储介质


[0001]本专利技术实施例涉及通信
,尤其涉及一种客户端、报文发送、接收方法、设备及存储介质。

技术介绍

[0002]虚拟专用网络(Virtual Private Network,VPN)的功能是在公用网络上建立专用网络,进行加密通讯。VPN网关通过对数据包的加密和数据包目标地址的转换实现远程访问。网际互连协议(Internet Protocol,IP)隧道技术是把一种网络层协议封装到另一个协议中以跨过网络传输的处理过程,是一种数据包封装技术,它是将原始IP包(其报头包含原始发送者和最终目的地,也叫内层IP包)封装在另一个数据包(称为封装的IP包,也叫外层IP)的数据净荷中进行传输。
[0003]为了实现VPN的需求,大部分的程序都是基于IP隧道技术,例如:目前使用最多的就是安全套接字协议(Secure Sockets Layer,SSL)VPN,它是将原始IP报文(或者叫内层IP报文),封装传输控制协议(Transmission Control Protocol,TCP)+传输层本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种客户端,其特征在于,包括:TUN虚拟网络设备,用于读取或写入原始网际互连协议IP报文;QUIC隧道处理模块,用于使用快速UDP网络连接QUIC协议封装或解封装原始IP报文,以及对封装后的原始IP报文进行发送或接收。2.根据权利要求1所述的客户端,其特征在于,所述QUIC隧道处理模块,还用于:与真实网络设备建立用户数据包协议UDP Socket连接,以通过真实网络设备发送或接收QUIC协议封装后的原始IP报文;以及在所述客户端启动时,建立TUN虚拟网络设备。3.一种报文发送方法,其特征在于,应用于如权利要求1或2所述的客户端,包括:通过TUN虚拟网络设备,截取应用程序产生的原始IP报文;通过QUIC隧道处理模块,使用QUIC协议封装所述原始IP报文,并将封装后的原始IP报文发送至服务器。4.根据权利要求3所述的方法,其特征在于,通过QUIC隧道处理模块,将封装后的原始IP报文发送至服务器,包括:通过QUIC隧道处理模块,调用UDP Socket的发送接口,将封装有QUIC协议层的原始IP报文通过真实网络设备发送至服务器。5.根据权利要求4所述的方法,其特征在于,所述服务器接收到的IP报文包括:原始IP报文、QUIC协议层、UDP头以及外层IP头。6.根据权利要求3所述的方法,其特征在于,所述应用程序为有VPN服务需求的应用程序。7.一种报文接收方法,其特征在于...

【专利技术属性】
技术研发人员:刘道林傅强袁林邸学锋马洪彬窦晶贾立军米胜山范晓波张赫男姜双双阿曼太梁彧蔡琳杨满智王杰田野金红陈晓光
申请(专利权)人:恒安嘉新北京科技股份公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1