关于网络号、主机号及A/B/C/D/E类IP的说明

关于网络号、主机号及A/B/C/D/E类IP的说明

一个IPv4网络地址由4个字节组成,一般用4位10进制数字组成,每个数字从0到255,中间用点隔开。为了把设备和网络进行归类管理,IP地址也分为网络地址和主机地址两部分。

  • 网络地址:放在前面,表示这个IP地址属于互联网上的哪一个网络;
  • 主机地址:放在后面,表示这个IP地址属于某个网络的哪一台设备。两者是主从关系。
    • IP地址可以分为A/B/C/D/E等5类:

A类IP地址

IPv4: 0 网络类型 网络号 主机号

A类IP地址是指:在IP地址的四段号码(例如:字节1.字节2.字节3.字节4)中,第一段号码(字节1)为网络号码,剩下的后三段号码(字节2.字节3.字节4)为本地计算机的号码。

如果用二进制表示IP地址的话,A类IP地址就由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是'0'。

A类IP地址范围:1.0.0.0 ~ 127.255.255.255,可用IP地址范围:1.0.0.1 ~ 127.255.255.254。

A类IP地址中网络的标识长度为7位,主机标识的长度为24位,A类网络地址数量较少(2 ^ 7 - 2 = 126个),可以用于容纳1600多万计算机的大型网络(2 ^ 24 - 2 = 16777214个)。

(默认子网掩码:255.0.0.0或 0xFF000000)。一般用于大型网络。

B类IP地址

IPv4: 128 网络类型 网络号 主机号

B类IP地址是指:在IP地址的四段号码(例如:字节1.字节2.字节3.字节4)中,前两段号码(字节1.字节2)为网络号码,剩下的后两段号码(字节3.字节4)为本地计算机的号码。

如果用二进制表示IP地址的话,B类IP地址就由2字节的网络地址和2字节主机地址组成,网络地址的最高位必须是'10'。

B类IP地址范围:128.0.0.0 ~ 191.255.255.255,可用IP地址范围:128.0.0.1 ~ 191.255.255.254。

B类IP地址中网络的标识长度为14位,主机标识的长度为16位,B类网络地址适用于中等规模规模的网络(2 ^ 14 = 16384个),每个网络所能容纳6万多台计算机(2 ^ 16 - 2 = 65534个)。

(默认子网掩码:255.255.0.0或0xFFFF0000)。一般用于中等规模网络。

C类IP地址

IPv4: 192 网络类型 网络号 主机号

C类IP地址是指:在IP地址的四段号码(例如:字节1.字节2.字节3.字节4)中,前三段号码(字节1.字节2.字节3)为网络号码,剩下的后一段号码(字节4)为本地计算机的号码。

如果用二进制表示IP地址的话,C类IP地址就由3字节的网络地址和1字节主机地址组成,网络地址的最高位必须是'110'。

C类IP地址范围:192.0.0.0 ~ 223.255.255.255,可用IP地址范围:192.0.0.1 ~ 223.255.255.254。

C类IP地址中网络的标识长度为21位,主机标识的长度为8位,C类网络地址数量较多(2 ^ 21 = 2097152个),适用于小规模的局域网络,每个网络最多只能包含254台计算机(2 ^ 8 - 2 = 254个)。

(默认子网掩码:255.255.255.0或 0xFFFFFF00)。一般用于小型网络。

D类IP地址

IPv4: 224 网络类型 网络号 主机号

D类地址的前4位恒为1110,预置前3位为1意味着D类地址开始于128 + 64 + 32 = 224,第4位为0意味着D类地址的最大值为128 + 64 + 32 + 8 + 4 + 2 + 1 = 239。

D类IP地址范围:224.0.0.0 ~ 239.255.255.255。

D类IPv4地址不区分网络地址与主机地址。

D类IP地址留给Internet体系结构委员会(IAB)使用,用于多播地址(一对多通信)。

E类IP地址

IPv4: 240 网络类型 网络号 主机号

E类地址的前4位恒为1111,预置前4位为1意味着E类地址开始于128 + 64 + 32 + 16 = 240。

E类IP地址范围:240.0.0.0 ~ 255.255.255.255。

E类IPv4地址不区分网络地址与主机地址。

E类IP地址保留为以后使用,通常用于研究之用。因此Internet上没有可用的E类地址。

可以看到,不同类IP地址段之间是没有重叠的。五大类IP地址从用途区分也不一样的:

  • A类IP地址用于政府机构;
  • B类IP地址分配给中型企业;
  • C类IP地址可以自由分配;
  • D类IP地址用于组播;
  • E类IP地址保留,用于实验。

目前流行的IPv4的分类时从网络号和主机号的不同组合方式划分的,对于32位的地址,ABC三类网络号占用长度分别为8、16、24,D类用于多播地址,E类备用。

所有的网络空间计算都必须“减2”,这是因为要扣除两个保留地址:“0”给这个网络,“255”给广播。

一些特殊的IP:

0.0.0.0是不能被ping通的。在服务器中,0.0.0.0并不是一个真实的的IP地址,它表示本机中所有的IPV4地址。监听0.0.0.0的端口,就是监听本机中所有IP的端口。

127.0.0.1 为保留地址,一般用于环回地址,等效于localhost或者本机IP地址。

255.255.255.255用来表示本地网络的广播地址,它不能被转发,不能过网关,但会发送到相同物理网络段上的所有主机中去,所以也被很多人称为“广播”功能。

📚 留言

语言