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

一种网络任意点播寻址方法及其互联网络与流程

2021-11-27 01:01:00 来源:中国专利 TAG:

1.本发明涉及互联网络技术领域,具体涉及一种基于新的地址类型的任意点播地址和任意点播寻址方式。
技术背景
2.如今因特网已成为我们日常生活中不可或缺的重要部分,接入因特网以后,中国互联网经历了快速的发展,取得了巨大的成就,但网络应用自由和信息安全问题也越发明显。在网络安全和网络应用自由方面受到较多限制。目前国内大力发展的车联网、物联网、智慧城市等,都是建立在因特网的基础之上。因此也存有巨大隐患:域名的解析停止,因特网接入受限,整个网络将陷入瘫痪。除网络应用自由和安全方面的隐患外,因特网产生的经济支出也较为巨大,随着物联网时代的到来,电子标签、4g、5g移动终端的推出,我国所需的ip地址和国际出口流量费用,还将大幅上升。而目前的互联网网络主权限制仍然较大,在应用自由性上还是相对薄弱。


技术实现要素:

3.为解决前述问题,本发明提供了一种基于新的地址类型的任意点播地址和任意点播寻址方式,用于把数据包发送给一组节点中的任意一个。
4.为解决前述问题,本发明采用如下技术方案:
5.一种网络任意点播寻址方法,网络包括主机、路由器、链路、节点以及将节点连接到链路的接口,所述网络任意点播寻址方法包括如下步骤:
6.将网络的任意点播地址分配至一组节点的各个接口,一组节点根据所述任意点播地址收发数据包;其中,任意点播地址为使用连续的位掩码聚集的地址,
7.属于不同节点的一组接口有一个标识符,发送给所述任意点播地址的包传递到所述标识符所标识的、根据选路协议距离度量最近的一个接口上。
8.作为其中一种实施方式,任意点播地址具有232位,分为7段,其中,第1段为第1到第8位,表示类型前缀,第2段为第9到第16位,表示国家,第3段为第17到第32位,表示地区,第4段为第33位到第40位,表示顶级运营商,第5段为第41位到第56位,表示运营商定义,第6段为第57位到第200位,表示用户id,第7段为第201位到第232位表示接口地址;
9.当类型前缀中第8位为5时,地址类型为任意点播地址。
10.作为其中一种实施方式,所述任意点播地址用于标识一组路由器,所述路由器属于提供网络服务的一个组织,所述任意点播地址在选路头中用于标识地址。
11.作为其中一种实施方式,所述任意点播地址用于标识连到一个特定子网的一组路由器,或标识提供入口到一个特定选路域的一组路由器。
12.作为其中一种实施方式,所述任意点播地址不用于包的源地址,所述任意点播地址不指定给主机,仅指定给路由器。
13.作为其中一种实施方式,所述路由器识别主机所能识别的所有地址,且还能识别
用来识别其本身的以下地址:
14.配置路由器工作的接口所用的子网路由器任意点播地址;
15.完成路由器配置要用的所有其他任意点播地址。
16.作为其中一种实施方式,构成任意点播地址的7段中,第1段至第5段以及第7段为十进制值,第6段为字符串值,每段之间用单侧大括号符号分隔。
17.作为其中一种实施方式,当构成任意点播地址的7段均为0时,任意点播地址作为为指定地址;当构成任意点播地址的7段中第1段至第6段为0,第7段为1时,任意点播地址作为回返地址,具有回返地址的节点用以向自身发送数据包。
18.作为其中一种实施方式,任意点播地址具有地址前缀,地址前缀的长度是组成地址前缀的十进制值。
19.基于同样的发明构思,本发明还提供了一种互联网络,所述互联网络由上述任意一项所述的网络单播寻址方法进行寻址,传输数据包。
20.本发明具有如下有益效果:
21.1、本发明是一种基于新的地址类型的任意点播地址和任意点播寻址方式,用于把数据包发送给一组节点中的任意一个。
22.2、本技术方案扩展了任意点播地址容量,将任意点播地址长度增加到 232位,以支持更多的任意点播地址层次、更多的可寻址节点和更简单的自动任意点播地址配置。
23.3、本专利增加了标识国家编码、地区编码、运营商编码、统一信用代码或国家机构代码或个人身份证号码统一集聚在任意点播地址中,在原有的任意点播地址中增加了新的标识符,实现了更多的任意点播地址信息。
24.4、本专利通过将任意点播地址和个人、公司、国家进行一一绑定,实现了全面的地址区分功能。
25.5、本专利通过{}来区分任意点播地址的7个字段,结构清楚,具有明显的标示功能,在任意点播地址解析过程中更有利于对接。
26.本发明的这些特点和优点将会在下面的具体实施方式中进行详细的揭露。本发明的最佳实施方式或手段将进行详尽表现,但并非是对本发明技术方案的限制。另外,在每个下文中出现的这些特征、要素和组件是具有多个,并且为了表示方便而标记了不同的符号或数字,但均表示相同或相似构造或功能的部件。
具体实施方式
27.下面对本发明实施例的技术方案进行解释和说明,但下述实施例仅为本发明的优选实施例,并非全部。基于实施方式中的实施例,本领与技术人员在没有做出创造性劳动的前提下,所获得的其他实施例,都属于本发明的保护范围。
28.在本说明书中引用的“一个实施例”或“实例”或“例子”意指结合实施例本身描述的特定特征、结构或特性可被包括在本专利公开的至少一个实施例中。短语“在一个实施例中”在说明书中的各个位置的出现不必都是指同一个实施例。
29.实施例1
30.一种网络任意点播寻址方法,网络包括主机、路由器、链路、节点以及将节点连接到链路的接口,所述网络任意点播寻址方法包括如下步骤:
31.将网络的任意点播地址分配至一组节点的各个接口,一组节点根据所述任意点播地址收发数据包;其中,任意点播地址为使用连续的位掩码聚集的地址,
32.属于不同节点的一组接口有一个标识符,发送给所述任意点播地址的包传递到所述标识符所标识的、根据选路协议距离度量最近的一个接口上。
33.任意点播地址具有232位,分为7段,其中,第1段为第1到第8 位,表示类型前缀,第2段为第9到第16位,表示国家,第3段为第 17到第32位,表示地区,第4段为第33位到第40位,表示顶级运营商,第5段为第41位到第56位,表示运营商定义,第6段为第57位到第200位,表示用户id,第7段为第201位到第232位表示接口地址;
34.当类型前缀中第8位为5时,地址类型为任意点播地址。
35.本实施例中采用的优选文本串规范地址形式如下,不限其他形式:
36.构成任意点播地址的7段中,第1段至第5段以及第7段为十进制值,第6段为字符串值,每段之间用单侧大括号符号分隔,例如任意点播地址为:a{b{c{d{f{g,其中:
37.a是一个8位地址段的十进制值,表示类型前缀,用于标识地址类别,即任意点播地址为5(0000 0005压缩或简写识别模式,同下)。
38.b是一个8位地址段的十进制值,表示国家编码,用于被识别为国家,例如可以定义中国编码为1。
39.c是一个16位地址段的十进制值,表示一个国家体系内的地区编码,用于基于识别国家编码的基础上被识别为该国家的地区编码,例如可以定义上海编码为21。
40.d是一个8位地址段的十进制值,表示一个国家体系内的运营商编码,用于被识别为具体运营商,例如中国电信编码为1,中国联通编码为3等等。
41.e是一个16位地址段的十进制值,表示运营商定义,用于运营商自定义编码。
42.f是一个144位地址段的字符串值,可以包括数字和大小写英文字母,表示用户id,此用户可以是机构、公司、自然人等。任意点播地址具有地址前缀,地址前缀的长度是组成地址前缀的十进制值。
43.g是一个32位地址段的十进制值,也可以用点分十进制标识,表示用户接口地址。该用户接口地址可以是ipv4模式下的接口地址。
44.例如:某公司的一台服务器的任意点播地址可以标识为:
45.5{1{10{1{1000{91110000802017541k{10.0.0.1,
46.或,5{1{10{1{1000{91110000802017541k{167772161。
47.作为其中一种实施方式,任意点播地址具有地址前缀,地址前缀的长度是组成地址前缀的十进制值。本实施例还披露所述任意点播地址的地址前缀的表示方式:
48.任意点播地址/前缀长度;
49.其中,所述前缀长度是组成前缀的十进制值,标识任意点播地址最左边的连续的地址位的长度。
50.例如:
51.某自然人的任意点播地址的200长度前缀:
52.5{1{21{2{1000{310107198808031x可以用一下格式表示:
53.5{1{21{2{1000{3101071988080310/200,整个任意点播地址可以缩写成:
54.5{1{21{2{1000{3101071988080310{10.0.0.1/200,则表示为,自然人拥有的地址
范围为:
55.5{1{21{2{1000{3101071988080310{1
‑‑‑
5{1{21{2{1000 {3101071988080310{4294967294,
56.其中任意点播地址第1、2、4、6段地址不能使用掩码分割,其掩码范围如下:
[0057]8[0058]
16~32
[0059]
40~56
[0060]
200~232。
[0061]
在分配任意点播地址时,如果包含长串0位的地址,则使用“{}”指示有多个0值组。节点根据各个接口的任意点播地址收发数据包,具有回返地址的节点用以向自身发送数据包。返回地址不分配给任何物流接口。
[0062]
例如:
[0063]
当构成任意点播地址的7段中第1段至第6段为0,第7段为1时,任意点播地址作为回返地址,具有回返地址的节点用以向自身发送数据包:
[0064]
0{0{0{0{0{0{1:返回地址,可表示为{6}1;
[0065]
当构成任意点播地址的7段均为0时,任意点播地址作为未指定地址:
[0066]
0{0{0{0{0{0{0:未指示地址,可表示为{7}。
[0067]
未指定地址不能分配给任何节点,未指定地址的一个应用是在初始化主机时,在主机未取得自己的地址以前,可在发送的数据包的源地址字段添加未指定地址。未指定地址不能在数据包中用作目的地址,也不能用在网络的选路头中。
[0068]
所述任意点播地址用于标识一组路由器,所述路由器属于提供网络服务的一个组织,所述任意点播地址在选路头中用于标识地址。
[0069]
所述任意点播地址用于标识连到一个特定子网的一组路由器,或标识提供入口到一个特定选路域的一组路由器。
[0070]
所述任意点播地址不用于包的源地址,所述任意点播地址不指定给主机,仅指定给路由器。
[0071]
所述路由器识别主机所能识别的所有地址,且还能识别用来识别其本身的以下地址:
[0072]
配置路由器工作的接口所用的子网路由器任意点播地址;
[0073]
完成路由器配置要用的所有其他任意点播地址。
[0074]
实施例2
[0075]
本实施例提供了一种互联网络,本实施例所提供的互联网络由上述实施例一所述的网络任意点播寻址方法进行寻址,传输数据包。
[0076]
以上仅为本发明的具体实施方式,但本发明的保护范围并不局限于此。熟悉该领域的技术人员应该明白本发明包括但不限于上面具体实施方式中描述的内容。任何不偏离本发明的功能和结构原理的修改都将包括在权利要求书的范围中。
再多了解一些

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

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

相关文献