已知某子网中的一个主机的IP地址为:203.123.1.135。子网掩码是: 255.255.255.192。求:该子网的子网地址是什么,广播地址是什么,该子网IP地址总数是多少,该子网可分配的IP地址数是多少,可分配的IP地址范围是多少。
1. 子网地址
IP地址与子网掩码进行按位与运算得到子网地址。
(255转为十进制后为11111111,与任何八位二进制数A进行按位与运算结果都是其本身A)。
135 十进制 => 10000111 二进制
192 十进制 => 11000000 二进制
上面按位与运算: 10000000 二进制 => 128 十进制
那么其子网地址为: 203.123.1.128
子网掩码转为十进制: 11111111.11111111.11111111.11000000
可以看出子网掩码为26位。
所以子网为: 203.123.1.128/26
从主机的IP地址可以看出该网属于C类地址。其网络位 应该是24位,主机位8位,然鹅子网掩码26位,即网络位向主机位借了2位,主机位变为6位。
2.广播地址
子网掩码取反后与子网地址进行或运算就可以得到广播地址。
(255取反转为十进制后为00000000,与任何八位二进制数A进行按位或运算结果都是其本身A)。
128 十进制 => 10000000 二进制
192 十进制 => 11000000 二进制 => 00111111 取反
上面两个数进行或运算: 10111111 二进制 => 191
子网掩码取反: 00000000.00000000.00000000.00111111
广播地址为: 203.123.1.191
IP地址分配
由1可知主机位是6位,那么IP地址总数是2的六次方,即64。
可分配的IP地址: 64 - 2 = 62。
可分配的IP地址范围是: 20.3.123.1.129 ~ 203.123.1.190