拓扑图:
网络中网段为10.10.0.0/16请按照以下要求完成:
1.教学楼所在子网段需要1111个IP地址
2.宿舍楼一所在子网段需要222个IP地址
3.宿舍楼二所在子网段需要333个IP地址
4.行政楼所在子网需要2222个IP地址
*列出各各区域所需的第一个、最后一个可用地址
解答:
教学楼需要1111个IP地址,2^11-2=2046 > 1111(主机数),那么主机号至少为11位,网络号位为:32(ip地址总位数)-11=21
宿舍楼一需要222个IP地址,2^8-2=254 > 222(主机数),那么主机号至少为8位,网络号位为:32(ip地址总位数)-8=24
宿舍楼二需要333个IP地址,2^9-2=510 > 333(主机数),那么主机号至少为9位,网络号位为:32(ip地址总位数)-9=23
行政楼要2222个IP地址,2^12-2=4094 > 2222(主机数),那么主机号至少为12位,网络号位为:32(ip地址总数)-12=20
**将得到的每个区域的网络号从大到小排序计算
行政楼/20
第一个可用地址:10.10.0.1/20(直接在网段基础上加1即可)
广播地址:因为前面16位是固定不变的数字,所以将后面的16位化为二进制,又因为总数20位的子网地址,所以这后面16位的前4位也是不变的,将其余的都化为1得到:00001111.11111111 = 15.255
加上前面的16位得到了:10.10.15.255(广播地址)
最后一个可用地址:10.10.15.255 - 1(全1为广播地址不可用) = 10.10.15.254
教学楼/21
第一个可用地址:10.10.16.1/21(在上面的广播地址基础上直接加2即可,这就是为什么让把网络号从大到小排序了,因为好挨着计算)
广播地址:同理前面16位不变,后面化为16位二进制,因为总数21位子网地址,所以后面16位的前5为不变,其余转为1得到:
00010111.11111111 = 23.255
加上前面的16位得到了:10.10.23.255(广播地址)
最后一个可用的子网:10.10.23.255 - 1(全1为广播地址不可用) = 10.10.23.254
宿舍楼二/23
第一个可用地址:10.10.24.1/23(在上面的广播地址基础上直接加2)
广播地址:前面16位不变,后面化为16位二进制,因为总数23位子网地址,所以后面16位的前7为不变,其余转为1得到:
00011001.11111111 = 25.255
加上前面的16位得到了:10.10.25.255(广播地址)
最后一个可用的子网:10.10.25.255 - 1(全1为广播地址不可用) = 10.10.25.254
宿舍楼一/24
第一个可用地址:10.10.26.1/24(在上面的广播地址基础上直接加2)
广播地址:前面16位不变,后面化为16位二进制,因为总数24位子网地址,所以后面16位的前7为不变,其余转为1得到:
00011010.11111111 = 26.255
加上前面的16位得到了:10.10.26.255(广播地址)
最后一个可用的子网:10.10.26.255 - 1(全1为广播地址不可用) = 10.10.26.254