与localhost的连接是否会进入网络?

Gam*_*eak 16 networking

我想知道的是,如果我执行了类似ping localhost的操作系统重定向数据包并直接转到目标端口,或者数据包是否会通过网络传输到最近的路由器或交换机,然后将它们反弹回您的电脑?

Ric*_*dle 21

没有数据包会到达网络.拔下网线并试一试!

  • IIRC,有一个旧版本的Windows,如果你没有网络接口,你没有环回接口.在您的计算机至少暂时插入网络之前,它将无法运行.或类似的东西.愚蠢的窗户. (2认同)

sig*_*ice 11

发送到连接到本地接口的IP地址的任何数据包都不会离开主机.127.0.0.1在这方面并不特别.既ping 127.0.0.1ping 192.168.1.44将发送,并通过"环回网络设备"接收ICMP数据包.您可以通过拔下以太网电缆并观察TX和RX计数器来确认这一点.

$ /sbin/ifconfig
eth0      Link encap:Ethernet
          inet addr:192.168.1.44  Bcast:192.168.3.255  Mask:255.255.252.0

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          RX packets:992670 errors:0 dropped:0 overruns:0 frame:0
          TX packets:992670 errors:0 dropped:0 overruns:0 carrier:0
Run Code Online (Sandbox Code Playgroud)