大明1805(871)

作者:王子虚


实际上由于硬件性能限制,再加上各种衰减和错误纠正的损耗,最终实际传输速度在每秒十万字以内。

相当于前世200K的下载速度,放在这个时代已经很厉害了。

其他的次级部门和机构的办公室,实际的网络速度都在两到三万字左右,也就是40到60K的范围。

朱靖垣对现在这个情况比较满意。

现在刚刚搭好了架子,就已经达到了拨号上网时代的速度。

以后随着半导体产业升级,微芯片效率不断地提升,网络速度也会持续向上飙升的。

下一代处理器和硬盘,至少要让目前的理论网速落实下来。

就算暂时无法大规模普及,在自己的使用范围内,肯定是要做到极致的。

汪莱和几个工匠们一起,陆续介绍完了互联网的硬件设备,然后开始说明互联网本身的情况。

或者说是目前暂定的整个互联网系统最基本的运行规则。

例如网络地址的分配和管理方式,例如不同设备建立通讯和传输数据的流程。

例如防止泄露的技术和数据校验的逻辑和方案等等。

朱靖垣知道互联网在未来的潜力有多大,那甚至有机会成为另外一个虚拟的世界。

朱靖垣不希望未来的大明互联网世界变成自己前世的那种状态。

所以从一开始就参与了互联网规则的制定。

不过朱靖垣不算是专业人员,对具体的技术细节并不擅长,只是在方向上提出了一系列要求。

比如说对于最基础的网络地址的管理和分配系统。

任何一台或者网络设备,要加入“大明计算机器与数据互联线路网”,就要有一个区别于其他设备的标识。

让其他计算机知道它的身份,能够与它连接和交换信息。

相当于计算机的身份证号。

朱靖垣前世的IPv4地址,长期以来都是不完全固定的,甚至越来越接近于完全不固定的。

朱靖垣现在直接要求互联网部门,要将大明的网络地址设置成固定且唯一的。

任何一个设备都有且只有一个固定地址,且与拥有者的身份绑定。

同时,在技术和环境成熟之后,为所有大明人预先分配一个固定网络地址,在他需要办理网络服务的时候启用。

如果未来有需要或者有能力去实现的话,可以尝试将这个固定网络地址编号与多种社会信息同步。

例如统一的社会身份信用编号,以及逐步完善的社会保险和银行账户,甚至是未来可能有的专属移动通讯号码,乃至各种常用的社交平台的账号……

让一个号码跟随一个人一辈子,在整个社会上所有需要号码的地方,都统一使用同一串号码。

这就要求这个地址库的容量要足够大。

IPv4地址不固定或者无法固定,主要原因就是最初规划的容量太小了。

IPv4的的地址长度是四个字节,也就是四组八位的二进制数。

用户在电脑上看到的192:168:0:255的格式,实际上是将二进制数翻译成十进制之后的结果。

每一组的范围都是00000000到11111111,翻译成十进制就是0到255,总共256个数,也就是2的8次幂。

四组八位二进制数的总容量就是2的32次幂,地址总数是42亿出头。

这个数字,正好跟32位处理器的内存寻址范围一样,4G内存换算成字节也同样是42亿。

七八十年代制定ip地址标准的时候,计算机还是非常珍惜的东西。

需要使用IP地址与其他设备在网络上了连接的设备也非常稀少。

当时主要是给美利坚的政府机构,科研单位,大学和实验室等机构使用的。

当时的人根本想象不到,人类会使有几十甚至几百亿个连接网络的设备。

更加想象不到,未来一个人就可能拥有好几台网络设备。

也基本都没有想到,这个美利坚计算资源互联网络变成了世界网。

结果总共四十多亿个地址只用了二十多年就捉襟见肘了。

现在大明的半导体和互联网人员,同样有着非常类似的心态和想法。

他们理所当然的觉得,计算机和网络地址这种东西,肯定是有专业需求的机构才用的到。

朱靖垣当初故意问过汪莱,要尽可能留足数量级上的余量,应该设置多大的地址范围,结果汪莱的回答是使用两个字卦的长度。

大明一个字卦是十六个二进制数,容量是2的16次幂,也就是65536个。

两个字卦的容量就是2的32次幂,正好和跟ipv4一样了。

所以朱靖垣当时就给了明确要求,网络地址长度要再加两个字卦,要和ipv4一样是四节。

四个十六位二进制数,总容量就是2的64次幂,约合1844 6744 0737亿,或者换算成1844京的规模。

同样也正好与64位处理器的内存寻址范围相同。

容量是ipv4容量的42亿倍。

就算是大明将来有一千亿人口,每个人分配一亿个固定网络地址,也还有八百多亿余量干别的。

不过实际上根本不需要给每个人一亿个网络地址。

大明的网络地址是四组十六位二进制数,将其中的前三组作为联网的账户的地址,最后一组作为账户下的私有设备地址就够用了。

这样就有总计281万亿个联网账户容量,每个账户下有65536个私有地址容量,全部都是公网地址。

这个分配参考了朱靖垣前世的ipv6标准。

Ipv6总共有八组十六位二进制数,总编号容量是2的128次幂。

不过其中只有一半,也就是64位是账户地址。

剩余64位是私有地址,其中又有48位是硬件物理地址。

原有的网络硬件物理地址,也就是十六进制的网卡MAC地址,理论上本来也是唯一的。

MAC地址长度48位,容量是281万亿个,比ipv4地址容量都多几万倍。

ipv6将MAC地址原封不动的翻译了进来。

但是在绝大部分情况下,一个用户不可能有三位数的网络设备。

两百八十万亿的私有地址容量完全是浪费。

只是因为,ipv6是在MAC地址完全普及之后出现的,没有能力要求MAC地址跟随自己做变更。

与此同时,也没有一个强有力的朝廷,强行推动两个系统的合并。

所以ipv6想要兼容MAC地址的时候,只能主动妥协照搬了。

结果导致ipv6本身又臭又长,实际响应速度比ipv4要慢。

有效的账户容量又只有64位,总计1844京个,能够自行调整的私有地址也只有65536个。

现在的大明,是在互联网应用完全没有铺开之前,就已经在拟定网络设备管理方案了。

所以大明不需要让网络设备在出厂的时候拟定一个独立唯一编号系统。而是将其融入网络账户地址系统之中。

可以在管理上做出专门的规定,要求所有网络设备在启用的时候,都上网走一遍注册登记环节。

将网络设备注册到用户本人的网络账户地址下面。

用户本人的三组账户地址,加上一组网络设备的编号,组成网络设备的完整网络地址。

个人用户不可能有几万个私有网络设备,所以给网络设备一组十六位二进制数65536的容量就完全够用了。

整个网络地址在计算机内部是二进制数,在向用户展示和记录的时候和ipv6一样采用十六进制数。

因为一组十六位的二进制数,正好相当于四位十六进制数。

最终的标准网络地址应该是这样的:

一二三四:五六七八:九十甲乙:丙丁戊〇。

每一组数字中,第一个非〇数字前的〇可以省略,若是一组中的四位数字全部都是〇,则至少要写一个〇。

这个书写规则与ipv4非常类似,其实就是不需要用〇填满数位的规则。

同时,只包括〇到九的纯数字编号,全部预留给户籍登记系统使用,作为居民统一社会身份信用编号。

最后一组的四位十六进制数字,在网络系统内,是预留的私有网络设备地址,大明人本身的编号不需要这一段。

在户籍资产系统内,可以作为土地、房产、车辆、船舶的资产编号。

同类小说推荐: