Page 52 - Web性能权威指南
P. 52
3.2 UDP与网络地址转换器
令人遗憾的是,IPv4 地址只有 32 位长,因而最多只能提供 42.9 亿个唯一 IP 地址。
1990 年代初,互联网上的主机数量呈指数级增长,但不可能所有主机都分配一个唯
一的 IP 地址。1994 年,作为解决 IPv4 地址即将耗尽的一个临时性方案,IP 网络地
址转换器(NAT,Network Address Translator) 规范出台了,这就是 RFC 1631。
建议的 IP 重用方案就是在网络边缘加入 NAT 设备,每个 NAT 设备负责维护一个
表,表中包含本地 IP 和端口到全球唯一(外网)IP 和端口的映射(图 3-3)。这样,
NAT 设备背后的 IP 地址空间就可以在各种不同的网络中得到重用,从而解决地址
耗尽问题。
ገ࣑
ాྪ ྔྪ
܋੨ ܋੨
图 3-3:IP 网络地址转换器
然而,这个临时性的方案居然就那么一直沿用了下来(这种现象倒也不鲜见)。新增
的 NAT 设备不仅立杆见影地解决了地址耗尽问题,而且迅速成为很多公司及家庭
代理和路由器、安全装置、防火墙,以及其他许多硬件和软件设备中的内置组件。
NAT 不再是个临时性方案,它已经成了因特网基础设施的一个组成部分。
保留的私有网络地址范围
作为监管全球 IP 地址分配的机构,IANA(Internet Assigned Numbers Authority,
因特网号码分配机构)为私有网络保留了三段 IP 地址,这些 IP 地址经常可以在
NAT 设备后面的内网中看到。
34 | 第 3 章