[发明专利]网络通信方法、系统、装置、设备及存储介质有效
申请号: | 201810362776.6 | 申请日: | 2018-04-20 |
公开(公告)号: | CN108650182B | 公开(公告)日: | 2020-09-25 |
发明(设计)人: | 尚志豪;李佳;刘焕新;周洪飞 | 申请(专利权)人: | 腾讯科技(深圳)有限公司;腾讯云计算(北京)有限责任公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741;H04L29/06;H04L12/66 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 刘映东 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 通信 方法 系统 装置 设备 存储 介质 | ||
本发明公开了一种网络通信方法、系统、装置、设备及存储介质,属于网络技术领域。所述方法包括:接收向第二私有网络中的目标区块链节点发送的第一数据包;获取所述目标区块链节点的实际网络地址;根据所述第一数据包以及所述实际网络地址,生成第二数据包;向所述第二私有网络中的第二网络设备的虚拟网络地址,发送所述第二数据包。本发明中,网关设备无需为各个区块链节点分别生成虚拟网络地址,极大地节省了网关设备的处理资源,减轻了网关设备的运行开销,节省了网关设备的存储空间,从而保证网关设备正常运行。
技术领域
本发明涉及网络技术领域,特别涉及一种网络通信方法、系统、装置、设备及存储介质。
背景技术
随着网络技术的发展,人们可以基于云端自定义VPC(Virtual Private Cloud,私有网络),在VPC中布设和管理自己的设备,例如用户可以在VPC中布设终端,服务方可以在VPC中布设区块链节点。其中,每个VPC是一个相对隔离的网络环境,为了让不同VPC之间能相互通信,会在各个VPC之间布设VPC网关,不同VPC中的设备可以通过VPC网关进行网络通信。
以用户的终端位于VPC1,区块链系统中各个区块链节点位于VPC2为例,VPC网关会预先为VPC2中的每个区块链节点生成对应的虚拟网络地址,并存储每个区块链节点的虚拟网络地址与实际网络地址之间的映射关系。当终端要向区块链节点发送数据包时,终端会向区块链节点的虚拟网络地址发送数据包,VPC网关会接收到数据包,根据区块链节点的虚拟网络地址,查询区块链节点的虚拟网络地址与实际网络地址之间的映射关系,得到区块链节点的实际网络地址,向区块链节点的实际网络地址发送数据包,则区块链节点会接收到数据包。
在实现本发明的过程中,发明人发现相关技术至少存在以下问题:
VPC网关要为区块链系统中每个区块链节点均生成并存储对应的虚拟网络地址,如此,每当区块链系统中新增一个用户,VPC网关都要根据区块链系统中区块链节点的数量,生成几十甚至上百个的虚拟网络地址,导致VPC网关耗费的处理资源过大,占用的存储空间过多,进而影响了VPC网关的正常运行。
发明内容
本发明实施例提供了一种网络通信方法、系统、装置、设备及存储介质,能够解决相关技术中VPC网关耗费资源的过多的技术问题。所述技术方案如下:
一方面,提供了一种网络通信方法,应用于第一私有网络中的第一网络设备中,所述方法包括:
接收向第二私有网络中的目标区块链节点发送的第一数据包;
获取所述目标区块链节点的实际网络地址,所述实际网络地址为所述目标区块链节点在所述第二私有网络中的内网地址;
根据所述第一数据包以及所述实际网络地址,生成第二数据包,所述第二数据包携带所述第一数据包以及所述实际网络地址;
向所述第二私有网络中的第二网络设备的虚拟网络地址,发送所述第二数据包,所述虚拟网络地址用于供网关设备将接收到的数据包转发给所述第二网络设备。
另一方面,提供了一种网络通信方法,应用于第二私有网络中的第二网络设备中,所述方法包括:
接收网关设备的第二数据包,所述第二数据包携带向第二私有网络中的目标区块链节点发送的第一数据包以及所述目标区块链节点的实际网络地址,所述实际网络地址为所述目标区块链节点在所述第二私有网络中的内网地址;
从所述第二数据包中获取所述实际网络地址;
向所述目标区块链节点的实际网络地址发送所述第二数据包。
另一方面,提供了一种网络通信系统,所述网络通信系统包括第一私有网络中的第一网络设备、第二私有网络中的第二网络设备以及网关设备;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司;腾讯云计算(北京)有限责任公司,未经腾讯科技(深圳)有限公司;腾讯云计算(北京)有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810362776.6/2.html,转载请声明来源钻瓜专利网。