题目描述
已知主机 IP 地址 192.168.1.20,子网掩码 255.255.255.224,如何求它的网络地址?
题目分析
简单来说,IP 主机位全 0,即为网络地址。IP 主机位全 1,即为广播地址。介于两个之间的是主机地址,具体情况具体分析:如果按照主类网络的话,A 类最后 24 位是主机位,B 类最后 16 位是主机位,C 类最后 8 位是主机位。
-
网络地址的计算:主机 IP 地址的二进制与子网掩码的二进制进行 “与” 运算计算得出。
-
广播地址的计算:先把子网掩码的地址取反,然后与网络地址进行 “或” 运算得出。
题目解答
根据分析,对例题进行作答:
- 11000000 10101000 00000001 00010100 → 192.168.1.20 【主机 IP 地址】
- 11111111 11111111 11111111 11100000 → 255.255.255.224 【子网掩码】
- 11000000 10101000 00000001 00000000 → 192.168.1.0 【网络地址】
- 00000000 00000000 00000000 00011111 → 192.168.1.31 【广播地址】