📜  什么是环回地址?

📅  最后修改于: 2022-05-13 01:57:03.478000             🧑  作者: Mango

什么是环回地址?

环回地址是一个独特的保留 IP 地址范围,从 127.0.0.0 开始,到 127.255.255.255 结束,但 127.255.255.255 是 127.0.0.0/8 的广播地址。环回地址内置在 IP 域系统中,使设备能够发送和接收数据包。环回地址 127.0.0.1 通常称为 localhost。

TCP/IP 协议管理操作系统中的所有环回地址。它模拟同一系统上的 TCP/IP 服务器或 TCP/IP 客户端。这些环回地址始终可以访问,以便用户可以随时使用它们来排除 TCP/IP 故障。

每当协议或程序从具有任何环回 IP 地址的计算机发送任何数据时,该流量由其自身内部的 TCP/IP 协议栈处理,即,不将其传输到网络。也就是说,如果用户 ping 一个环回地址,他们会从他们计算机上运行的同一个 TCP/IP 堆栈获得回复。因此,所有传输到任何作为目的地址的环回地址的数据都不会在网络上弹出。

127.0.0.1是最常用的环回地址;一般来说,127.0.0.1和localhost在功能上是相似的,即环回地址127.0.0.1和主机名localhost;是内部映射的。不过,其他环回地址也可以访问并且可以使用。

IPv4 和 IPv6 环回地址:

  • IPv4 环回地址为 127.0.0.0/8,最常用的环回地址为 127.0.0.1。
  • IPv6 环回地址为 ::1

如何使用“ping”命令:

  • 要使用“ping”命令,请转到 Windows 开始菜单。
  • 搜索“命令提示符”。
  • 输入“ping”,后跟环回地址。和,
  • 点击进入。

例如,如下所示,四个不同的 IPv4 环回地址(127.0.0.0、127.0.0.1、127.15.90.69 和 127.255.255.255)的输出网络和广播地址是不可达环回地址和 IPv6 环回地址 :: 1.

127.0.0.0(网络地址)的ping输出。

C:\Users\bklad>ping 127.0.0.0

Pinging 127.0.0.0 with 32 bytes of data:
General failure.
General failure.
General failure.
General failure.

Ping statistics for 127.0.0.0:
   Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

127.0.0.1 的 ping 输出

C:\Users\bklad>ping 127.0.0.1

Pinging 127.0.0.1 with 32 bytes of data:
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128

Ping statistics for 127.0.0.1:
   Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
   Minimum = 0ms, Maximum = 0ms, Average = 0ms  

127.15.90.69 的 ping 输出

C:\Users\bklad>ping 127.15.90.69

Pinging 127.15.90.69 with 32 bytes of data:
Reply from 127.15.90.69: bytes=32 time<1ms TTL=128
Reply from 127.15.90.69: bytes=32 time<1ms TTL=128
Reply from 127.15.90.69: bytes=32 time<1ms TTL=128
Reply from 127.15.90.69: bytes=32 time<1ms TTL=128

Ping statistics for 127.15.90.69:
   Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
   Minimum = 0ms, Maximum = 0ms, Average = 0ms

127.255.255.255(广播地址)的 ping 输出。

C:\Users\bklad>ping 127.255.255.255

Pinging 127.255.255.255 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.

Ping statistics for 127.255.255.255:
   Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

::1的ping输出。

C:\Users\bklad>ping ::1

Pinging ::1 with 32 bytes of data:
Reply from ::1: time<1ms
Reply from ::1: time<1ms
Reply from ::1: time<1ms
Reply from ::1: time<1ms

Ping statistics for ::1:
   Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
   Minimum = 0ms, Maximum = 0ms, Average = 0ms

环回地址的优点:

  • 这是一种在网络上查找设备的有效方法。
  • 它可以配置为 BGP 和 OSPF 等协议的路由器 ID。
  • 它用作测试网络连接性的源地址和目标地址。
  • 它也可以用于测试IP软件。

缺点:

  • 就像物理接口一样,它需要一个唯一的地址。