如何解释子网掩码
网络工程
子网
2022-02-17 12:43:24
1个回答
您可以通过 3 种方式编写子网掩码:
- 在二进制中,实数符号,但从未在实践中使用,因为它不是真正实用的,例如
11111111111111111111110000000000或11111111111111111111111100000000 - 使用斜线表示法,它被写为
/22或/24 - 在十进制中,它将是
255.255.252.0或255.255.255.0
如您所见,斜线后面的22or24只是连续 1 的计数。十进制表示法将 32 位划分为四个八位字节,并将它们从二进制转换为十进制并用点分隔写入,与写入 IP 地址的方式相同十进制。
就我个人而言,我永远不会写255.255.252/22只会引起混淆的内容,因为它看起来像是分配给接口的 IP 地址而不是子网掩码。
在文档/程序中,我会编写它255.255.252.0 (/22),它以两种不同的格式提供相同的信息,因此读者可以选择它喜欢的格式或避免从一种格式转换为另一种格式的痛苦。
配置设备时,您将始终使用单一格式。有些设备只接受“斜线”表示法,而另一些则只接受十进制表示法,有些可以同时使用两者(但一次一个)。
如果您必须输入子网、IP 地址和网关,则应为:
子网:10.16.192.0/22 地址:10.16.192.251 网关:10.16.192.1
(但这有点奇怪,因为您的网关 IP 位于子网中的某个位置,通常它是子网的第一个或最后一个地址)
