一、IPv4网络类型
IPv4定义了5种地址类型,其中3类:A类、B类和C类网络由单播IP地址构成。单播地址可以标识一个单一的主机或接口,该地址能够唯一标识该设备。D类地址用于多播地址,因此大送给D类多播IPv4地址的数据包,实际上会传给多给主机。最后E类是试验性的,仅保留待将来使用。根据地址第一个八位组可以判断出网络类别:
类别 | 第一个八位组值 | 用途 |
---|---|---|
A | 1-126 | 单播 |
B | 128-191 | 单播 |
C | 192-223 | 单播 |
D | 224-239 | 多播 |
E | 240-255 | 保留 |
1、A类网络
网络地址最高位是0的地址为A类地址,网络ID全为0的不可用,127作为保留网络,因此A类地址第一部分取值范围为1~ 126 。A类网络默认子网掩码255.0.0.0。主机ID由第2部分、第3部分和第4部分组成,每部分的取值范围为0~255,共256种取值。一个A类网络主机数量是256256256=166777216,这里再减去2,主机ID全为0的网络地址,而主机ID全为1的地址为广播地址。
2、B类网络
网络地址最高位是10的地址为B类地址,IP地址第1部分的取值范围为128 ~ 191,B类网络子网掩码为255.255.0.0,主机由第3部分和第4部分组成,每个B类网络可容纳的最大主机数量为256*256-2=65023。
3、C类网络
网络地址最高位是110的地址为C类地址,IP地址第1部分的取值范围为192 ~ 223,C类网络子网掩码为255.255.255.0,主机ID由第4部分组成,每个C类网络可容纳的最大主机数量为256-2=254。
总结
A类 | B类 | C类 | |
---|---|---|---|
第一个8位组范围 | 1-126 | 128-191 | 192-223 |
合法网络号 | 1.0.0.0-126.0.0.0 | 128.0.0.0-191.255.0.0 | 192.0.0.0-255.255.255.0 |
网络总数 | 2^7 -2=126 | 2^14=16384 | 2^21=2097152 |
每个网络的主机数 | 2^24 -2 | 2^16 -2 | 2^8-2 |
网络部分的八位组 | 1(8) | 2(16) | 3(24) |
主机部分八位组 | 3(24) | 2(16) | 1(8) |
默认掩码 | 255.0.0.0 | 255.255.0.0 | 255.255.255.0 |
4、D类和E类网络
网络地址最高位是1110的地址为D类地址。D类地址第1部分取值范围为224 ~ 239。D类地址用于多播的地址,组播地址没有子网掩码。
网络地址最高位是11110为E类地址。E类地址第1部分取值范围为240~254。
在考虑A类、B类和C类网络时,需要把他们看成还未经过子网划分的网络。在这种情况下,有类网络的地址结构分为两个部分:网络部分和主机部分。
- 同一个网络中所有地址的网络部分数值相同。
- 同一个网络中所有地址的主机部分数值不同。