服务器租用后ping可以说是网络管理中最常用的命令,各种操作系统或网络设备都支撑这条命令,它的作用是检测本机与某一远程主机之间的网络是不是是连通的。ping命令的工作原理是向远程机发送包含必定字节数的ICMP数据包。如果能收到对方回复的数据包,就表明网络是相通的,而且根据两个数据包的时间差,还可以知道相互之间网络连接的速度。
需要注意的是,有些远程主机由于某种原因禁止了ICMP数据包的回复功效,或者并不回复所有的ICMP数据包,则此时履行ping命令的主机虽然收不到对方的回复,但实际上网络仍然可能是相通的。还有,ping命令只是断定相互之间的IP层是不是相通,有时候即使IP层不通,但网络接口层之间也仍然可能是相通的。ping命令的格式如下所示。
可见,ping命令的格式相当复杂,但常用的选项不多,重要有以下几项:
1.destination:远程主机的IP地址。
2. - c count:指定发送 count个ICMP数据包,默认时是一直发送的。
3. - s packetsize:指定ICMP数据包的大小为packetsize个字节,默时是56个字节。
4. -b:容许向广播地址发送ICMP数据包,即容许ping广播地址。
5. - i interval:指定发送ICMP数据包的间隔时间,默认是1秒,只有root用户可以指定小于0.2秒。
6. -q:安静模式,不显示每一个ICMP回复数据包的情况,只显示最后统计成果。
7. -t ttl:指定数据包的TTL值为ttl。ttl表现数据包转发的次数。
8. - W timeout:指定等候响应的超时时间。
9. -f:采用洪流模式,短时间内发送大批的ICMP包。在显示时,发一个ICMP数据包显示一个“.”,收到一个回复包,显示一个空格。
10. -n:不试图对IP地址进行名字解析。
下面看两个ping命令的例子:
以上ping命令测试本机与远程主机10.10.1.2是不是相通。当工作时,每收到一个ICMP回复数据包,就在屏幕上动态显示一行,依次输出收到的字节数、数据包序号、ttl值及数据包来回的时间等信息。最后的统计重要显示丢包率和数据包来回的最小/平均/最大时间。
以上命令中,用“-s6500”选项指定数据包的大小为65500个字节,“-c3”选项指定发送3个数据包。可以看到,因为数据包的字节数很大,其来回时间相对前一条命令要增长很多。
TikTok千粉号购买平台:https://tiktokusername.com/
TOP