1. IPv4地址结构与子网划分详解
IPv4地址是互联网协议第四版的核心组成部分,作为32位二进制数,它采用点分十进制表示法,将32位划分为4个8位组(即4个字节),每个字节转换为0-255的十进制数,中间用点号分隔。这种设计源于1981年的RFC 791标准,至今仍是互联网基础架构的重要支撑。
1.1 地址结构解析
一个典型的IPv4地址如192.168.1.1,其二进制形式为:
code复制11000000.10101000.00000001.00000001
地址包含两个关键部分:
- 网络位:标识设备所属的网络段,如同邮政编码中的地区代码
- 主机位:标识网络中的具体设备,如同街道门牌号
1.2 子网掩码工作原理
子网掩码是划分网络位和主机位的核心工具,其特点包括:
- 由连续的1和连续的0组成(1对应网络位,0对应主机位)
- 常用表示法:
- 点分十进制:255.255.255.0
- CIDR表示法:/24(表示前24位为网络位)
实际案例解析:
code复制IP地址:192.168.1.107
子网掩码:255.255.255.0(/24)
地址运算过程:
IP地址: 11000000.10101000.00000001.01101011
子网掩码:11111111.11111111.11111111.00000000
网络地址:11000000.10101000.00000001.00000000(192.168.1.0)
注意:网络地址是全0主机位,广播地址是全1主机位,这两个地址不能分配给主机使用。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 子网容量计算与规划实践
2.1 主机数量计算方法
以/24子网为例:
- 总位数:32位
- 网络位:24位
- 主机位:8位
- 可用地址数:2^8 - 2 = 254
计算公式通用化:
code复制可用主机数 = 2^(32-掩码位数) - 2
2.2 不同掩码的容量对比
| 掩码表示法 | 点分十进制 | 主机位数 | 可用主机数 | 典型应用场景 |
|---|---|---|---|---|
| /24 | 255.255.255.0 | 8 | 254 | 中小型办公室网络 |
| /25 | 255.255.255.128 | 7 | 126 | 分支机构网络 |
| /26 | 255.255.255.192 | 6 | 62 | 部门级网络 |
| /30 | 255.255.255.252 | 2 | 2 | 点对点链路 |
2.3 子网规划实战技巧
- **预留扩
