Networking 选择172.16/192.168背后的原因?

Networking 选择172.16/192.168背后的原因?,networking,protocols,Networking,Protocols,众所周知,有三个IPv4地址块被选择为专用网络保留: 10.0.0.0 - 10.255.255.255 (10/8 prefix) 172.16.0.0 - 172.31.255.255 (172.16/12 prefix) 192.168.0.0 - 192.168.255.255 (192.168/16 prefix) (如制造商所规定)。然而,虽然我可以理解为什么10.0.0.0会是一个自然的选择,但我想不出为什么在所有可能性中选择

众所周知,有三个IPv4地址块被选择为专用网络保留:

 10.0.0.0        -   10.255.255.255  (10/8 prefix)
 172.16.0.0      -   172.31.255.255  (172.16/12 prefix)
 192.168.0.0     -   192.168.255.255 (192.168/16 prefix)
(如制造商所规定)。然而,虽然我可以理解为什么10.0.0.0会是一个自然的选择,但我想不出为什么在所有可能性中选择172.16.0.0和192.168.0.0的具体原因。我试着用谷歌搜索,但什么也没有得到,RFC文档也没有提供任何解释。这真的只是一个随机的决定吗?

正如Ganesh.iyer所说的那样”

10.0.0.0/8是他们在1983年1月1日开始使用的旧ARPANET。当他们在1990年关闭ARPANET时,10.0.0.0/8块被释放。考虑到IPv4的目标对网络上的所有主机都是通用的,关于是否应该有私有IP空间存在很多争论

最终,实用性胜出,RFC1597保留了现在众所周知的私有地址空间。当ARPANET消失时,10.0.0.0/8分配被标记为保留,因为众所周知ARPANET真的消失了(主机被移动到MILNET、NSFNET或Internet)决定这是分配的最佳A级区块

注意A类。这是在CIDR之前。因此,A类、B类和C类专用地址NetBlock需要超出正确的IP范围

我知道选择172.16.0.0/12是因为它提供了保留块中IP空间中最连续的B类(/16)地址块。192.0.0.0/24始终保留,原因与保留0.0.0.0/8和128.0.0.0/16相同(旧的C、a和B类网络块的第一个块)因此,将192.168.0.0/24指定为私密的fit well--192.0.2.0/24已经是TEST-NET,您可以在公共文档中使用它们,而不用担心有人尝试(另一个例子请参见example.com)。”

引自:


为什么?为什么
10.0.0.0
会是一个自然选择?仅供参考:该标签上写着:“不要使用-作为“2012年伟大的堆栈溢出标签/问题清理”的一部分删除”-有关更多信息,请参阅标签Wiki中的链接。“K-ballo:认为10是一个较低的数字,可能更容易被选择(加上我们在日常生活中使用十进制数字的事实)。但我想真正的原因是Sahu在下面提供的内容。当你取消所有的帖子,尤其是那些说“我知道…”之类的帖子时,你有责任清楚地表明你实际上引用了其他人的话。对不起,EJP我已经编辑了它,并给予了礼貌。然而,我给出了该帖子的链接。