我设计的IP地址

IP地址不应该是神秘的,它和邮政编码、电话号码一样,只是个数字。

考虑世界各地的人口,中国14亿,印度14亿,非洲14亿,欧美澳加起来17亿,亚洲其它地区17亿。

分成5部分,各地的编号是:欧美澳1,非洲2,亚洲其它7,中国8,印度9

中国和印度的邮政编码都是6位数,8-123456表示中国的一个地区。例如,我所在的邮区有8万人,最少需5位数,取6位数表示。

IP地址是64位的,每4比特表示一个十进制数,可表示16位数。所以,我的IP地址为:
8-123456-123456-000

美国的邮政编码是5位数,1表示欧美澳,1-1表示美国,1-1-12345是一个美国的地区。和中国、印度一样,都是7位数。

至此,IP地址和邮政编码使用同一套编码了,从前7位数可以知道我所在的地区。更进一步,把电话号码也用这种方式编码,电话号码的归属地、IP地址的归属地、邮政编码都统一了。

已知IPv6有128位,我设计的IP地址应该也有128位。后64位是密码,用于防范网络攻击。比如一个IP接着一个IP地去排查漏洞,找到薄弱的主机进行攻击。有了密码后,这种做法就行不通了。

网络实名制

二进制的IP地址,和十进制的邮政编码、电话号码,保持一致。如:8-01-62-35,是我所在的社区。我的邮政编码是这样,我的电话号码前缀是这样,我的IP地址的高位,用BCD码表示,也是这样。

电话号码+密码,IP地址+密码
例如:+86 152 1234 5678 6629
最后的6629是密码,号码正确但密码错误的,不响铃,只留下记录。访问网络地址,需要IP和密码都正确。

修改后的

IP地址应该是64位的,前32位用BCD码表示邮政编码,后32位是一个IPv4地址,有A类、B类、C类,区分子网、主机等。

密码是单独的一个64位数,或是一个字符串。密码功能独立于IP,使得IP是简单的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值