概念上有什么区别?是的,我意识到它们都应该产生相似的结果,但我认为环回的想法是它实际上并没有到达堆栈的传输步骤。如果这是真的,那么为什么 ping 你自己的 ip 工作得那么快呢?ping您自己的地址是否将其视为环回?我认为两者的待遇有根本的不同。
提前感谢您的帮助!
概念上有什么区别?是的,我意识到它们都应该产生相似的结果,但我认为环回的想法是它实际上并没有到达堆栈的传输步骤。如果这是真的,那么为什么 ping 你自己的 ip 工作得那么快呢?ping您自己的地址是否将其视为环回?我认为两者的待遇有根本的不同。
提前感谢您的帮助!
将其视为不同的界面。不同的网卡。
当您 ping 环回时,您正在 ping 自己,并且某处(因系统而异,略有不同)代表您自己的网络接口。
当您 ping 您的 IP 地址时,您 ping 自己,但它首先通过该网卡的那些驱动程序,或者至少可以。
这种行为的实现实际上因系统而异,但从概念上讲,这就是它的工作方式。
此外,您不会注意到时差,因为它们都非常快。
这两种方法都是 IP 寻址故障排除步骤。作为第一步,我正在 ping loopback(127.0.0.1) 地址。肯定答复意味着 IP 堆栈已在我的主机上初始化。然后我正在ping本地地址。肯定答复意味着我的网络接口控制器 (NIC) 正在运行。成功不仅仅意味着我的 NIC 中插入了一根电缆,还意味着 IP 堆栈可以与我的 NIC 通信