2的3次方=8,所以只要3位子网号,不是4位。
算子网个数里的N是子网号位数,算子网内可用主机数量的N是主机号位数。
举个例子192.168.1.0/24划分为8个子网,根据2的3次方=8,所以只要3位子网号。
这8个子网是:
192.168.1.(000)00000
192.168.1.(001)00000
192.168.1.(010)00000
............
一直到192.168.1.(111)00000
前面3个字节都一样的我就不写二进制了,第四字节前3位()里的就是子网号。
划分子网就是这样,子网号由全0到全1,就是简单排列组合,一位是能划分两个也就是0跟1,两位4个也就是00、01、10、11,3位是8个也就是000、001、010、011、100、101、110、111,4位是16个,5位是32个,6位是64个,7位是128个等等等等。
这也就是这个2的N次方的由来。
再说子网内IP范围,也是同理的,只是需要去掉主机号全0(子网网络地址)和主机号全1(子网广播地址)。
我这里给你分析第一个0子网:192.168.1.(000)00000
子网范围就是前面的都不变,后面5位主机号由全0到全1,也就是:
192.168.1.(000)00000 到 192.168.1.(000)11111
也就是192.168.1.0 到 192.168.1.31
因为主机号全0是子网网络地址,而全1是广播地址,这两个是保留不可用的,所以实际可用的要去掉:
192.168.1.(000)00001 到 192.168.1.(000)11110
也就是192.168.1.1 到 192.168.1.30
这也就是2的N次方减去2的公式的由来,一位主机号的时候是0跟1,也就是只能是全0跟全1,是不能划分的,所以主机号起码要2位,2位的时候是01跟10,,3位的时候是001、010、011、100、101、110。
主机号跟子网号完全同理,简单的几位一分析,全0到全1一变化,只是去除全0跟全1而已。来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考