-1

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

前言

我们的大多数专用网络位于 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 之类的子网掩码用于 192.168.1.14 的 IP 地址的约定会更容易阅读。

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

谢谢,

4

1 回答 1

1

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

当然,除了“因为它是这样决定的”之外,这并没有真正回答这个问题。你还可以想一想:它会带来什么好处?网络掩码 255.255.255.0 正好显示子网大小。掩码 192.168.1.0 的大小是多少?当网络以 192.168.1.0 开头时,您如何描述网络掩码 255.255.255.192?不可能的。

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

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

于 2016-05-29T19:02:07.233 回答