例题:
某单位分匹配到一个地址块136.23.12.64/26。需要进一步划分为4个一样大的子网。求
1.每个子网的子网掩码。
2.每个子网中有多少个可用地址。
3.每个子网的地址块是什么?
解:
原IP地址:136.23.12.64/26【/26代表的是ip的掩码】
则原ip化成二进制为:10001000.00010111.00001100.01|000000【红线表示从左往右数26位分隔】
已知要划分为4个子网。则由公式:2的n次方=划分子网数 => 2的n次方=4 n=2
n=2,则需要在原ip的掩码中红线分隔的地方向后借用两位,借用掩码两位足够划分四个子网
原ip掩码是26,借用两位后为28,所以每个划分的子网掩码都是/28
借用红线后两位划分的子网二进制为:
1.10001000.00010111.00001100.01|000000
2.10001000.00010111.00001100.01|010000
3.10001000.00010111.00001100.01|100000
4.10001000.00010111.00001100.01|110000
将4个划分的子网换成IP地址:
1.136.23.12.64/28
2.136.23.12.80/28
3.136.23.12.96/28
4.136.23.12.112/28
可用地址计算:
计算已分配的二进制IP地址,借了两位后【即红线后】只剩下4位。
则公式:2的n次方-2 【n为剩余的位数】
1.10001000.00010111.00001100.0100|0000 ======>可用地址2的4次方-2=14
2.10001000.00010111.00001100.0101|0000 ======>可用地址2的4次方-2=14
3.10001000.00010111.00001100.0110|0000 ======>可用地址2的4次方-2=14
4.10001000.00010111.00001100.0111|0000 ======>可用地址2的4次方-2=14