子网掩码 作者:马育民 • 2025-05-04 17:11 • 阅读:10002 # 介绍 子网掩码(Subnet Mask)是用于划分IP地址中的 `网络部分(网络号)` 和 `主机部分(主机号)` 的一种机制。 帮助路由器确定哪些部分的IP地址代表网络,哪些部分代表特定的主机。 通过使用子网掩码,可以对一个标准的 **IP地址范围进行进一步细分**,从而创建多个子网,从而提高网络性能并增强安全性。 # 表示方法 ### 点分十进制表示法:如 255.255.255.0 每个数字代表8位二进制数的一部分。 例如,`255.255.255.0` 的二进制形式为: `11111111.11111111.11111111.00000000`,前24位是 `1`,后8位是 `0`,表示:前24位是网络号,后8位是主机号 ### CIDR表示法:如 /24 表示子网掩码中有多少位是网络部分。 例如,`/24` 表示前24位是网络部分,剩下的8位是主机部分。 ### 对应关系 - `/24` 对应于 `255.255.255.0`,`前24位` 用于网络号,`后8位` 用于主机号 - `/16` 对应于 `255.255.0.0`,`前16位` 用于网络号,`后16位` 用于主机号 - `/8` 对应于 `255.0.0.0`,`前8位` 用于网络号,`后24位` 用于主机号 # 常见子网掩码及其含义 | 子网掩码 | CIDR | 网络位数 | 主机位数 | 可用主机数 | |----------|------|----------|----------|------------| | 255.0.0.0 | /8 | 8 | 24 | \(2^{24} - 2 = 16,777,214\) | | 255.255.0.0 | /16 | 16 | 16 | \(2^{16} - 2 = 65,534\) | | 255.255.255.0 | /24 | 24 | 8 | \(2^8 - 2 = 254\) | | 255.255.255.128 | /25 | 25 | 7 | \(2^7 - 2 = 126\) | | 255.255.255.192 | /26 | 26 | 6 | \(2^6 - 2 = 62\) | | 255.255.255.224 | /27 | 27 | 5 | \(2^5 - 2 = 30\) | | 255.255.255.240 | /28 | 28 | 4 | \(2^4 - 2 = 14\) | | 255.255.255.248 | /29 | 29 | 3 | \(2^3 - 2 = 6\) | | 255.255.255.252 | /30 | 30 | 2 | \(2^2 - 2 = 2\) | | 255.255.255.254 | /31 | 31 | 1 | 不适用(特殊用途) | | 255.255.255.255 | /32 | 32 | 0 | 单一主机 | **解释:** `255.255.255.128` 的二进制是 `11111111.11111111.11111111.10000000`,前25位是 `1`,后7位是 `0`,表示:前25位是网络号,后7位是主机号 原文出处:http://malaoshi.top/show_1GW141qt0C74.html