回环地址的一点儿破事

2023-10-21 10:09:29 浏览数 (1)

心血来潮,小水一篇!

回环地址(loopback address)

loopback 在维基百科上有一段这样的解释:Loopback (also written loop-back) is the routing of electronic signals or digital data streams back to their source without intentional processing or modification. It is primarily a means of testing the communications infrastructure. 通熟的说就是将由“源”发送出去的数据路由回“源”。

作为划水选手,我们肯定会接触过这样一个东西 -> Virtual loopback interface。当我们写的应用/服务想在同一台机器上进行通信的时候,基本都会使用到它。

在类 Unix 系统中,虚拟回环接口(Virtual loopback interface)通常被命名为 lo 或者 lo0。我们可以使用 ipconfig 看一下:

emmm,127.0.0.1,好家伙,没错,127.0.0.1 就是一个 IPv4 的回环地址。IETF 标准中(RFC1122、RFC5735)将 IPv4 CIDR 地址块 127.0.0.0/8 划为回环地址(即 127.0.0.0 ~ 127.255.255.255)。IPv6 下回环地址为 ::1/128

IPv6 下 127.0.0.1 表示为 ::1

几个常见的小家伙

OK, 回环地址简介完了,接下来让我们看下以下几个常用的“小家伙”:

  • localhost
  • 0.0.0.0
  • 127.0.0.1

在这里,抛出几个问题?再自问自答!

0 人点赞