Mol*_*dee 10 networking ip localhost loopback
大多数应用程序只需要一个环回 IP 地址127.0.0.1。但是,不仅127.0.0.1/32提供了地址块,甚至127.0.0.0/24还提供了地址块,实际上提供了整个范围127.0.0.0/8。显然,这是完全不合理的空间浪费,因为拥有多个环回 IP 地址毫无意义。或者可能不是。为什么环回IP地址不止一个?
127/8(127.0.0.0/8 的简写)由 IANA 保留。
Win95 支持 127.0.0.1 但不支持其他 127/8 地址。WinXP 支持 127/8。Cisco IOS 默认不支持环回地址,但支持环回概念,可以手动分配地址。如果一台计算机不需要一个以上的环回地址,或者它们中的零个,那么它就没有理由支持所有这些地址。但是,由于 IANA 现在为此目的保留了所有这些,因此 TCP/IP 堆栈没有令人信服的理由不支持它们。
在大多数情况下,不需要多个地址;我经常使用多个环回连接,但可以通过指定不同的 TCP 端口来实现。(我这样做是为了 SSH 端口转发。其他 VPN 软件也可能是此类事情的常客,正如 Isaac Hanson 在他的回答中提到的那样。)您是否在一个地址上使用不同的 TCP 端口(其中有 65,535 个),或者多个 IP 地址,几乎没有技术差异。(但是,在某些情况下,拥有唯一地址可能更容易,例如如果您有多个服务器可以侦听相同的“默认”端口号。)
完全不合理地浪费空间
啊,好强悍的语言。让我进一步激怒你:)
实际上,更大浪费的 IPv4 地址是 224/3,其中包含 224/4(最少用于多播)和 240/4(几乎完全浪费,只有一个地址作为例外)。所以,不要认为我们几乎用完了 IPv4 地址。IANA 刚刚分发了以前的 A 类、B 类和 C 类地址。但不要以为最后的每个地址都已以最有效的方式使用。要查看其他一些内容:IETF BCP 153(当前指向RFC 6890)。较旧的RFC 5735 以不同的格式提供了许多相同的信息,例如第 6 页的第 4 节。仔细研究这些或其他一些标准,我很确定您可以找到一些其他大量未被高效使用的地址/分配。
决定支持某些标准可能比帮助 IPv4 一瘸一拐地走得更远更可取。造成这种情况的一个关键原因可能是有些人确实希望帮助推动人们采用 IPv6。
| 归档时间: |
|
| 查看次数: |
6748 次 |
| 最近记录: |