IP
给定网段172.16.4.0/22,求起始IP、结束IP、广播IP
# 前置知识一:
起始IP为网络号+1,广播IP为主机号的二进制位全为1,结束IP为广播IP-1
# 前置知识二:
# 8位二进制与十进制的转换关系如下
1000 0000 = 2^7 = 128
0100 0000 = 2^6 = 64
0010 0000 = 2^5 = 32
0001 0000 = 2^4 = 16
0000 1000 = 2^3 = 8
0000 0100 = 2^2 = 4
0000 0010 = 2^1 = 2
0000 0001 = 2^0 = 1
# 由题可得网络号为172.16.4.0 子网掩码为22
# 将网络号和子网掩码换算成二进制
172 = 128 + 32 + 8 + 4 = 1010 1100
16 = 16 = 0001 0000
4 = 4 = 0000 0100
# 转换结果如下:
10101100 00010000 00000100 00000000 (网络号)
11111111 11111111 11111100 00000000 (子网掩码)
# 由此可得
10101100 00010000 00000100 00000001 (起始IP)
10101100 00010000 00000111 11111110 (结束IP)
10101100 00010000 00000111 11111111 (广播IP)
# 再换算为十进制结果如下:
172.16.4.1 (起始IP)
172.16.7.254(结束IP)
172.16.7.255(广播IP)
Last updated