在互联网发展的早期, IPv4 地址空间分为五大类,​​A类​​​(地址以 ​​0​​​ 开头)、​​B类​​​(地址以 ​​10​​​ 开头)、​​C类​​​(地址以 ​​110​​​ 开头)、​​D类​​​(地址以 ​​1110​​​ 开头)、​​E类​​​(地址以 ​​1111​​ 开头)。其中,A类、B类和C类都是单播地址,地址块中的第一个和最后一个地址通常不使用,D类是多播(组播)地址,E类是保留地址。每个单播 IP 地址都分为两部分,最开始的部分称为网络号,用于识别接口使用的 IP 地址可以在哪个网络中被发现,除网络号的部分称为主机号,用于在给定网络号的网络中识别特定的主机。假设网络号有 ​​n​​​ 位,由 IPv4 地址定义,主机号为 ​​32 - n​​ 位。





A 类地址

图解IP地址分类_单播

A 类地址的网络号长度为 1 字节,即 8 位,但第一位已经固定为 ​​0​​ ,所以只有 7 位可以自由使用。网络号全为 0 的 IP 地址表示“本网络”,而网络号为 01111111(127) 的 IP 地址保留作为本地软件 环回测试(loopback test) 使用。因此,A 类地址可以指派的网络号为 个,即 126 个。主机号长度一共 3 字节,即 24 位。主机号全为 0 表示该 IP 地址是当前主机所连接到的网络地址。网络号全为 1 表示当前网络上的所有主机。因此,一个 A 类网络中可以指派的主机数为 个,即 16 777 214 个。A 类地址共





B 类地址

图解IP地址分类_组播_02

B 类地址的网络号长度为 2 字节,即 16 位,但前两位已经固定为 ​​10​​ ,所以只有 14 位可以自由使用。因此,一个 B 类网络中可以指派的主机数为 个,即 65 534 个。B 类地址共





C 类地址

图解IP地址分类_单播_03

C 类地址的网络号长度为 3 字节,即 24 位,但前三位已经固定为 ​​110​​ ,所以只有 21 位可以自由使用。因此,一个 C 类网络中可以指派的主机数是 个,即 254 个。C 类地址共





D 类地址

图解IP地址分类_组播_04

D 类地址不分网络号和主机号,是一个专门保留的地址,用于多播(组播)。前四位固定为 ​​1110​​​ ,其地址范围为 ​​224.0.0.0​​​ ~ ​​239.255.255.255​​ 。多播组 IP 地址让源主机能够将分组发送给网络中的一组主机,属于多播组的主机将被分配一个多播组 IP 地址。由于多播组 IP 地址标识了一组主机,因此多播组 IP 地址只能作为目标地址,源地址总是为单播地址。D 类地址占整个 IP 地址空间的 6.25% 。





E 类地址

图解IP地址分类_组播_05

E 类地址同样不分网络号和主机号,是一个专门保留的地址,为将来使用保留。前四位固定为 ​​1111​​​ ,其地址范围为 ​​240.0.0.0​​​ ~ ​​255.255.255.255​​​ ,其中 ​​255.255.255.255​​ 被用作广播地址。E 类地址占整个 IP 地址空间的 6.25% 。


表:最初的IPv4地址空间划分


地址范围

高序位

用途

百分比

网络数

主机数

A

0.0.0.0 ~ 127.255.255.255

0

单播/特殊

1/2

128

16 777 216

B

128.0.0.0 ~ 191.255.255.255

10

单播/特殊

1/4

16 384

65 536

C

192.0.0.0 ~ 223.255.255.255

110

单播/特殊

1/8

2 097 152

256

D

224.0.0.0 ~ 239.255.255.255

1110

组播

1/16

N/A

N/A

E

240.0.0.0 ~ 255.255.255.255

1111

保留

1/16

N/A

N/A

注:表中的网络数和主机数包含特殊的地址。