【问题标题】:Why can't we use 192.168.1 as the subnet mask instead为什么我们不能使用 192.168.1 作为子网掩码
【发布时间】:2016-05-29 18:36:00
【问题描述】:

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

前言

我们的大部分私有网络都位于 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? 为什么我们不使用更具体的子网掩码?

谢谢,

【问题讨论】:

    标签: ip private-subnet


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 好的,继续提问。它必须是一系列连续的“1”。那么有效的子网掩码可能是 255.192.0.0 吗?哪个是 /10 对?
    • @Captain 是的,那将是有效的和 /10
    • 谢谢。这很有帮助。我标记了这个答案。余达最好
    猜你喜欢
    • 2021-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-04
    • 2017-11-15
    • 2012-06-03
    • 1970-01-01
    相关资源
    最近更新 更多