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

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

使用两个不同的名称来确定主机 ID 和网络 ID 有什么逻辑吗?

例如,如果你print route在命令提示符中输入网络掩码,但 IPv4 设置似乎使用子网掩码

这两个术语之间有显著区别吗?

答案1

差别非常非常小。十分之九的情况下,它们的意思完全相同。

然而,这些条款可能会语境在我们讨论给定网络的子网划分时,网络掩码和子网掩码的含义是不同的。在这些情况下,网络掩码和子网掩码这两个术语可能具有不同的含义。也就是说,如果我们区分“网络”和“子网”,那么“网络掩码”和“子网掩码”的含义会因上下文的不同而不同。这种区别是一种相对的区别。

例如,假设你被授予网络10.10.0.0/16(使用CIDR 表示法)。此处,您的“网络掩码”为255.255.0.0。假设您需要将此网络分成 4 个较小的网络,每个网络尽可能大。为了从中获得 4 个网络10.10.0.0/16,您需要从主机地址借用两位(00、01、10、11)并将其用作子网地址。这将为您提供以下子网络:

10.10.0.0/18
10.10.64.0/18
10.10.128.0/18
10.10.192.0/18

这里,您的“网络掩码”仍然是255.255.0.0,但每个“子网掩码”都是255.255.192.0

但正如我所说,这完全是相对的基于上下文的术语。如果在相同的上下文中我们谈论的是超网,例如,,那么我们也可以谈论255.255.192.0是“网络掩码”,然后是“超网掩码” 。这完全取决于所讨论内容的上下文。255.255.0.010.10.0.0/1610.10.64.0/18

答案2

“网络掩码”、“子网掩码”或简称“掩码”都是同一件事:掩码告诉软件哪些 IP 属于该网络,哪些不属于。

相关内容