子网划分
-目的
减少每个网段中的IP地址的浪费
-定义
将原有的IP地址中的主机位,变成新的IP地址中的网络位,
从而网络位边长,主机位变短。
默认子网掩码:即缺省(自动生成)的子网掩码。
默认子网掩码:即未划分子网,对应的网络号的位都置1,主机号都置0。
(1)A类地址的默认子网掩码:255.0.0.0 或 0xFF000000
(2)B类地址的默认子网掩码:255.255.0.0 或 0xFFFF0000
(3)C类地址的默认子网掩码:255.255.255.0 或 0xFFFFFF00
思路:
1首先: 关注主机位的个数 : N
2的N次方 减去2, 大于等于40:
所以,N大于等于6.
2、其次关注网络位: m=32-6n , 即 26;
所以子网掩码位 255.255.255.192
3、最终新的网段如下:
192.168.1.0 / 26
192.168.1.0000 0000 /26 - 192.168.1.0 /26
192.168.1.0100 0000 /26 - 192.168.1.64 /26
192.168.1.1000 0000 /26 - 192.168.1.128 /26
192.168.1.1100 0000 /26 - 192.168.1.192 /26
将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址。
将二进制的IP地址和子网掩码进行与运算,得出网络地址。
将上面的网络地址中的网络地址部分不变,主机地址变为全1,结果就是广播地址。
地址范围就是含在本网段内的所有主机网络地址+1(即为第一个主机地址),广播地址-1(即为最后一个主机地址),由此可以得出地址范围是:网络地址+1 至 广播地址-1 。
主机的数量=二进制的主机位数-2,减2是因为主机不包括网络地址和广播地址。
例子:已知C类IP地址192.168.100.5,C类地址的默认子网掩码255.255.255.0,求网络地址、广播地址、地址范围、主机数
?第一步:(IP地址)192.168.100.5=(二进制)11000000.10101000.01100100.00000101
?第二步:(子网掩码)255.255.255.0=(二进制)11111111.11111111.11111111.00000000
?第三步:IP地址和子网掩码进行与运算,得出网络地址为192.168.100.0, 具体如下图:
第四步:将上面的网络地址中的网络地址部分不变,主机地址变为全1,得出广播地址为192.168.100.255
第五步:地址范围是: 网络地址+1 至 广播地址-1 ,得出192.168.100.1 至 192.168.100.254
第六步:主机数不包括网络地址和广播地址,得出2的8次方-2=254;
28?2=254
原文地址:http://blog.51cto.com/13505111/2045365