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

船长

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

前言

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

实际问题

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

假设您的IP地址是192.168.1.14

如果您使用ip地址“逻辑设置”和192.168.1.0子网掩码,则将获得与使用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?为什么我们不使用更具体的子网掩码?

谢谢,

萨米·库莫宁(Sami Kuhmonen)

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

当然,除了“因为它是这样决定的”之外,这实际上并不能以任何其他方式回答这个问题。您仍然可以考虑:它将带来什么好处?子网掩码255.255.255.0精确显示了子网大小。掩码192.168.1.0的大小是多少?当网络以192.168.1.0开头时,您将如何描述网络掩码255.255.255.192?不可能的。

当蒙版是这样时,说/ 24或/ 27也容易得多。

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么需要子网掩码?

REST为什么我们不能使用字符作为查询参数

为什么我们不能使用。作为带有%>%的匿名函数中的参数

什么时候使用子网掩码?

什么是子网掩码,以及子网掩码255.255.255.0和255.0.0.0之间的区别?

什么是主要网络掩码和子网掩码

为什么我们不能使用普罗米修斯作为计费系统?

为什么我们不能使用两个不同的 enum Interchangeable?,例如作为函数参数?

为什么IP 10.0.1.4的子网掩码是255.255.255.0?

为什么DNS查询不返回子网掩码?

子网掩码/ 32是什么意思?

Windows子网掩码,有什么用?

使用bash在Linux中获取子网掩码

Mac OS VPN使用默认的子网掩码

使用bash仅获取Linux上的子网掩码编号

为什么我的子网掩码与我的IP地址不匹配?

为什么我的WiFi网络具有巨大的子网掩码?

子网掩码和网络掩码之间有什么区别?

为什么我们不能在C中使用变量作为e的值

为什么带有错误子网掩码的nic仍然可以ping通网关?

为什么公共IP地址不总是显示其子网掩码?

为什么子网掩码与网络上的单个计算机相关?

为什么我不能使用 CAGradientLayer 的掩码

如何从路由器获取IPv6 ip,我的子网掩码是什么?

在具有10位子网标识符的B类网络上使用的正确子网掩码是什么?

通过Python获取我的本地IP地址和网络的子网掩码

更改专用IP地址的子网掩码时会发生什么

将IP地址与子网掩码表匹配... Java中的最佳方法是什么?

子网掩码越小,可用的IP地址越多,这是什么意思?