首页 > 代码库 > 26.子网划分技术
26.子网划分技术
子网划分:将一个大范围地址划分成更小范围的地址。
子网划分的作用:为了合理的利用地址,为了节省地址和方便地址管理。
IP地址最小为网络地址,最大为广播地址。
例如:192.168.1.0则为网络地址,192.168.1.255则为广播地址。
IP地址本身由二进制数制组成,为了便于记忆所以讲IP地址转换为十进制数制。
子网划分规则:
v 首先要确定借几位,根据可能性得到地址段。
v 将二进制数值转换为十进制确定网络号。(网络号等于网络地址)
v 计算可用地址,可用地址等于当前网络号加1到下一个网络号减2。
v 计算掩码。
注:二进制数只有两种可能性,要么是1,要么是0。
我们一般都是对地址的最后一部分进行子网划分。
将192.168.1.0的最后一部分转换为二进制数则为192.168.1.00000000(8个0)
借的位数 | 得到的地址段 | 转换为十进制网络号 | 可用地址 | 掩码 |
1 | 0 0000000 | 0 | 1—126 | 255.255.255.128 |
1 0000000 | 128 | 129—254 | 255.255.255.128 | |
2 | 00 000000 | 0 | 1—62 | 255.255.255.192 |
01 000000 | 64 | 65—126 | 255.255.255.192 | |
10 000000 | 128 | 129—190 | 255.255.255.192 | |
11 000000 | 192 | 193—254 | 255.255.255.192 | |
3 | 000 00000 | 0 | 1—30 | 255.255.255.224 |
001 00000 | 32 | 33—62 | 255.255.255.224 | |
010 00000 | 64 | 65—94 | 255.255.255.224 | |
011 00000 | 96 | 97—126 | 255.255.255.224 | |
100 00000 | 128 | 129—158 | 255.255.255.224 | |
101 00000 | 160 | 161—190 | 255.255.255.224 | |
110 00000 | 192 | 193—222 | 255.255.255.224 | |
111 00000 | 224 | 225—254 | 255.255.255.224 | |
依次..... | 依次...... | 依次....... | 依次....... | 依次...... |
算法规律:
掩码计算:25=128,26=192,27=224,28=240,29=248,30=252,31=254
26.子网划分技术