以下IP地址掩码合法吗?

1 subnet mask netmask

这个子网掩码有效还是无效???

这个 255.224.252.0 的二进制值是

11111111.11100000.11111100.00000000 255.224.252.0

它是合法的子网掩码吗?

eck*_*kes 9

它无效。子网掩码需要从左侧连续填充 1。这就是为什么您可以将替代符号与 一起使用的原因/x,其中x描述 1 位的数量(网络前缀的大小)。

它基本上指定左侧的哪些位标识网络以及哪些位(右侧的 0)需要被忽略,因为它们对于该子网上的每个节点都不同。

实现可以使用带有嵌入 0 位的掩码来执行布尔运算(和掩码),但在网络和子网的路由基于所有其他机器和路由器的前缀的世界中,这没有多大意义。

对无类别域间路由(CIDR维基百科文章)列出了历史,理由和参考的RFC。