IP 地址是分配给每台联网设备的"门牌号",让它能被其他设备找到。IPv4 地址由 4 个字节(32位)组成,格式为 xxx.xxx.xxx.xxx,每个部分取值 0-255。
子网掩码用来划分一个 IP 地址中哪些是网络部分,哪些是主机部分。它像一把"尺子",告诉我们从哪里开始是"门牌号"。
网络号标识整个网络/子网,类似于"小区地址"。同一个网络号下的所有设备可以直接通信,不需要经过路由器。
主机号是设备在网络内的"具体门牌"。比如 192.168.1.100 中,100 就是主机号。
每个IP地址实际上是一串32位的二进制数,我们把它分成4组方便阅读:
■ 金色 = 网络位 (Network bits) - 固定不变,标识网络
■ 红色 = 主机位 (Host bits) - 设备间可以不同
182.21.21.0/4 这种写法叫做 CIDR (Classless Inter-Domain Routing) 无类别域间路由表示法。
182.21.21.0
设备在网络中的地址
/4
前4位是网络位
| CIDR | 网络位数 | 主机位数 | 子网掩码 | 可用主机数 | 说明 |
|---|---|---|---|---|---|
| /32 | 32 | 0 | 255.255.255.255 | 1 (就是这台) | 单个主机 |
| /30 | 30 | 2 | 255.255.255.252 | 2 | 点对点链路 |
| /29 | 29 | 3 | 255.255.255.248 | 6 | 小型网络 |
| /24 | 24 | 8 | 255.255.255.0 | 254 | 最常用!一个C类网 |
| /16 | 16 | 16 | 255.255.0.0 | 65,534 | 一个B类网 |
| /8 | 8 | 24 | 255.0.0.0 | 16,777,214 | 一个A类网 |
| /4 | 4 | 28 | 240.0.0.0 | 268,435,454 | 巨大网络块 |
网络号 = IP地址 AND 子网掩码 (按位与运算)
结论: 182.21.21.0/4 这个地址所在的网络号是 176.0.0.0。
因为前4位必须是 1011 = 十进制 176,所以所有 176.x.x.x ~ 191.x.x.x 的地址都属于这个网络!
→ 网络号: 192.168.1.0
→ 掩码: 255.255.255.0
→ 前24位固定,后8位可变
→ 可用: 192.168.1.1 ~ 254
🏠 典型家庭路由器网络
→ 网络号: 10.0.0.0
→ 掩码: 255.0.0.0
→ 前8位固定,后24位可变
→ 可用: 10.0.0.1 ~ 10.255.255.254
🏢 大型企业/校园网
→ 网络号: 176.0.0.0
→ 掩码: 240.0.0.0
→ 前4位固定,后28位可变
→ 覆盖: 176.0.0.0 ~ 191.255.255.255
🌐 巨大的公网地址块
假设你有一个大网络,需要划分成多个小网络(子网):
为什么需要划分子网?
子网掩码决定从哪里分开
255.255.255.0,前24位是网络位
IP AND 掩码 = 网络号
前4位固定=176,网络号是176.0.0.0