为什么 ip4 不改成 999.999.999.999 的形式?

2023-04-03 09:14:04 +08:00
 tool2d
IPv6 只对机器友好,对人类实在是太不友好了。

我算了一下,如果 IPV4 全部是三位 999 ,那 4 个部分加一起,就是 9999 亿个数字,按照地球人口 99 亿来计算,每一个人能分到 100 个公网 IP4 Plus ,完全够用了。

我自己最多需要 10 个公网 IP ,还可以剩余 90 个。
20059 次点击
所在节点    随想
177 条回复
choury
2023-04-03 09:30:24 +08:00
现在 ipv4 协议里面只有 4 位存 ip 地址,不管要想加几个 byte ,它都不是 ipv4 协议了因为不兼容了。所以反正加都加了,为什么不多加几个 byte ,不然过几年又不够了,再搞个 ipv8 ?
CodeCodeStudy
2023-04-03 09:32:19 +08:00
IP v4 是由 4 个字节组成的,所以 192.168.1.1 就是由 4 个部分组成,每个部分是一个字节,一个字节 8 位,2 的 8 次方就是 256 ,所以每个部分的取值从 0 到 255
rwecho
2023-04-03 09:34:06 +08:00
@tool2d 按物联网算,不能按人。一个人不知道要联系多少 IP 。并且 999 也不好记忆。这个结论应该是很多人讨论和商讨后给出的一个折中方案。所以 IPv6 是怎么来的?
Eytoyes
2023-04-03 09:34:09 +08:00
实际上所谓 ipv4+和迭代 ipv6 设备成本是一样

老旧设备不更换升级两个都用不了

那么为什么不直接迭代升级到 ipv6 并兼容 ipv4 呢
hhjswf
2023-04-03 09:35:41 +08:00
为什么要对人类友好,二进制 16 进制对人类不友好是不是也得改?
luomao
2023-04-03 09:35:52 +08:00
一开始我以为是 op 钓鱼,没想到真的能调出这么多鱼
cassyfar
2023-04-03 09:36:42 +08:00
“可以再多两 Byte”啊?

计算机还可以 0 和 1 之外加个 -1 ,直接实现 AI 觉醒。
msg7086
2023-04-03 09:38:45 +08:00
谁告诉你一个人分到 100 个公网 IP 就够用了?
Tink
2023-04-03 09:40:05 +08:00
现在 v6 就是解决这个问题的
Tink
2023-04-03 09:40:23 +08:00
以前设备性能根本不够的查表的
abc0123xyz
2023-04-03 09:41:09 +08:00
我只记得
2 进制 11111111 -> 10 进制 255
剩下的还给老师了😂
Kiriya
2023-04-03 09:41:17 +08:00
8 位 2 进制最大 1111 1111 换成十进制就是 255 ,所以 ipv4 0.0.0.0-255.255.255.255
thosai
2023-04-03 09:41:18 +08:00
我感觉楼主只是提了一个问题,可能没考虑那么全面,楼上的没必要冷嘲热讽,一棒子打死提问题的人
dqzcwxb
2023-04-03 09:42:10 +08:00
我吃第八个馒头就饱了,前七个没必要吃啊
makelove
2023-04-03 09:43:35 +08:00
要说 ipv4 4 个字节也将就全人类用了,v6 直接来个 16 字节,确实可能是被网络升级的麻烦搞怕了想一步到位用到世界末日,当然了 16 字节的好处是可以用得很奢侈
yolee599
2023-04-03 09:44:13 +08:00
OP 是骗回复的吧,既然 999 可以那干脆多加几个 9 不是更好
Cat7373
2023-04-03 09:46:40 +08:00
@InDom #9

到大宇宙时代,就会发现地球上每粒沙子都有一个 IP 地址,还是不够用,我们需要银河系每粒沙子都有一个才行
wy315700
2023-04-03 09:46:57 +08:00
楼上很多人提到了计算机原理
但是感觉没提明白


IP 地址是 80 年代提出来的,当时主流芯片都是 16 位和 32 位的。
估计当时的人觉得 16 位肯定不够用,就把 IP 地址定义成了 32 位,方便在一个指令里计算。如果按楼上所说,

至于 xx.xx.xx.xx 只是为了方便人读写而已。

后来 ipv6 在 90 年代定义的时候,64 位处理器出来了,但是怕 64 位的 IP 地址重蹈覆辙,还是不够用,于是就用了 64 位的两倍宽度,128 位。


不让人提计算机原理非蠢即坏
BiChengfei
2023-04-03 09:47:30 +08:00
999 在技术上完全可以实现,但 999.999.999.999 ,绝对不够用
lonccc
2023-04-03 09:48:06 +08:00
@xixibb #9 block+1

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/929294

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX