1、先用IP地址和子网掩码算出可用的地址范围。
192.168.200.0 255.255.240.0 都转换成为32位二进制,进行与运算。得到网络地址为192.168.192.0,因为掩码为20位,相当于将16个C类地址进行聚合,可知可用的地址范围为:192.168.192.0--192.168.207.255
2、划分子网
因为给出的地址空间较大,而实际使用的主机数量较小,有两种划分方法:等长子网掩码和可变长子网掩码。
等分法:
4个子网按照最大的划分,最大的124台主机,因为2^7=128所以,只需要有7为主机位即可,那么网络位为25位。新的子网掩码就是255.255.255.128
从可用地址范围开始划分:
第一个子网为192.168.192.0 ----192.168.192.127
第二个 192.168.192.128---192.168.192.255
第三个 192.168.193.0----192.168.193.127
第四个 192.168.193.128---192.168.193.255
等分法会浪费IP。采用可变长子网掩码就是按照每个子网实际的IP地址需要来划分合适的子网,使用合适的子网掩码来划分子网,这样每个子网的掩码长度不同。
可变长子网掩码:
第一步,将多个子网的主机数量按从大到小排序。
124--124--50--10
第二步,算出每个子网需要的主机位
7--7--6--4
第三步,根据每个子网的主机位算出每个子网的合适掩码
255.255.255.128
255.255.255.128
255.255.255.192
255.255.255.240
第四步,将IP地址从可用地址范围开始划分,地址块的长度分别为
128(2^7),128(2^7),64(2^6),16(2^4)
第一个子网:192.168.192.0---192.168.192.127
第二个 192.168.192.128--192.168.255
第三个 192.168.193.0--192.168.193.63
第四个 192.168.193.64--192.168.193.79
追问为啥掩码为20位就相当于将16个C类地址进行聚合 为啥 不是 17个c类