TCP/IP 详解(第 2 版) 笔记 / 2 互联网地址架构 / 2.9 总结

目录、参考文献


2.9 总结

IP 地址用于识别和定位整个互联网系统中的设备上的网络接口(单播地址)
同时也可以用于识别多个这样的接口(组播、广播或任播地址)
当使用 IPv4 时,每个网络接口至少有一个 32 位的 IPv4 地址,如果使用 IPv6,通常有多个 128 位的 IPv6 地址
单播地址由一组分层结构的管理实体按块分配
这些实体分配的前缀代表一个单播 IP 地址空间块,通常会被分配给 ISP,再由 ISP 向用户提供地址
分配给用户的前缀可以属于 ISP 地址块的一个子范围(被称为供应商可聚合的provider-aggregatable)地址或 PA 地址)
也可以是一个被用户独享的地址前缀(被称为供应商独立的provider-independent)地址或 PI 地址)
数字上相邻的地址前缀(PA 地址)可以被聚合以节省路由表空间,提高互联网的可扩展性
在互联网的 “ 分类 ” 网络结构(由 A、B、C 类网络数字构成的地址)被弃用后,地址聚合得到了广泛应用
取代分类网络结构的是无类别域间路由(classless inter-domain routing (CIDR))
CIDR 允许将不同大小的地址块分配给对地址空间有不同需求的组织,本质上讲,CIDR 可以更有效地分配地址空间
任播地址是可以根据发送者的位置指向不同主机的单播地址,这样的地址通常用来发现可能存在于多个位置的网络服务

IPv6 单播地址与 IPv4 地址有些不同
最重要的是,IPv6 地址有一个scope)的概念(无论是单播还是组播地址),scope 明确地指出了地址在哪里有效
典型的 scope 包括:节点本地(node-local)、链路本地(link-local)以及全局(global)
链路本地(link-local)地址通常由一个标准前缀结合一个 IID 组成
IID 可以基于一个更低层协议提供的地址(如:硬件/MAC 地址),也可以基于一个随机值
这种方式有助于 IPv6 地址的自动配置

IPv4 和 IPv6 都支持同时指向多个网络接口的寻址格式,IPv4 支持广播和组播地址,而 IPv6 只支持组播地址
广播允许一对所有(one-to-all)的通信,而组播允许一对多(one-to-many)的通信
发送者向组播组(一组 IP 地址)发送信息有些类似电视频道
发送者不认识接收者,也不知道频道上有多少接收者
互联网中的全局(global)组播已经发展了超过十年,包括许多协议
一些用于路由,一些用于地址分配与协调,还有一些用于在主机加入或离开一个组时进行通告
在 IPv4 和(尤其是)IPv6 中,IP 组播地址都有多种类型和用途
IPv6 组播地址格式的变体提供了方法来:

  1. 基于单播前缀分配组
  2. 在组中嵌入路由信息(RP 地址)
  3. 基于 IID 创建组播地址

CIDR 的开发和部署可以说是对互联网核心路由系统的最后一次根本性改变
CIDR 让互联网在分配地址空间方面具有更大的灵活性,并通过聚合增加了路由的可扩展性
此外,人们曾经(1990 年代初期)花了很大的力气研究 IPv6,因为当时人们认为很快就会需要更多的地址
但后来 NAT 的广泛应用(见第 7 章)大大延迟了对 IPv6 的采用
因为在使用 NAT 后不再需要连接到互联网的每个主机都有一个唯一的地址
如今使用私有地址空间的大型网络已经很常见了
然而,路由 IP 地址终将用尽,人们必须做出改变
2011 年 2 月,最后 5 个 /8 IPv4 地址前缀被 IANA 分配给了 5 个 RIR
2011 年 4 月 15 日,APNIC 用完了所有可分配的前缀
各个 RIR 剩余的前缀预计最多在几年内就会被分配完
可以在 [IP4R] 查看 IPv4 地址利用率的最新快照


目录、参考文献

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值