1. IP网段划分与子网掩码解析
网络通信的基础在于正确理解IP地址和子网划分。IP地址就像城市中的门牌号,而子网掩码则定义了哪些地址属于同一个"街区"。在实际工作中,我经常遇到因IP规划不当导致的网络故障,因此掌握这部分知识至关重要。
1.1 IP地址分类与子网划分原理
IPv4地址由32位二进制数组成,通常表示为四个十进制数(如192.168.1.1)。根据使用场景不同,IP地址分为五类:
- A类:1.0.0.0 - 126.255.255.255(大型网络)
- B类:128.0.0.0 - 191.255.255.255(中型网络)
- C类:192.0.0.0 - 223.255.255.255(小型网络)
- D类:224.0.0.0 - 239.255.255.255(组播)
- E类:240.0.0.0 - 255.255.255.255(保留)
子网划分通过借用主机位来创建更多网络。例如,一个C类网络(默认掩码255.255.255.0)可以划分为多个子网:
| 子网位数 | 子网掩码 | 可用子网数 | 每子网主机数 |
|---|---|---|---|
| 2 | 255.255.255.192 | 4 | 62 |
| 3 | 255.255.255.224 | 8 | 30 |
| 4 | 255.255.255.240 | 16 | 14 |
注意:实际可用主机数要减去2(网络地址和广播地址)
1.2 子网掩码的实战判断技巧
判断两个IP是否在同一子网,只需进行"IP AND 子网掩码"运算。例如:
- IP1: 192.168.1.100
- IP2: 192.168.1.200
- 掩码: 255.255.255.0
运算结果都是192.168.1.0 → 同一子网
Linux下查看IP和掩码的命令:
bash复制ip addr show
ifconfig
Windows下使用:
cmd复制ipconfig /all
实际排
