IP地址的分类

一、IP地址及其表示方法

IP地址就是给互联网上的每一台主机(或路由器)的每一个接口分配一个在全世界范围内唯一的32位的标识符。

IP地址的编址方法经过了3个阶段:

  • 分类的IP地址
  • 子网的划分
  • 构成超网

1.分类的IP地址

IP地址由网络号和主机号组成,为了便于书写,将32位IP地址每8位用等效的十进制数字表示,并在这些数字间加上一个点,即点分十进制

网络号:它标志着主机所连接到的网络,一个网络号在整个互联网范围内必须是唯一的。
主机号:它标识着该主机。一台主机号在它前面的网络号所指明的网络范围内必须是唯一的。

由网络号和主机号组成的ip地址被划分为若干个固定类:
IP地址的分类
从图中可以看出:

  • A类、B类、C类地址的网络号字段分别为1个、2个、3个字节长
  • 网络号字段的最前面由1~3位的类别位,分别为0,10,110
  • A类、B类、C类地址的主机号分别为3个,2个,1个字节长
  • D类地址用于多播(一对多通信 )
  • E类地址保留为以后用

把IP地址分为A、B、C三类最初是这样考虑的:各种网络的差异很大,有的网络拥有很多主机,而有的网络上的主机则很少,把IP地址分为A、B、C三类是为了更好地满足不同用户的需求。当某个单位申请到一个IP地址时,实际上是获得了具有同样网络号的一块地址,其中具体的各台主机号则由单位自行分配,只要做到在该单位管辖的范围内主机号唯一即可

2.常用的三种类别的IP地址

IP地址的指派范围

类别 最大可指派网络数 第一个可指派的网络号 最后一个可指派的网络号 每个网络中的最大主机数
A 126(27-2) 1 126 16777214(224-2)
B 16383(214-1) 128.1 191.255 65534(216-2)
C 2097151(221-1) 192.0.1 223.255.255 254(28-2)

解释:

  • A类地址网络号占8位,由于类别位”0“占了1位,所以只有7位可用,而27-2的原因是:(1)网络号全0表示这个IP地址为保留地址,意为“本网络”(2)网络号为127(01111111)保留作为本地软件环回测试本主机的进程之间的通信之用
  • A类地址主机号占24位,而这里224-2的原因是:(1)全0的主机号表示该IP地址为本主机所连接到的单个网络地址(2)而全1的主机号表示该网络上的所有主机
  • B类地址网络号占16位,由于类别位”10“占了2位,所有只有14位可用,而由于类别位的存在,所以网络号不可能形成全0或者全1的情况,因此这里不用减2,而214-1的原因是B类网络地址128.0.0.0是不指派的,可以指派的最小B类IP地址是128.1.0.0
  • B类主机号占16位,这里216-2的原因还是因为要减去全0和全1的主机号
  • C类网络号占24位,由于类别位”110“占3位,所以只有21位可用,这里减1的原因是192.0.0.0也是不指派的,可以指派的最小C类IP地址是192.0.1.0
  • C类主机号占8位,要减去全0和全1的主机号

一般不使用的特殊IP地址

网络号 主机号 源地址使用 目的地址使用 代表的意思
0 0 可以 不可 在本网络上的主机
0 host-id 可以 不可 在本网络上的某台主机
全1 全1 不可 可以 只在本网络上进行广播
net-id 全1 不可 可以 对net-id上的所有注解进行广播
127 非全0或全1的任何数 可以 可以 用于本地软件的回环测试