完全解讀ping命令應用方法

  Ping的使用可以幫助我們瞭解終端與終端,終端與主機之間是否連通以及詳細數據的的測試工具。合理,正確使用Ping命令,可以讓我們瞭解很多這方面的知識。

  我想大多數網蟲對ping這個命令一定不陌生吧,它是用於確定本地主機(也就是你的機器)是否能與另一臺主機(服務器和像你機器一樣的千千萬萬的機器)成功交換(發送與接收)數據包。再根據返回的信息,你就可以推斷TCP/IP參數(因爲現在網絡一般都是通過TCP/IP協議來傳送數據的)是否設置正確,以及運行是否正常、網絡是否通暢等,但不是Ping成功就代表TCP/IP配置正確,你有可能要執行大量的本地主機與遠程主機的數據包交換,才能確信TCP/IP配置的正確性。

  其實,Ping就是一個測試程序,在Win98下的MS-DOS窗口下執行,還有必須連上網(因特網或者局域網),執行格式如下:

  ping [遠程服務器名][參數]

  如:ping www.yesky.com,運行這個命令將得到http://www.yesky.com(天極網)的IP地址、傳送數據包的最大時間和最小時間等。可以在MS-DOS方式下可鍵入Ping來查看該命令的參數。

  下面就對ping www.yesky.com後屏幕出現的信息逐條進行解釋:

  1.Pinging www.yesky.com[210.77.155.200] with 32 bytes of data:

  正在將32字節數據(Windows默認,但可改變)發送到遠程服www.yesky.com,一旁的數字210.77.155.200就是該服務器的IP地址,所以有時也可用來實現域名與IP地址的轉換功能。

  2.Reply from 210.77.155.200:bytes=32 time=126ms ttl=244

  本地主機已收到回送信息,具體爲:32字節,共用126毫秒,ttl爲244。ttlo (Time to Live)是存在時間值,你可以通過TTL值推算一下數據包已經通過了多少個路由器:

  源地點TTL起始值(就是比返回TTL略大的一個2的乘方數,如128、256等)- 返回時TTL值。

  例如,返回TTL值爲119,那麼可以推算數據包離開源地址的TTL起始值爲128,而源地點到目標地點要通過9個路由器網段(128-119),如果返回TTL值爲244,TTL起始值就是256,源地點到目標地點要通過11個路由器網段。

  3.request timed out

  回收信息時間超時,說明此時網絡繁忙,可以稍後再試。

  4.ping statistics for 210.77.155.200:

  Packets:Sent=4,Received=2,lost=2(50%)

  Approximate round trip times in milli-seconds:

  Minimum=177ms,Maximum=182ms,Average=89ms

  對照解釋如下:

  Ping 210.77.155.200總的信息如下:

  數據包個數:發送4個數據包(系統缺省設置,每次Ping時向服務器端發送4個數據包),共回收到2個,共丟失2個佔總的50%。

  發送時間總的概括:

  最快回收時間爲:177毫秒,最慢回收時間爲182毫秒,平均爲89毫秒。

  常用Ping命令參數選項:

  ping IP -t連續對IP地址執行Ping命令,考慮到被用戶以Ctrl+C中斷。

  ping IP -L 2000 指定Ping命令中的數據長度爲2000字節,而不是缺省的32字節。

  ping IP -n 執行特定次數的Ping命令。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章