一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种分布式网络的网络层NAT穿越算法的制作方法

2022-03-22 22:56:08 来源:中国专利 TAG:

技术特征:
1.一种分布式网络的网络层nat穿越算法,其特征在于,所述nat穿越算法包括以下步骤:s1:位于同一分布式网络中的任一调度节点接收其相邻穿越节点的发送的数据包,该数据包中包括所述穿越节点的ip、端口号和请求内容对应的哈希值;s2:所述调度节点根据所述数据包中的请求内容对应的哈希值定位存储有所述请求内容的被穿越节点;s3:调度节点引导所述穿越节点和所述被穿越节点进行穿越。2.如权利要求1所述的分布式网络的网络层nat穿越算法,其特征在于,步骤s3所述调度节点引导所述穿越节点和所述被穿越节点进行穿越包括以下步骤:s311:所述调度节点将所述穿越节点的ip和端口号发送至被穿越节点;s312:所述调度节点将所述被穿越节点的ip和端口号发送至穿越节点。3.如权利要求1所述的分布式网络的网络层nat穿越算法,其特征在于,步骤s3所述调度节点引导所述穿越节点和所述被穿越节点进行穿越包括以下步骤:s321:所述调度节点将所述被穿越节点的ip和端口号发送至穿越节点;s322:所述穿越节点将其自身ip和端口号发送至被穿越节点。4.如权利要求1所述的分布式网络的网络层nat穿越算法,其特征在于,步骤s3所述调度节点引导所述穿越节点和所述被穿越节点进行穿越包括以下步骤:s331:所述调度节点将所述穿越节点的ip和端口号发送至被穿越节点;s332:所述被穿越节点将其自身的ip和端口号发送至穿越节点。5.如权利要求1所述的分布式网络的网络层nat穿越算法,其特征在于,步骤s3所述调度节点引导所述穿越节点和所述被穿越节点进行穿越包括以下步骤:s341:所述调度节点将所述被穿越节点的ip和端口号发送至穿越节点,同时将所述穿越节点的ip和端口号发送至被穿越节点;s342:所述穿越节点接到所述被穿越节点的ip和端口号后也向所述被穿越节点发送其自身的ip和端口号;所述被穿越节点接到所述穿越节点的ip和端口号后也向所述穿越节点发送其自身的ip和端口号。6.如权利要求1所述的分布式网络的网络层nat穿越算法,其特征在于,所述调度节点引导所述穿越节点和所述被穿越节点进行穿越期间,当所述调度节点处于离线状态时,所述穿越节点的其他相邻节点取代调度节点的角色,继续引导所述穿越节点和所述被穿越节点进行穿越。7.如权利要求1所述的分布式网络的网络层nat穿越算法,其特征在于,任一所述节点的相邻节点的个数为4-6个,步骤s3所述调度节点引导所述穿越节点和所述被穿越节点进行穿越中的调度节点包括调度节点1、调度节点2

调度节点n,n≤6,多个与所述穿越节点相邻的调度节点同时引导所述穿越节点和所述被穿越节点进行穿越,多个调度节点定位的被穿越节点相同或不同。8.如权利要求7所述的分布式网络的网络层nat穿越算法,其特征在于,步骤s3所述调度节点引导所述穿越节点和所述被穿越节点进行穿越还包括以下步骤:判断多个调度节点是否处于在线状态,如果至少一个调度节点在线,则不作处理,如果所有的调度节点均离线,则重新定义n个与穿越节点相邻的节点作为调度节点,重新定义的
n个调度节点对应取代原来的n各调度节点的角色,继续引导所述穿越节点和所述被穿越节点进行穿越。9.如权利要求1所述的分布式网络的网络层nat穿越算法,其特征在于,所述分布式网络是基于libp2p构建。10.一种分布式网络的网络层,其特征在于,所述网络层执行时实现权利要求1-9所述的分布式网络的网络层nat穿越算法的步骤;优选的,所述分布式网络的网络层还基于libnice协议、libwebrtc协议或natty协议构建。

技术总结
本发明提供一种分布式网络的网络层NAT穿越算法,该分布式网络的网络层NAT穿越算法包括以下步骤:S1:位于同一分布式网络中的任一调度节点接收其相邻穿越节点的发送的数据包,该数据包中包括穿越节点的IP、端口号和请求内容对应的哈希值;S2:调度节点根据数据包中的请求内容对应的哈希值定位存储有请求内容的被穿越节点;S3:调度节点引导穿越节点和被穿越节点进行穿越;本发明提供的分布式网络的网络层NAT穿越算法通过位于同一分布式网络中的任一调度节点接收其相邻穿越节点的发送的带有请求内容对应的哈希值的数据包,可以根据内容定位具体的被穿越节点,使穿越节点和被穿越节点之间快速、准确的进行穿越,建立连接。建立连接。


技术研发人员:陈霁红
受保护的技术使用者:北京中合谷投资有限公司
技术研发日:2021.11.01
技术公布日:2022/3/21
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献