常用的三种IP地址
注:可分配的网络根据不固定于网络号的字节计算。
1 .类aIP地址
1.1网络号——占1字节
a类地址的网络号字段占用1个字节,但前面的1位(0)是固定的,只有剩下的7位可以分配。 可以分配126个网络编号(即2^7-2)。
网络编号字段全部为0的IP地址是保留地址,意味着“该网络”。
网络号码127(011111111 )仅保留作为本地软件的环回测试(loopback test )主机的进程之间的通信。
如果主机发送环回地址(例如127.0.0.1 )的IP数据报,则主机中的协议软件会处理数据报中的数据,而不会将数据报发送到任何网络。
目标地址为环回地址的IP数据报不会显示在任何网络上,因为网络编号127的地址不是网络地址。
1.2主机编号——占3字节
由于a类地址的主机编号为3个字节,因此每个a类网络的最大主机数为2^24-2,即16777214。
“全部0”的“主机号”字段指明此IP地址是“此主机”所连接的单个网络地址。 例如,如果主机的IP地址为5.6.7.8,则该主机所在的网络地址为5.0.0.0。
1的“主机编号”字段指示IP地址为“所有”,即网络上的所有主机。
注: IP地址空间包含2^32 (即4294967296 )个地址。 整个A类地址空间有2^31个地址,占整个IP地址空间的50%。
2.b类IP地址
2.1网络号——占2字节
b类地址的网络号字段占用2个字节,但前面的2位(1 0 )是固定的,只能分配剩下的14位。
不分配b类网络地址128.0.0.0,可以分配的b类最小网络地址为128.1.0.0。 因此,可以分配给b类地址的网络数量为2^14-1,即16383。
2.2主机号——占2字节
每个网络中b类地址的最大主机数为2^16-2,即65534。 这里需要减少2是为了减去所有0和所有1的主机编号。
注: b类地址空间中大约有2^30个地址,占整个IP地址空间的25%。
3 .类cIP地址
3.1网络号——占3字节
- c类地址的网络号字段占用3个字节,但前面的3位(1 1 0 )是固定的,只能分配剩下的21位。
-未分配c类网络地址192.0.0.0,且可以分配的c类最小网络地址为192.0.1.0。 因此,可以分配给b类地址的网络数量为2^21-1,即2097151。
3.2主机编号——占1字节
每个网络中c类地址的最大主机数为2^8-2,即254,此处需要减少2是为了减去所有0和所有1的主机编号。
注:整个C类地址空间约有2^29个地址,占整个IP地址空间的12.5%。
4.A、B和C类IP地址的分配范围
5 .不常用的特殊IP地址
参考文献:
[1] 《计算机网络(第5版)》 yjdyt——第四章4.2