计算机处理器从32位移到64位。 为什么IP从32位移动到128位(跳过64位)?
编辑:
我不打算直接比较。 只是好奇为什么IPs跳过64位。
这两者是无关的。 关于如何构buildIPV6的决定是无数的。 IPv6 Wikipedia文章中有很多信息。
基本上,IPv6的128位地址空间给了我们这样一个巨大的地址空间,我们不太可能使用它所有的地址空间(2 ^ 128个地址,或3.4 * 10 ^ 38)。
较大的地址空间也允许更好的分层模型寻址,因为CIDR和类似的“黑客”不再需要路由。 地址空间允许分隔64位主机地址和64位networking地址,主机地址可以自行configuration。
更多的空间,我们有更多的地址,更容易有效地组织他们。 IPv4就像一间混乱的一间卧室的公寓,IPv6是一个巨大的仓库,我们可以以更有组织的方式build立一切。
由于IPv6的devise者过度补偿了IPv4的大错。 32位确实是太less了,但是64位会比128位有效(分为40 + 24而不是64 + 64)。 但现在改变为时已晚。
他们的确有些移动到了64位,因为在大多数IPv6部署模型中,你被分配了一个/ 64前缀,这意味着你的“公共”IP地址是固定的64位,其余的是你可以在你的私人networking(也是一个64位位)。
使用64位,IP地址仍然很less。 例如,每个以太网卡都有一个48位唯一标识符。 如果允许卡使用他们的48位唯一标识符作为他们的主机地址,则64位将仅留下networking部分的16位,这是不够的。
有了128位,IP地址并不稀缺。 这可以让你做各种各样的整洁的事情。
它的一个苹果比较桔子。 CPU正在处理数据。 IPv6只是存储数据。 地址长度为128位很容易,这给我们提供了大量的IP地址用于未来。