为什么我们不能使用192.168.1作为子网掩码

时间:2016-05-29 18:36:00

标签: ip private-subnet

这是关于子网掩码的一般性问题。

前言

我们的大部分专用网络都在192.168.1.xxx/24上 子网掩码为255.255.255.0。 这是您在百思买购买的任何路由器的默认配置。

实际问题

这就是我想知道的: 为什么子网掩码不是192.168.1.0而不是255.255.255.0

假设您的IP地址是192.168.1.14

如果你的逻辑和'192.168.1.0子网掩码与你的IP地址,你会得到相同的结果,就像你的逻辑和'它与255.255.255.0子网掩码。

192.168.1.0的子网掩码比255.255.255.0更具描述性。 这是因为,子网掩码255.255.255.0将适用于数千个潜在子网,子网掩码192.168.1.0将适用于更少的子网掩码。此外,您使用子网掩码(如192.168.1.0)作为IP地址192.168.1.14的约定将更容易阅读。

那么,为什么不是普通专用网络的子网掩码,192.168.1.0? 为什么我们不使用更具体的子网掩码?

谢谢,

1 个答案:

答案 0 :(得分:1)

因为RFC4632第3.1节中的规范说掩码必须连续设置1位。

当然,这并没有以任何其他方式回答这个问题而不是“因为它是如此决定的”。你仍然可以考虑一下:它会带来什么好处?网络掩码255.255.255.0精确显示子网大小。屏蔽192.168.1.0的大小是多少?当网络以192.168.1.0开头时,您如何描述网络掩码255.255.255.192?不可能。

当面具像这样时,/ 24或/ 27更容易说。

简而言之:它们是明确的,并且无论网络地址如何都显示实际大小。