2024年5月1日发(作者:)

IP 地址及子网划分

1 IP 地址

1.1 IP 地址介绍

Internet 是由世界各地的许许多多的计算机通过不同的方式连接在一起的。Internet上的每一

台独立的主机都有一个地址与之对应。这就像实际生活中的门牌号码,每个房间都有一个独

立的门牌号码与其他房间区分开来。一个地址对应一台主机。这样在互联网上想找哪一台计

算机就可以根椐它的主机号很快地找到它。因此,计算机的主机号也称作因特网协议地址,

简称IP 地址。IP 地址在网络上是惟一的。根据TCP/IP协议规定,IP 地址是由32 位二进

制数组成。IP 地址由ICANN(Internet Corporation for Assigned Names and Numbers)互联网名

称与数字地址分配机构进行分配。

IP 地址包含两个独立的信息段:网络号(net-id)和主机号(host-id)。网络号用来标识主机或路

由器所连接的网络,主机号用来标识该主机或路由器。

为了方便记忆,提高可读性,将组成计算机的IP 地址的32 位二进制分成4 段,每段8 位,

中间用小数点隔开,然后将每8 位二进制转换成十进制数。这种标记IP地址的方法称为点

分十进制记法(dotted decimal notation)。IP 地址每一段的数的范围是0~255。例如:219.96.3.2。

1.2 IP 地址分类

为适应不同大小的网络,IP 地址被分为5 种类型:A 类、B 类、C 类、D 类和E类,其

中A 类、B 类和C 类IP 地址是最常用的,D 类是用于多播地址,E 类留作试验使用。通

过IP 地址前几位来确定地址类型,如图1 所示。A 类IP 地址最高位为0;B 类IP 地址

最高2 位为10;C 类IP 地址最高3 位为110;D 类IP 地址最高4位为1110;而E 类IP

地址最高4 位为1111。

A 类、B 类和C 类IP 地址网络号分别占8 位、16 位和24 位。主机号分别占24位、16 位

和8 位。因此A 类网络所容纳的主机数最多,B 类和C 类网络所容纳的主机数相当少些。

图1 IP 地址分类

1.2.1 A 类IP 地址

A 类地址的第1 字节十进制范围从0~127,0 是保留的并且表示所有IP 地址,而127 也

是保留的地址,并且是用于测试环回用的。因此,A 类地址的范围其实是从1~126 之间。

如:10.0.0.1,第一段号码为网络号码,剩下的三段号码为主机的号码。转换为二进制来说,

一个A 类IP 地址由1 字节的网络地址和3 字节主机地址组成,网络地址的最高位必须是.

0.,网络地址范围从1.0.0.0 到126.0.0.0。可用的A 类网络有126 个,每个网络能容纳最大

主机数是1,677,214(2

24

-2)。其中减2 的原因是去掉1个主机号全0 的地址和主机号全1 的

地址。主机号全0 的地址表示该IP 地址所属的网络,全1 的主机地址表示该IP 地址所属

的网络的所有主机。

1.2.2 B 类IP 地址

B 类地址的第1 字节十进制范围从128~191,如172.19.8.1,第一和第二段号码为网络号

码,剩下的2 段号码为主机的号码。转换为二进制来说,一个B 类IP 地址由2 个字节的

网络地址和2 个字节的主机地址组成,网络地址的最高位必须是. 10.,网络地址范围从

128.0.0.0 到191.255.0.0。B 类最大网络数16,384 (2

14

) ,每个网络能容纳最大主机数是

65534(2

16

-2)。

1.2.3 C 类IP 地址

C 类地址的第1 字节十进制范围从192~223,如192.168.102.16,第一、第二和第三段号

码为网络号码,剩下的最后一段号码为主机的号码。转换为二进制来说,一个C 类IP 地址

由3 字节的网络地址和1 字节的主机地址组成,网络地址的最高位必须是. 110.。网络地址

范围从192.0.0.0 到223.255.255.0。C 类最大网络数2,097,152(2

21

),每个网络能容纳254 个

主机。

1.2.4 D 类IP 地址

D 类地址的第1 字节十进制范围从224~239,D 类IP 地址第一个字节以.1110.开始,它是

一个专门保留的地址。它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)