一次看懂掩码与网段
IPv4 地址是 32 位二进制。子网掩码用连续的 1 标出「网络位」,剩下的 0 是「主机位」。掩码长度 /24 就代表前 24 位是网络位,等价于掩码 255.255.255.0。
网络地址是主机位全 0(代表这个网段本身),广播地址是主机位全 1(发给段内所有设备)。这两个地址不能分配给具体主机,所以可用主机数 = 2主机位数 − 2。
| 掩码 | 主机位 | 可用主机数 |
|---|---|---|
| /30 | 2 | 2 |
| /24 | 8 | 254 |
| /16 | 16 | 65,534 |
常见问题
/31 和 /32 为什么可用主机数不是「总数减 2」?
两个特例:/32 表示单个主机(如环回地址),可用主机数是 1;/31 按 RFC 3021 可用于点对点链路,两个地址都可用,共 2 个,没有网络与广播的保留。
私有地址有哪些?
RFC 1918 定义了三个网段:10.0.0.0/8、172.16.0.0/12、192.168.0.0/16。它们不会在公网路由,家用路由器与内网普遍使用。
为什么示例里 203.0.113.7 是公网地址?
它属于 RFC 5737 保留的文档示例网段(203.0.113.0/24),专门用于教学与文档,不会真实出现在互联网上。