[发明专利]基于多级节点网络的数据传输方法和装置有效
申请号: | 202110985016.2 | 申请日: | 2021-08-26 |
公开(公告)号: | CN113438172B | 公开(公告)日: | 2021-12-10 |
发明(设计)人: | 刘加瑞;陈磊;吴璇 | 申请(专利权)人: | 北京华云安信息技术有限公司 |
主分类号: | H04L12/751 | 分类号: | H04L12/751;H04L12/743;H04L29/06 |
代理公司: | 北京华专卓海知识产权代理事务所(普通合伙) 11664 | 代理人: | 王一 |
地址: | 100094 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 多级 节点 网络 数据传输 方法 装置 | ||
本公开提供了基于多级节点网络的数据传输方法和装置,应用于网关,所述方法,包括:获取节点路径上的各节点的节点信息,对所述节点信息进行哈希计算,生成所述节点路径的唯一标识;将各节点基于所述唯一标识对应的下级节点的信息和所述唯一标识发送至对应的节点;接收当前用户端发送的数据包,基于所述唯一标识将所述数据包通过所述节点路径发送至目标用户端。以此方式,能够在用户匿名访问的过程中,提高访问请求的路由灵活度和效率,从而提高用户体验。
技术领域
本公开的实施例一般涉及网络安全技术领域,并且更具体地,涉及基于多级节点网络的数据传输方法和装置。
背景技术
在全球互联网的大环境下,常规情况下,用户通过互联网直接访问目标的服务,此种情况下,目标是可以直接查出用户的IP地址等信息,甚至采用一些安全手段可以直接获取到用户的个人信息。这种访问方式,对用户来讲是不存在任何安全及隐蔽性的。
现有技术中,可以通过多级节点路由访问请求,实现对用户的信息进行隐藏,使得用户的信息不容易被直接获取。但是,现有技术中,在通过多级节点路由用户的访问请求时,需要逐级对用户的身份信息进行验证,以确定路由访问请求的下一级节点,使得路由过程不灵活,路由效率大大降低,影响用户的体验。
发明内容
根据本公开的实施例,提供了一种基于多级节点网络的数据传输方案,用于在用户匿名访问的过程中,提高访问请求的路由灵活度和效率,从而提高用户体验。
在本公开的第一方面,提供了一种基于多级节点网络的数据传输方法,应用于网关,包括:
获取节点路径上的各节点的节点信息,对所述节点信息进行哈希计算,生成所述节点路径的唯一标识;
将各节点基于所述唯一标识对应的下级节点的信息和所述唯一标识发送至对应的节点;
接收当前用户端发送的数据包,基于所述唯一标识将所述数据包通过所述节点路径发送至目标用户端。
在一些实施例中,所述方法还包括:
预先构建多条节点路径,响应于接收到当前用户端发送的访问目标用户端的请求时,从预先构建的多条节点路径中随机选取一条节点路径。
在一些实施例中,所述节点信息包括节点的IP地址和端口号;
所述对所述节点信息进行哈希计算,生成唯一标识,包括:
对各节点的IP地址和端口号进行汇总,并添加生成节点路径时对应的时间点,生成字符序列,对所述字符序列进行哈希计算,生成唯一标识。
在一些实施例中,所述对各节点的IP地址和端口号进行汇总,并添加生成节点路径时对应的时间点,生成字符序列,对所述字符序列进行哈希计算,生成唯一标识,包括:
将各节点的IP地址和端口号进行合并,生成节点字符序列,在所述节点字符序列中添加生成节点路径时对应的时间点,生成字符序列,对所述字符序列进行哈希计算,生成唯一标识。
在一些实施例中,所述对各节点的IP地址和端口号进行汇总,并添加生成节点路径时对应的时间点,生成字符序列,对所述字符序列进行哈希计算,生成唯一标识,包括:
将各节点的IP地址进行合并,生成节点地址字符序列,将各节点的端口号进行合并,生成节点端口字符序列,对生成的节点地址字符序列和节点端口字符序列进行汇总,并添加生成节点路径时对应的时间点生成字符序列,对所述字符序列进行哈希计算,生成唯一标识。
在一些实施例中,所述将各节点基于所述唯一标识对应的下级节点的信息发送至对应的节点,包括:
通过上级节点将下级节点基于所述唯一标识对应的下级节点的信息和所述唯一标识发送至对应的节点,各级节点将自身的下级节点的信息以及对应的唯一标识存储在自身的路由表中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华云安信息技术有限公司,未经北京华云安信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110985016.2/2.html,转载请声明来源钻瓜专利网。