![]() |
|
|
追溯至70年代后期、80年代初期,IP刚诞生的时候,几乎无人想到IP和Internet会发展为上万个不同网络、数千万个主机的规模。在描述早期IP实现的文档RFC814(名字、地址、端口和路由)中,只使用了32位地址中的8位来标识网络。即,这些互联网络最多只支持256个网络。即使较复杂的实现也使用比较简单的寻址机制,即单个网络使用一个选路表项来指定,每个网络内部的单个主机使用一个主机表项来指定。 主机名和网络域名与主机地址和网络地址是通过简单的表链接到一起的。如果一个主机的网络地址改变了,例如由于网络重构而导致地址变化,就必须更新相关的表。如果一个网络域的地址改变,也必须更新选路表。主机地址的变化只需要在主机所在的域内进行更新,而网络地址的变化还需要对外部路由器的表进行更新。通过使用域名系统(DNS)服务器可以简化这种情形,而DNS还有待充分地规范和实现。在DNS的支持下,节点可访问DNS服务器以查询与主机名字相对应的网络地址。因此应用程序无需考虑IP地址,除非主机名所对应的IP地址可能改变。 然而,使用IP地址作为主机或节点的全球唯一标识已经有很长的历史,而且暂时还很稳定。即,不仅每个IP主机和网络都是通过唯一地址标识的,而且在一段时间内,该地址将保持不变。直到90年代中期,这种方案的效果一直很好。当Internet作为一种通信媒体,大规模地提供给各机构和个人访问,如同使用电信业务一样,此时IP地址的使用和分发也随之发生了变化。此前,大多数使用IP和Internet的公司直接向负责编址的授权机构申请网络地址和网络域,直接负责自己的Internet(或Internet的前身,如NSFNet或ARPANet)连接,或与某些专业网络厂商(如Bolt,Beranek和Newman,即BBN)合作负责。 但是,当Internet进入商用之后,情况就发生了变化。尤其是随着负责编址的授权机构对地址进行严格管理,单独的机构不再直接控制其IP地址。这些授权机构把编址任务交给ISP来代理,并且与CIDR共同使用,这样就可以对路由进行集聚。由于选路表的膨胀,集聚路由成为一个重要特性。 这种趋势导致IP寻址发生了巨大变化。首先,若一个机构改变了其ISP,可能必须要随之改变其网络地址。其次,由于对IP地址的控制更加严格,一个有500个节点的机构可能只能得到255个节点的地址空间。本章将介绍一些与IP寻址机制相关的IP寻址分支,以及这些分支与IPv6选路的关系。 标识符和定位符 RFC2101(目前IPv4地址行为)发布于1997年2月,该文档描述了IPv4地址的使用如何随时间的推移而变化。它的要点在于对标识符和定位符的使用进行了区分。文档中将标识符定义为“两台主机的通信会话的整个生存期内使用的位串,用于对其中一台主机相对于另一台进行标识”。即,在用于Internet通信时,标识符看起来类似源主机的IP地址。而定位符被定义为“用于对某个特定包必须交付的位置进行标识的位串,例如它可用于在Internet拓扑中对目的主机所连接的位置进行定位”。即,定位符看起来类似目的主机的IP地址。 上一篇:IPv6技术之移动连接特性简述 下一篇:IPv4所存在的问题
|