为什么会有这么多环回地址?
Why are there so many loopback addresses?
我看到有16.581.375个环回地址,但几乎每个程序都只用到127.0.0.1。那么为什么有这么多未使用的地址。
IPv4有很多地址问题,那么为什么人们要浪费那么多ip地址呢?有理由吗?
在 IPv4 中,范围 127.0.0.0 – 127.255.255.255 保留用于环回,即主机的自身地址。这些环回 IP 地址完全由操作系统管理并在操作系统内管理,并支持在单台计算机上测试客户端-服务器架构系统中的通信。当一个进程创建一个目的地址为环回地址的数据包时,操作系统将它直接环回给自己,而不需要通过任何网卡。
您也可以将它用于以下用途:在快速网络中模拟大量不同的计算机(只需调出更多接口并将服务绑定到它们)而不使用虚拟机。如果您出于某种原因想要在端口 80 上本地拥有多个不同的 Web 服务器 运行,这可能会有所帮助。或者允许比 64k TCP 允许更多的本地 运行 服务(尽管您似乎不太可能合理地达到该限制)。
从历史上看,TCP/IP 的第一个实现不支持使用掩码,这意味着网络节点使用第一个数字来区分网络大小 和 主机 ID .
更多信息:https://www.experts-exchange.com/questions/20814842/why-loopback-testing-having-so-long-range.html
我看到有16.581.375个环回地址,但几乎每个程序都只用到127.0.0.1。那么为什么有这么多未使用的地址。
IPv4有很多地址问题,那么为什么人们要浪费那么多ip地址呢?有理由吗?
在 IPv4 中,范围 127.0.0.0 – 127.255.255.255 保留用于环回,即主机的自身地址。这些环回 IP 地址完全由操作系统管理并在操作系统内管理,并支持在单台计算机上测试客户端-服务器架构系统中的通信。当一个进程创建一个目的地址为环回地址的数据包时,操作系统将它直接环回给自己,而不需要通过任何网卡。
您也可以将它用于以下用途:在快速网络中模拟大量不同的计算机(只需调出更多接口并将服务绑定到它们)而不使用虚拟机。如果您出于某种原因想要在端口 80 上本地拥有多个不同的 Web 服务器 运行,这可能会有所帮助。或者允许比 64k TCP 允许更多的本地 运行 服务(尽管您似乎不太可能合理地达到该限制)。
从历史上看,TCP/IP 的第一个实现不支持使用掩码,这意味着网络节点使用第一个数字来区分网络大小 和 主机 ID . 更多信息:https://www.experts-exchange.com/questions/20814842/why-loopback-testing-having-so-long-range.html