当你需要测试网络连接或者诊断网络问题时,ping命令是一个非常有用的工具。除了基本的用法,ping还有一些高级用法,可以帮助你更好地使用它。一、基本用法首先,让我们回顾一下ping的基本用法。ping命令用于测试与另一台计算机的连接是否正常。
⼤家好,我今天要来分享⼀种简单却⼜实⽤的⼩技巧,它涉及到我们⽇常⽣活中经常需要使⽤的⽹络诊断⼯具——Ping命令。我敢肯定,你在此之前可能从来没有听说过这个⼩技巧,但是⼀旦掌握,你就会发现它的强⼤之处。你是否想过,我们能不能在每次执⾏Ping命令时添加⼀个时间戳呢?
它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。
如果成功,就可以得到一条响应,表明网络连接是正常的;如果输出结果显示“来自 192.168.1.1 的回复: 字节=32 时间=2ms TTL=64”,则表示目标计算机已成功响应数据包,延迟时间为2ms。
可能看到标题,你就知道答案了,但是你了解背后的原因吗?ping 回环地址和 ping 本机地址,是一样的,走的是lo0 “假网卡” ,都会经过网络层和数据链路层等逻辑,最后在快要出网卡前狠狠拐了个弯 , 将数据插入到一个链表 后就软中断 通知 ksoftirqd 来进行收数据 的逻辑,压根就不出网络 。
Alex 萧箫 发自 凹非寺量子位 | 公众号 QbitAI也是没想到,“ping”这么个计算机术语,竟然在英雄联盟MSI话题下被讨论上了热搜。无论在微博还是知乎,不少“ping”相关话题的热度已经过千万甚至上亿。
网工不论是做实验还是工作中,配置完毕收尾动作肯定是一个“ping”,通了万事大吉,没通一脸懵币。华为可以使用display this查看该视图下的配置命令,思科就是用show run | section 关键字 来查看相关的配置,这一点应该给我们的大华为吹一波,的确方便亿点点。