完全解讀ping命令應用方法 |
發布時間: 2012/7/3 17:52:40 |
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命令。 本文出自:億恩科技【www.vbseamall.com】 |