C类子网掩码为255.255.255.0
而你的IP地址范围17-31,15个,而一个C类可容纳
11111111.11111111.11111111.00000000
11111111.11111111.11111111.11111111,也就是十进制255.255.255.0-255.255.255.255。总共有256个地址,但一般要去掉首尾网络地址和广播地址,总地址数为256-2=254。先不管去首尾,总共有256也就是2的8次方,而你的IP地址范围数为15个,2^3=8<15<2^4=16,所以分为16等分,刚好每一段子网里可以有16个IP地址。16*16=256。符合你的IP地址范围。那么也就是2的4次方,在本C类子网掩码255.255.255.0(11111111.11111111.11111111.00000000)的最后一段二进制中(如果是A类就是在第二段11111111.(00000000).00000000.00000000,B就是第三段11111111.11111111.(00000000).00000000)从右向左数取四位为0,其他为1,也就是11111111.11111111.11111111.11110000转换为十进制也就是255.255.255.240。共有16个子网可用。
子网掩码为255.255.255.240
用这个子网掩码划分子网,可以划分16个子网。
因为17到31一共有14个IP地址,加上网络地址和广播地址,得知该子网地址块的大小为16。256-16=240,所以子网掩码应为255.255.255.240。
又因为192.168.1.0的网段一共有256个IP地址,256/16=16,所以可以划分16个子网。
子网内IP的数量是2的n次方,所以,一个子网内IP的数量只能是4、8、16、32、64、128、256、512……可用于主机的IP地址数量是2的n次方-2
简洁算法
∵31-17=14=16-2
∴该子网的IP是16个
∴256-16=240
掩码是255.255.255.240