天天看點

Linux指令(35):ping指令-向網絡主機發送資料包

ping指令

功能說明

    ping是最常用的網絡連接配接指令,ping會向指定的網絡主機發送特殊網絡資料包IMCP ECHO_REQUEST。多數網絡裝置收到該資料包會做出回應,通過此方法即可難網絡連接配接是否正常,用法如下:

  ping [參數] [主機名或IP]

常用參數

選項

說明

-c

發送指定資料包後停止

-s

指定發送的資料位元組數,預設值是56

-t

設定存活數值TTL的大小

-i

設定秒數,每隔幾秒發送一次資料包,預設是1秒

示例                    

    測試連接配接性

[root@c7 ~]# ping z.cn

PING z.cn (54.222.60.252) 56(84) bytes of data.

64 bytes from 54.222.60.252: icmp_seq=1 ttl=243 time=12.6 ms

64 bytes from 54.222.60.252: icmp_seq=2 ttl=243 time=5.01 ms

64 bytes from 54.222.60.252: icmp_seq=3 ttl=243 time=5.66 ms

^C

--- z.cn ping statistics ---

3 packets transmitted, 3 received, 0% packet loss, time 2003ms

rtt min/avg/max/mdev = 5.016/7.785/12.680/3.472 ms

64 bytes:ICMP包的大小,此值為預設值

icmp_seq=0:偵測次數,依次排序

ttl=243:生存時間

time:響應時間

    ping後面不加參數,是會一直發包,按Ctrl-C鍵終止ping程式。3 packets transmitted是在第3個資料包傳輸後結束,0% packet loss資料包丢失0%,表示網絡運作正常。

    使用-c參數,指定次數,下面表示發一個資料包

[root@c7 ~]# ping -c 1 z.cn

64 bytes from 54.222.60.252: icmp_seq=1 ttl=243 time=11.4 ms

1 packets transmitted, 1 received, 0% packet loss, time 0ms

rtt min/avg/max/mdev = 11.464/11.464/11.464/0.000 ms

    指定次數,和時間,下面表示發2個資料包,間隔時間3秒

[root@c7 ~]# ping -c 2 -i 3 z.cn

    多參數使用,-c 2發送次數、-i 2間隔2秒、-s 1024發送包大小為1024、-t 255TTL值為255

[root@c7 ~]# ping -c 2 -i 2 -s 1024 -t 255 z.cn

參考:

<a href="http://www.cnblogs.com/peida/archive/2013/03/06/2945407.html" target="_blank">http://www.cnblogs.com/peida/archive/2013/03/06/2945407.html</a>

      本文轉自cix123  51CTO部落格,原文連結:http://blog.51cto.com/zhaodongwei/1880292,如需轉載請自行聯系原作者

繼續閱讀