子网掩码
通过子网掩码,网络等级可划分得更细。子网掩码也如IP地址一样由4个十进制数字表示,数字之间以句点隔开。
每个十进制数字代表子网掩码的1位(8字节),也可以用二进制表示:
子网掩码示例: 255.255.255.128 | ||
|---|---|---|
字节 | 十进制 | 二进制 |
1 | 255 | 11111111 |
2 | 255 | 11111111 |
3 | 255 | 11111111 |
4 | 128 | 10000000 |
从IP地址和子网掩码的二进制表示方法中可以看出,在子网掩码中,网络地址的所有位均设置为1,只有设备地址的位为数值0:
IP地址:192.168.10.129 | 子网掩码: 255.255.255.128 | |
|---|---|---|
含义 | 字节1 ~ 4 | 字节1 ~ 4 |
网络地址 | 11000000 | 11111111 |
10101000 | 11111111 | |
00001010 | 11111111 | |
设备地址 | 10000001 | 10000000 |
使用网络地址192.168.10的C类网络将通过子网掩码255.255.255.128被进一步划分为以下2类网络:
网络地址 | 设备地址 |
|---|---|
192.168.10.0 | 192.168.10.1 ~ 192.168.10.126 |
192.168.10.128 | 192.168.10.129 ~ 192.168.10.254 |
通过IP地址和子网掩码的逻辑取整,网络设备可确定通讯伙伴是否在自己的网络中或在其它网络中。如果通讯伙伴在其它网络中,则用于转发数据的默认网关将作出响应。