Linux服务架设篇--ping命令

工作原理:

向远程机发送包含一定字节数的ICMP数据包,如果能收到对方的回复的数据包,就表明网络是相通的,而且根据两个数据包的时间差,还可以知道相互之间网络链接的速度。

注意:

有些远程主机由于某种原因禁止了ICMP数据包的回复功能,执行ping命令收不到对方的回复,但实际上网络仍然可能是相同的。还有,ping命令只是判断相互之间的IP层是否相通,有时IP层不通,但网络接口层之间也仍然可能是相通的。

常用选项

-c count:发送ICMP数据包的个数

-s : 指定ICMP数据包大小,最大65507(防止ping命令攻击)

-b:允许向广播地址发送ICMP数据包

[root@ding network-scripts]# ping -c 3 192.168.0.106
PING 192.168.0.106 (192.168.0.106) 56(84) bytes of data.
64 bytes from 192.168.0.106: icmp_seq=1 ttl=64 time=0.500 ms
64 bytes from 192.168.0.106: icmp_seq=2 ttl=64 time=0.563 ms
64 bytes from 192.168.0.106: icmp_seq=3 ttl=64 time=0.607 ms

--- 192.168.0.106 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 0.500/0.556/0.607/0.051 ms
原文地址:https://www.cnblogs.com/tuokid/p/4548283.html