嘟嘟社区

兄弟们,我还是有点搞不明白“子网掩码”的含义


比如 ip 是 192.168.1.1
子网掩码是 255.255.255.0

这个我知道,是指
192.168.1.0—192.168.1.255
之间的所有ip

但是我看到有的子网掩码写在:
255.255.254.0
或者
255.255.253.0
255.255.252.0

这到底指什么ip段呢?

你既然都问这个问题了:1、说明你不会搜索东西 2、既然不会搜索东西也不指望你能搞懂二进制
你去多看一下这个子网掩码计算器就明白了:https://www.calculator.net/ip-subnet-calculator.html
子网掩码是用来定义网络中IP地址的哪一部分是网络地址,哪一部分是主机地址。标准的子网掩码如255.255.255.0通常用于划分一个包含256个IP地址的子网(其中两个地址被用作网络地址和广播地址,所以实际可用的主机地址是254个)。

但是,当你看到不同的子网掩码,如255.255.254.0、255.255.253.0或255.255.252.0时,它们表示的是不同的子网划分方式。下面是这些子网掩码对应的IP地址范围:

1. **255.255.255.0**:这是标准的子网掩码,表示一个子网中可以有256个IP地址(192.168.1.0 – 192.168.1.255)。

2. **255.255.254.0**:这个子网掩码表示子网可以有512个IP地址。这是因为254.0中的"254"是二进制的11111100,意味着有7位用于主机地址(32 – 25 = 7),加上网络地址和广播地址,总共可以有512个IP地址(192.168.1.0 – 192.168.2.255)。

3. **255.255.253.0**:这个子网掩码表示子网可以有1024个IP地址。253.0中的"253"是二进制的11111101,意味着有8位用于主机地址(32 – 24 = 8),加上网络地址和广播地址,总共可以有1024个IP地址(192.168.1.0 – 192.168.3.255)。

4. **255.255.252.0**:这个子网掩码表示子网可以有2048个IP地址。252.0中的"252"是二进制的11111100,意味着有9位用于主机地址(32 – 23 = 9),加上网络地址和广播地址,总共可以有2048个IP地址(192.168.1.0 – 192.168.7.255)。

这些不同的子网掩码允许网络管理员根据需要灵活地划分网络,以满足不同规模网络的需求。

sertt 发表于 2024-8-27 10:50
子网掩码是用来定义网络中IP地址的哪一部分是网络地址,哪一部分是主机地址。标准的子网掩码如255.255.255. …

明白了,是指向上递加,
我之前就不明白是向上,还是向下,还是上下都有……