[发明专利]通信方法、系统和网络设备有效
申请号: | 202010939964.8 | 申请日: | 2020-09-09 |
公开(公告)号: | CN112104635B | 公开(公告)日: | 2022-10-14 |
发明(设计)人: | 王建凯;王欣;程宝平 | 申请(专利权)人: | 中移(杭州)信息技术有限公司;中国移动通信集团有限公司 |
主分类号: | H04L69/164 | 分类号: | H04L69/164;H04L9/40;H04L12/66;H04L9/32 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 |
地址: | 310011 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 方法 系统 网络设备 | ||
本发明实施例涉及通信领域,公开了一种通信方法、系统和网络设备。通信方法基于UDP协议,包括:将待发送的消息按照预先定义的帧格式打包成数据帧,其中,所述数据帧中携带协议版本号,协议标识符,报文发送类型,源地址,目标地址和数据负载;根据所述源地址和所述目标地址,发送所述数据帧,其中,若所述源地址和所述目标地址处于同一网络,则通过明文方式发送所述数据帧至目标地址,若所述源地址和所述目标地址处于不同网络,则将所述数据帧发送至所述源地址所在网络的网关。本发明应用在消息通信过程中,使得整个通信过程延时低,开销少,传输效率高。
技术领域
本发明实施例涉及通信领域,特别涉及一种通信方法、系统和网络设备。
背景技术
随着互联网云计算日益发达,面向服务的架构(Service-OrientedArchitecture,SOA)被广泛应用于互联网应用的后台系统中。后台系统往往被拆分成不同功能的各种微服务,而每种微服务又被平衡扩展到多个服务器上,组成集群系统以提高服务的性能。目前服务间进行消息通信的机制主要是基于TCP协议的远程过程调用(RemoteProcedure Call,RPC)机制。
基于TCP的RPC通信方式,发送一条消息,发送者与接收者之间需要建立连接的三次握手和结束连接的四次挥手,即完成一次请求应答需要9次以上的网络包同步传输。
然而,随着集群规模的逐渐变大,微服务拆分越来越细,服务间通信的流量大幅度增加。目前主流基于TCP的RPC通信方式存在延时高,系统开销大的缺点。
发明内容
本发明实施方式的目的在于提供一种通信方法、系统和网络设备,使得通信过程延时低,开销少,传输效率高。
为解决上述技术问题,本发明的实施方式提供了一种通信方法,基于UDP协议,包括:将待发送的消息按照预先定义的帧格式打包成数据帧,其中,所述数据帧中携带协议版本号,协议标识符,报文发送类型,源地址,目标地址和数据负载;根据所述源地址和所述目标地址,发送所述数据帧,其中,若所述源地址和所述目标地址处于同一网络,则通过明文方式发送所述数据帧至目标地址,若所述源地址和所述目标地址处于不同网络,则将所述数据帧发送至所述源地址所在网络的网关。
本发明的实施方式还提供了一种通信方法,基于UDP协议,包括:接收已按照预先定义的帧格式打包的传输帧,其中,所述传输帧包括数据帧和控制帧,所述传输帧中携带协议版本号,协议标识符,报文发送类型,源地址,目标地址和数据负载;网关检查所述传输帧的报文发送类型和目标地址,并根据所述报文发送类型和所述目标地址执行相应的操作。
本发明的实施方式还提供了一种通信方法,基于UDP协议,包括:接收已按照预先定义的帧格式打包的数据帧,其中,所述数据帧中携带协议版本号,协议标识符,报文发送类型,源地址,目标地址,序列号和数据负载;检查所述数据帧的序列号和源地址对,向所述源地址发送所述数据帧对应的ACK控制帧。
本发明的实施方式还提供了一种通信系统,基于UDP协议,包括:
发送端,用于将待发送的消息按照预先定义的帧格式打包成数据帧,其中,所述数据帧中携带协议版本号,协议标识符,报文发送类型,源地址,目标地址和数据负载,根据所述源地址和所述目标地址,发送所述数据帧,其中,若所述源地址和所述目标地址处于同一网络,则通过明文方式发送所述数据帧至位于目标地址的接收端,若所述源地址和所述目标地址处于不同网络,则将所述数据帧发送至所述源地址所在网络的网关;
网关,用于接收已按照预先定义的帧格式打包的传输帧,其中,所述传输帧包括数据帧和控制帧,所述传输帧中携带协议版本号,协议标识符,报文发送类型,源地址,目标地址和数据负载,网关检查所述传输帧的报文发送类型和目标地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移(杭州)信息技术有限公司;中国移动通信集团有限公司,未经中移(杭州)信息技术有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010939964.8/2.html,转载请声明来源钻瓜专利网。