IP 地址的编址方式经历了三个历史阶段:
1. 分类的 IP 地址;
2. 子网的划分;
3. 构成超网。
1. 分类的 IP 地址
由两部分组成,网络号和主机号,其中不同类别具有不同的网络号长度,并且是固定的。
IP 地址 ::= {< 网络号 >, < 主机号 >}
2. 划分子网
通过在网络号字段中拿一部分作为子网号,把两级 IP 地址划分为三级 IP 地址。注意,外部网络看不到 子网的存在。
IP 地址 ::= {< 网络号 >, < 子网号 >, < 主机号 >}
要使用子网,必须配置子网掩码。 一个 B 类地址的默认子网掩码为 255.255.0.0 ,如果 B 类地址的子网 占两个比特,那么子网掩码为 11111111 11111111 11000000 000000,也就是 255.255.192.0。
3. 无分类编址 CIDR (构成超网)
CIDR 消除了传统 A 类、 B 类和 C 类地址以及划分子网的概念,使用网络前缀和主机号来对 IP 地址进行 编码,网络前缀的长度可以根据需要变化。
IP 地址 ::= {< 网络前缀号 >, < 主机号 >}
CIDR 的记法上采用在 IP 地址后面加上网络前缀长度的方法,例如 128.14.35.7/20 表示前 20 位为网络 前缀。
CIDR 的地址掩码可以继续称为子网掩码,子网掩码首 1 长度为网络前缀的长度。
一个 CIDR 地址块中有很多地址, 一个 CIDR 表示的网络就可以表示原来的很多个网络,并且在路由表中 只需要一个路由就可以代替原来的多个路由,减少了路由表项的数量。把这种通过使用网络前缀来减少 路由表项的方式称为路由聚合,也称为构成超网。
在路由表中每个项目由“ 网络前缀”和“下一跳地址”组成,在查找时可能会得到不止一个匹配结果,应当采 用最长前缀匹配。
更多计算机网络知识学习资料领取 |
↓ 关注+点赞后,文章底部联系我领取 ↓ |