IPv4地址分类
Ipv4中的地址由32位二进制数0、1组成,有40多亿个地址。大多数IPv4地址最终被细分为一个地址,用于识别连接Internet或某些专用内联网的计算机接口。这些地址被称为单播地址。IPv4地址大部分是单播地址。除了单播地址,还包含广播、组播和任播地址。每个单播地址都有一个网络部分,用于识别接口使用的IP地址在哪个网络可被发现;以及一个主机地址,用于识别网络部分给出的网络中的特定主机。因此地址中的一些连续位称为网络号,其余位为主机号。
大致可以将这些地址分为五类:A B C D E
A类(单播地址):
0.0.0.0~127.255.255.255
前8位为网络号(第一位为0,后7位自由),后24位为主机号。占比1/2
网络数:128;主机数:16777216
B类(单播地址):
128.0.0.0~191.255.255.255
前16位为网络号(前两位为10,后14位自由),后16位为主机号。占比1/4
网络数:16384;主机数:65536
C类(单播地址):
192.0.0.0~223.255.255.255
前24位为网络号(前三位为110,后21位自由),后8位为主机号。占比1/8
网络数:2097152;主机数:256
D类(组播地址):
224.0.0.0~239.255.255.255
前四位是:1110,28位自由。占比1/16
E类(保留地址):
240.0.0.0~255.255.255.255
前四位:1111,后28位自由。占比1/16
例如某个站点分配了一个A类网络号:18.0.0.0,其中有2^24个地址分配给主机,(18.0.0.0 ~ 18.255.255.255),但在整个Internet中只有127个A类网络.某个站点分配了一个C类网络号:192.125.3.0,只能容纳256台主机(192.125.3.0 ~ 192.125.3.255),但有超过200万的C类网络号是可用的.
注:有些地址通常不作为单播地址使用.特别是地址块的第一个和最后一个地址通常不使用.在上述例子中,站点分配的地址块为18.0.0.0,实际能分配最多2^24-2=16777214个单播地址