B类地址用16位表示主机,若一个机构拥有一个B类地址,那么该地址下最多可拥有6万多台主机,管理艰巨。
一个机构可能拥有多个局域网,需要多个网络地址。
IP地址危机:A类地址中用24位表示主机地址,若一个机构拥有一个完整的A类地址,但实际该机构不可能拥有1600万台主机,因此造成IP地址浪费。
子网划分结合无类别域间路由(CIDR)与网络地址转换(NAT),对TCP/IP网络分段,有效利用主机地址。
子网划分:对A、B、C类大型网络进行划分,通常将原IP地址中的主机号划分成子网号与主机号(借位),IP地址的组成变成网络号+子网号+主机号,网络号+子网号可以唯一标识一个子网。
例:将B类地址135.15.0.0划分成28个子网,从第三位组中借出8位(借位遵循递减顺序,从左到右借),将第三位组全部位置1,获得子网掩码11111111.11111111.11111111.00000000
网络掩码:对A、B、C类IP分别分配了掩码
类别 | 十进制形式 | 二进制形式 |
A | 255.0.0.0 | 11111111.00000000.00000000.00000000 |
B | 255.255.0.0 | 11111111.11111111.00000000.00000000 |
C | 255.255.255.0 | 11111111.11111111.11111111.00000000 |
子网数:每类网络的子网大小没有限制,即每个子网的大小和可支持主机数量灵活性很大。每类网络支持的子网最大数量如下(每类网络借位时至少保留2位主机位)
类别 | 最大主机数量 | 最大子网数量 |
A | 16777214(224-2) | 4194304(222) |
B | 65534(216-2) | 16384(214) |
C | 254(28-2) | 64(26) |
C类网络借位:
借位数 | 最大子网数/可用子网数 | 每个子网的最大主机数/可用主机数 |
0 | 0 | 256/254 |
1 | 2/0 | |
2 | 4/2 | |
3 | 8/6 | |
4 | 16/14 | |
5 | 32/30 | |
6 | 64/62 | |
7 | 128/126 | 2/0 |
8 | 256/254 | 1/0 |
第0种情况即默认,实际没有借位。由于有类别域间路由器无法区分全1与全0子网。例如掩码255.255.0.0的地址135.15.0.0与子网掩码255.255.255.0的135.15.0.0不能区分(即不能区分是C类主机0网络还是C类子网主机0),故借位1后的两个子网也无法区分(第1种)。
第7种情况中每个子网下的最大主机数量为2,但是因为每个网络中的主机地址为0和为1的网络不能分配给特定主机,故可用子网中可用主机数量为0
第8种情况中每个子网下最大主机数量为1,网络地址与广播地址要求两位,不可用。
原文地址:https://www.cnblogs.com/MikJoylyne/p/11577455.html