IP地址的分类和指派范围

目录

        • 一、IP地址的分类
        • 二、IP地址的指派范围

一、IP地址的分类

IP地址分类 网络号 主机号
A 0开头 8位 24位
B 10开头 16位 16位
C 110开头 24位 8位
D 1110开头 多播地址
E 1111开头 保留为今后使用

二、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 类地址的网络号字段占 1 个字节,只有 7 位可供使用(该字段的第一位已经被固定为 0),但可指派的网络号是 126 个(即 27 - 2)。减二的原因是:第一,IP 地址中的全 0 表示“这个(this)”。网络号字段为全 0 的 IP 地址是个保留地址,意思是“本网络”;第二:网络号为 127 (即 01111111)保留作为本地软件环回测试本主机的进程之间的通信之用。

若主机发送一个目的地址为环回地址(例如 127.0.0.1)的 IP 数据包,则本主机中的协议软件就处理数据报中的数据,而不会把数据报发送到任何网络。目的地址为环回地址的 IP 数据报永远不会出现在任何网络上,因为网络号为 127 的地址根本就不是一个网络地址。

A 类地址的主机号占 3 个字节,因此每一个 A 类地址中的最大主机数是 224 - 2,即 16777214。这里减 2 的原因是:全 0 的主机号字段表示该 IP 地址是“本主机”所连接到的单个网络地址(例如,一主机的 IP 地址为 5.6.7.8,则该主机所在的网络地址就是 5.0.0.0,我认为可以理解为 路由器ip),而全 1 表示“所有的(all)”,因此全 1 的主机号字段表示该网络上的所有主机。

IP 地址空间共有 232 个地址空间。整个 A 类地址空间共有 231 个地址,占整个 IP 地址空间的 50%。

B 类地址的网络号字段有 2 个字节,但前面两位(10)已经固定了,只剩下 14 位可以进行分配。因为网络号字段后面的 14 位无论怎样取值也不可能出现使整个 2 字节的网络号字段为全 0 或全 1,因此这里不存在网络总数减 2 的问题。但实际上 B 类网络地址 128.0.0.0 是不指派的,而可以指派的 B 类最小网络地址是 128.1.0.0。因此 B 类地址可以指派的网络数为 214 - 1,即 16383。B 类地址的每一个网络上的最大主机数是 216 - 2,即 65534。这个需要减 2 是因为要扣除全 0 和全 1 的主机号。整个 B 类地址空间共约有 230 个地址,占整个 IP 地址空间的 25 %。

C 类地址有 3 个字节的网络号字段,最前面的 3 位是(110),还有 21 位可以进行分配。C 类网络地址 192.0.0.0 也是不指派的,可以指派的 C 类最小网络地址是192.0.1[COME06],因此 C 类地址可指派的网络总数是 221 - 1,即 2097151。每一个 C 类地址的最大主机数是 28 - 2,即 254。整个 C 类地址空间共约有 229 个地址,占整个 IP 地址的 12.5%。

摘自:计算机网络(第七版) 谢希仁

你可能感兴趣的:(随笔,计算机网络)