問題已開啟 (普通問題)
關(guān)于ping的
請問一下,什么ping_fail,為什么要ping,ping成功說明什么問題?我是一個新手,請大家多多指教!
提問者: byg_234  提問時間: 2011-08-18    
 
  我要回答:
 

  請先 登錄注冊 再回答問題

更多 PIN PING 相關(guān)問題
問題答案 ( 4 )

ping指令是最早的tcp/ip以及移動互聯(lián)網(wǎng)的指令之一,一般用于檢查網(wǎng)絡(luò)的兩端是否通暢,如果ping的結(jié)果是返回目的地址的時延和TTL,可以識別網(wǎng)絡(luò)是否通暢和時延等。有個好處就是可以分段進(jìn)行ping,這樣可以幫助我們定為問題出在那一段,如果前幾段都可以ping通,有一段不能ping通,就可以判斷問題出在這一段。

回答者: hyy     回答時間:2011-08-18 12:53    

18        18        


PING (Packet Internet Grope),因特網(wǎng)包探索器,用于測試網(wǎng)絡(luò)連接量的程序。Ping發(fā)送一個ICMP回聲清求消息給目的地并報告是否收到所希望的ICMP回聲應(yīng)答。網(wǎng)絡(luò)上的機(jī)器都有唯一確定的IP地址,我們給目標(biāo)IP地址發(fā)送一個數(shù)據(jù)包,對方就要返回一個同樣大小的數(shù)據(jù)包,根據(jù)返回的數(shù)據(jù)包我們可以確定目標(biāo)主機(jī)的存在,
該命令只有在安裝了 tcp/ip  協(xié)議后才可以使用。3ds也f12dK:JFD()$#本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
 以下是PING的一些參數(shù): 
2是43K:JFD本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list] | [-k computer-list] [-w timeout] destination-list  3dsaf12K:JFD()本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
ewioK:JFD()本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  -t  4fads13禟:JFD()$本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  Ping 指定的計算機(jī)直到中斷。 
K:JFD()$本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  -a  #(么$*@#(_@sK:JFD()$#_*(本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  將地址解析為計算機(jī)名。  #*(我)$K:JFD()本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
?fkjhfjouiK:JFD()$#_*本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  -n count  什21f3dsafK:JFD()$#_本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  發(fā)送 count 指定的 ECHO 數(shù)據(jù)包數(shù)。默認(rèn)值為 4。  74*$#(*)#$@K:JFD()$#_*本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有

  -l length  4fads13東oitK:JFD()$#_*(本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  發(fā)送包含由 length 指定的數(shù)據(jù)量的 ECHO 數(shù)據(jù)包。默認(rèn)為 32 字節(jié);最大值是65,527。  cvmmvcK:JFD(本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有

  -f  9西70K:JFD本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  在數(shù)據(jù)包中發(fā)送"不要分段"標(biāo)志。數(shù)據(jù)包就不會被路由上的網(wǎng)關(guān)分段。  _@s4fadK:JFD()本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
jlurewioK:JFD()$#_*本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  -i ttl  *($(哦*&#K:JFD()$#本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  將"生存時間"字段設(shè)置為 ttl 指定的值。 

  -v tos  1fkjhfjouieK:JFD()$#_*本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  將"服務(wù)類型"字段設(shè)置為 tos 指定的值。  ierpoeK:JFD(本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有

  -r count 
  在"記錄路由"字段中記錄傳出和返回數(shù)據(jù)包的路由。count 可以指定最少 1 臺,最多 9 臺計算機(jī)。  321%$#(*$#蔏:JFD()$#_*本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
ds3a2K:JFD本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  -s count  是434K:JFD本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  指定 count 指定的躍點數(shù)的時間戳。 
$*@#(_K:JFD(本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  -j computer-list  #*(我)K:JFD(本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  利用 computer-list 指定的計算機(jī)列表路由數(shù)據(jù)包。連續(xù)計算機(jī)可以被中間網(wǎng)關(guān)分隔(路由稀疏源)IP 允許的最大數(shù)量為 9。  *(我)$#@3221K:JFD()$#_*(本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
#$@&%#*(我K:JFD()$#_本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  -k computer-list  itre43289西K:JFD()$#_*本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  利用 computer-list 指定的計算機(jī)列表路由數(shù)據(jù)包。連續(xù)計算機(jī)不能被中間網(wǎng)關(guān)分隔(路由嚴(yán)格源)IP 允許的最大數(shù)量為 9。  &%#*(我)$#@K:JFD()$#_*本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有

  -w timeout 
  指定超時間隔,單位為毫秒。 

  destination-list  (_@s4fadsK:JFD()$#本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  指定要 ping 的遠(yuǎn)程計算機(jī)。  K:JFD本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
h$#$#&)*(K:JFD()$#本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  Ping的返回信息有"Request Timed Out"、"Destination Net Unreachable"和"Bad IP address"還有"Source quench received"。  *(我)K:JFD本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有

  "Request Timed Out"這個信息表示對方主機(jī)可以到達(dá)到TIME OUT,這種情況通常是為對方拒絕接收你發(fā)給它的數(shù)據(jù)包造成數(shù)據(jù)包丟失。大多數(shù)的原因可能是對方裝有防火墻或已下線。  %#(么$*@#(_K:JFD()$#_*本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
sfds1fadK:JFD()$本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  "Destination Net Unreachable"這個信息表示對方主機(jī)不存在或者沒有跟對方建立連接。這里要說明一下"destination host unreachable"和"time out"的區(qū)別,如果所經(jīng)過的路由器的路由表中具有到達(dá)目標(biāo)的路由,而目標(biāo)因為其它原因不可到達(dá),這時候會出現(xiàn)"time out",如果路由表中連到達(dá)目標(biāo)的路由都沒有,那就會出現(xiàn)"destination host unreachable"。 
K:JFD()本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  "Bad IP address" 這個信息表示你可能沒有連接到DNS服務(wù)器所以無法解析這個IP地址,也可能是IP地址不存在。 
0874*$#(*)#K:JFD()$#_*本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  "Source quench received"信息比較特殊,它出現(xiàn)的機(jī)率很少。它表示對方或中途的服務(wù)器繁忙無法回應(yīng)。  道h$#$#&)*(K:JFD()$#_*本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
#(*)#$@&%K:JFD()$#本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
4afd5K:JFD本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
3東oitrK:JFD()本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
$@&%#*(我K:JFD()$#本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有

回答者: Jackyyan     回答時間:2011-08-18 13:35    

19        20        



Ping 是Windows系列自帶的一個可執(zhí)行命令。利用它可以檢查網(wǎng)絡(luò)是否能夠連通,用好它可以很好地幫助我們分析判定網(wǎng)絡(luò)故障。應(yīng)用格式:Ping IP地址。該命令還可以加許多參數(shù)使用,具體是鍵入Ping按回車即可看到詳細(xì)說明。21%$#(*$#什2K:JFD()$#_*(本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  是DOS命令,一般用于檢測網(wǎng)絡(luò)通與不通 ,也叫時延,其值越大,速度越慢   PING (Packet Internet Grope),因特網(wǎng)包探索器,用于測試網(wǎng)絡(luò)連接量的程序。Ping發(fā)送一個ICMP回聲請求消息給目的地并報告是否收到所希望的ICMP回聲應(yīng)答。   它是用來檢查網(wǎng)絡(luò)是否通暢或者網(wǎng)絡(luò)連接速度的命令。作為一個生活在網(wǎng)絡(luò)上的管理員或者黑客來說,ping命令是第一個必須掌握的DOS命令,它所利用的原理是這樣的:利用網(wǎng)絡(luò)上機(jī)器IP地址的唯一性,給目標(biāo)IP地址發(fā)送一個數(shù)據(jù)包,再要求對方返回一個同樣大小的數(shù)據(jù)包來確定兩臺網(wǎng)絡(luò)機(jī)器是否連接相通,時延是多少?   ping指的是端對端連通,通常用來作為可用性的檢查, 但是某些病毒木馬會強(qiáng)行大量遠(yuǎn)程執(zhí)行ping命令搶占你的網(wǎng)絡(luò)資源,導(dǎo)致系統(tǒng)變慢,網(wǎng)速變慢。嚴(yán)禁ping入侵作為大多數(shù)防火墻的一個基本功能提供給用戶進(jìn)行選擇。通常的情況下你如果不用作服務(wù)器或者進(jìn)行網(wǎng)絡(luò)測試,可以放心的選中它,保護(hù)你的電腦9西70874*$#(K:JFD()$#_*(本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
編輯本段工作流程#(么$*K:JFD(本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  我們以下面一個網(wǎng)絡(luò)為例:有A、B、C、D四臺機(jī)子,一臺路由RA,子網(wǎng)掩碼均為255.255.255.0,默認(rèn)路由為192.168.0.1   1.在同一網(wǎng)段內(nèi)   在主機(jī)A上運行“Ping 192.168.0.5”后,都發(fā)生了些什么呢? 首先,Ping命令會構(gòu)建一個固定格式的ICMP請求數(shù)據(jù)包,然后由ICMP協(xié)議將這個數(shù)據(jù)包連同地址“192.168.0.5”一起交給IP層協(xié)議(和ICMP一樣,實際上是一組后臺運行的進(jìn)程),IP層協(xié)議將以地址“192.168.0.5”作為目的地址,本機(jī)IP地址作為源地址,加上一些其他的控制信息,構(gòu)建一個IP數(shù)據(jù)包,并想辦法得到192.168.0.5的MAC地址(物理地址,這是數(shù)據(jù)鏈路層協(xié)議構(gòu)建數(shù)據(jù)鏈路層的傳輸單元——幀所必需的),以便交給數(shù)據(jù)鏈路層構(gòu)建一個數(shù)據(jù)幀。關(guān)鍵就在這里,IP層協(xié)議通過機(jī)器B的IP地址和自己的子網(wǎng)掩碼,發(fā)現(xiàn)它跟自己屬同一網(wǎng)絡(luò),就直接在本網(wǎng)絡(luò)內(nèi)查找這臺機(jī)器的MAC,如果以前兩機(jī)有過通信,在A機(jī)的ARP緩存表應(yīng)該有B機(jī)IP與其MAC的映射關(guān)系,如果沒有,就發(fā)一個ARP請求廣播,得到B機(jī)的MAC,一并交給數(shù)據(jù)鏈路層。后者構(gòu)建一個數(shù)據(jù)幀,目的地址是IP層傳過來的物理地址,源地址則是本機(jī)的物理地址,還要附加上一些控制信息,依據(jù)以太網(wǎng)的介質(zhì)訪問規(guī)則,將它們傳送出去。   主機(jī)B收到這個數(shù)據(jù)幀后,先檢查它的目的地址,并和本機(jī)的物理地址對比,如符合,則接收;否則丟棄。接收后檢查該數(shù)據(jù)幀,將IP數(shù)據(jù)包從幀中提取出來,交給本機(jī)的IP層協(xié)議。同樣,IP層檢查后,將有用的信息提取后交給ICMP協(xié)議,后者處理后,馬上構(gòu)建一個ICMP應(yīng)答包,發(fā)送給主機(jī)A,其過程和主機(jī)A發(fā)送ICMP請求包到主機(jī)B一模一樣。   2.不在同一網(wǎng)段內(nèi)   在主機(jī)A上運行“Ping 192.168.1.4”后,開始跟上面一樣,到了怎樣得到MAC地址時,IP協(xié)議通過計算發(fā)現(xiàn)D機(jī)與自己不在同一網(wǎng)段內(nèi),就直接將交由路由處理,也就是將路由的MAC取過來,至于怎樣得到路由的MAC,跟上面一樣,先在ARP緩存表找,找不到就廣播吧。路由得到這個數(shù)據(jù)幀后,再跟主機(jī)D進(jìn)行聯(lián)系,如果找不到,就向主機(jī)A返回一個超時的信息。
編輯本段PING測試s4fads1K:JFD()本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  1.Ping本機(jī)IP   例如本機(jī)IP地址為:172.168.200.2。則執(zhí)行命令Ping 172.168.200.2。如果網(wǎng)卡安裝配置沒有問題,則應(yīng)有類似下列顯示:   Reply from 172.168.200.2 bytes=32 time<10ms   Ping statistics for 172.168.200.2   Packets Sent=4 Received=4 Lost=0 0% loss   Approximate round trip times in milli-seconds   Minimum=0ms Maxiumu=1ms Average=0ms   如果在MS-DOS方式下執(zhí)行此命令顯示內(nèi)容為:Request timed out,則表明網(wǎng)卡安裝或配置有問題。將網(wǎng)線斷開再次執(zhí)行此命令,如果顯示正常,則說明本機(jī)使用的IP地址可能與另一臺正在使用的機(jī)器IP地址重復(fù)了。如果仍然不正常,則表明本機(jī)網(wǎng)卡安裝或配置有問題,需繼續(xù)檢查相關(guān)網(wǎng)絡(luò)配置。   2.Ping網(wǎng)關(guān)IP   假定網(wǎng)關(guān)IP為:172.168.6.1,則執(zhí)行命令Ping 172.168.6.1。在MS-DOS方式下執(zhí)行此命令,如果顯示類似以下信息:   Reply from 172.168.6.1 bytes=32 time=9ms TTL=255   Ping statistics for 172.168.6.1   Packets Sent=4 Received=4 Lost=0   Approximate round trip times in milli-seconds   Minimum=1ms Maximum=9ms Average=5ms   則表明局域網(wǎng)中的網(wǎng)關(guān)路由器正在正常運行。反之,則說明網(wǎng)關(guān)有問題。   3.Ping遠(yuǎn)程IP   這一命令可以檢測本機(jī)能否正常訪問Internet。比如本地電信運營商的IP地址為:202.102.48.141。在MS-DOS方式下執(zhí)行命令:Ping 202.102.48.141,如果屏幕顯示:   Reply from 202.102.48.141 bytes=32 time=33ms TTL=252   Reply from 202.102.48.141 bytes=32 time=21ms TTL=252   Reply from 202.102.48.141 bytes=32 time=5ms TTL=252   Reply from 202.102.48.141 bytes=32 time=6ms TTL=252   Ping statistics for 202.102.48.141   Packets Sent=4 Received=4 Lost=0 0% loss   Approximate round trip times in milli-seconds   Minimum=5ms Maximum=33ms Average=16ms   則表明運行正常,能夠正常接入互聯(lián)網(wǎng)。反之,則表明主機(jī)文件(windows/host)存在問題。cv545%#(么$K:JFD()$#_*本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
編輯本段PING命令參數(shù)詳解3s1fd知1fkjK:JFD()$#_*本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  《ping的參數(shù)!》   ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]   [-w timeout] destination-list   Ping 命令可以用來驗證與遠(yuǎn)程計算機(jī)的連接。(該命令只有在安裝了TCP/IP協(xié)議后才能使用)   【參數(shù)說明】 :   -t :一直Ping指定的計算機(jī),直到從鍵盤按下Ctrl+C中斷。   -a :將地址解析為計算機(jī)NetBios名。   -n :發(fā)送count指定的ECHO數(shù)據(jù)包數(shù),通過這個命令可以自己定義發(fā)送的個數(shù),對衡量網(wǎng)絡(luò)速度很有幫助。能夠測試發(fā)送數(shù)據(jù)包的返回平均時間,及時間的快慢程度。默認(rèn)值為 4。   -l :發(fā)送指定數(shù)據(jù)量的ECHO數(shù)據(jù)包。默認(rèn)為 32 字節(jié);最大值是65500byt。   -f :在數(shù)據(jù)包中發(fā)送“不要分段”標(biāo)志,數(shù)據(jù)包就不會被路由上的網(wǎng)關(guān)分段。通常你所發(fā)送的數(shù)據(jù)包都會通過路由分段再發(fā)送給對方,加上此參數(shù)以后路由就不會再分段處理。   -i :將“生存時間”字段設(shè)置為TTL指定的值。指定TTL值在對方的系統(tǒng)里停留的時間。同時檢查網(wǎng)絡(luò)運轉(zhuǎn)情況的。   -v :tos 將“服務(wù)類型”字段設(shè)置為 tos 指定的值。   -r :在“記錄路由”字段中記錄傳出和返回數(shù)據(jù)包的路由。通常情況下,發(fā)送的數(shù)據(jù)包是通過一系列路由才到達(dá)目標(biāo)地址的,通過此參數(shù)可以設(shè)定,想探測經(jīng)過路由的個數(shù)。限定能跟蹤到9個路由。   -s :指定 count 指定的躍點數(shù)的時間戳。與參數(shù)-r差不多,但此參數(shù)不記錄數(shù)據(jù)包返回所經(jīng)過的路由,最多只記錄4個。   -j :利用 computer-list 指定的計算機(jī)列表路由數(shù)據(jù)包。連續(xù)計算機(jī)可以被中間網(wǎng)關(guān)分隔(路由稀疏源) IP 允許的最大數(shù)量為 9。   -k :computer-list 利用 computer-list 指定的計算機(jī)列表路由數(shù)據(jù)包。連續(xù)計算機(jī)不能被中間網(wǎng)關(guān)分隔(路由嚴(yán)格源)IP 允許的最大數(shù)量為 9。   -w:timeout 指定超時間隔,單位為毫秒。   destination-list: 指定要 ping 的遠(yuǎn)程計算機(jī)。   一般情況下,通過ping目標(biāo)地址,可讓對方返回TTL值的大小,通過TTL值可以粗略判斷目標(biāo)主機(jī)的系統(tǒng)類型是Windows還是UNIX/Linux,一般情況下Windows系統(tǒng)返回的TTL值在100-130之間,而UNIX/Linux系統(tǒng)返回的TTL值在240-255之間。但TTL的值是可以修改的。故此種方法可作為參考.   【一般操作方法如下】:   C:>ping www.yahoo com   Pinging www.yahoo.akadns net [66.218.71.81] with 32 bytes of data:   Reply from 66.218.71.81: bytes=32 time=160ms TTL=41   Reply from 66.218.71.81: bytes=32 time=150ms TTL=41   Reply from 66.218.71.81: bytes=32 time=160ms TTL=41   Reply from 66.218.71.81: bytes=32 time=161ms TTL=41   Ping statistics for 66.218.71.81:   Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate   round trip times in milli-seconds:   Minimum = 150ms, Maximum = 161ms, Average = 157ms   --------------------------------------------------------------------------------   Tracerttracert   Tracert 該診斷實用程序?qū)煌鏁r間 (TTL) 值的 Internet 控制消息協(xié)議(ICMP)   回顯數(shù)據(jù)包發(fā)送到目標(biāo),以決定到達(dá)目標(biāo)采用的路由。要在轉(zhuǎn)發(fā)數(shù)據(jù)包上的 TTL 之前至少遞減 1,必需路徑上的每個路由器,所以 TTL   是有效的躍點計數(shù)。數(shù)據(jù)包上的 TTL 到達(dá) 0 時,路由器應(yīng)該將“ICMP 已超時”的消息發(fā)送回源系統(tǒng)。Tracert 先發(fā)送 TTL為 1 的回顯數(shù)據(jù)包,并在隨后的每次發(fā)送過程將 TTL 遞增 1,直到目標(biāo)響應(yīng)或 TTL 達(dá)到最大值,從而確定路由。路由通過檢查中級路由器發(fā)送回的“ICMP 已超時”的消息來確定路由。不過,有些路由器悄悄地下傳包含過期 TTL 值的數(shù)據(jù)包,而 tracert 看不到。   tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout]   target_name   參數(shù)說明:   /d 指定不將地址解析為計算機(jī)名。   -h maximum_hops 指定搜索目標(biāo)的最大躍點數(shù)。   -j computer-list 指定沿 computer-list 的稀疏源路由。   -w timeout 每次應(yīng)答等待 timeout 指定的微秒數(shù)。   target_name 目標(biāo)計算機(jī)的名稱。   一般操作方法如下:   C:>tracert www.yahoo com   Tracing route to www.yahoo.akadns net [66.218.71.81] over a maximum   of 30 hops:   1 10 ms <10 ms <10 ms 192.168.0.7   2 <10 ms 10 ms <10 ms 210.192.97.129   3 <10 ms 20 ms 10 ms 192.168.200.21   4 <10 ms 10 ms 10 ms 203.212.0.69   5 <10 ms 10 ms 10 ms 202.108.252.1   6 10 ms 10 ms <10 ms 202.106.193.201   7 10 ms 20 ms 20 ms 202.106.193.169   8 <10 ms 10 ms 10 ms 202.106.192.226   9 <10 ms 10 ms 10 ms 202.96.12.45   10 20 ms 30 ms 20 ms p-6-0-r1-c-shsh-1 cn net [202.97.34.34]   11 20 ms 30 ms 30 ms p-3-0-r3-i-shsh-1 cn net [202.97.33.74]   12 160 ms 161 ms 160 ms if-7-7.core1.LosAngeles.Teleglobe net   [207.45.193.73]   13 200 ms 201 ms 200 ms if-4-0.core1.Sacramento.Teleglobe net   [64.86.83.170]   14 190 ms 190 ms 190 ms if-2-0.core1.PaloAlto.Teleglobe net   [64.86.83.201]   15 160 ms 160 ms 160 ms ix-5-0.core1.PaloAlto.Teleglobe net   [207.45.196.90]   16 180 ms 180 ms 160 ms ge-1-3-0.msr1.pao.yahoo com   [216.115.100.150]   17 170 ms 210 ms 321 ms vl10.bas1.scd.yahoo com [66.218.64.134]   18 170 ms 170 ms 170 ms w2.scd.yahoo com [66.218.71.81]   ===============================================   對于Windows下ping命令相信大家已經(jīng)再熟悉不過了,但是能把ping的功能發(fā)揮到最大的人卻并不是很多,當(dāng)然我也并不是說我可以讓ping發(fā)揮最大的功能,我也只不過經(jīng)常用ping這個工具,也總結(jié)了一些小經(jīng)驗,現(xiàn)在和大家分享一下。   現(xiàn)在我就參照ping命令的幫助說明來給大家說說我使用ping時會用到的技巧,ping只有在安裝了TCP/IP協(xié)議以后才可以使用:   ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list] | [-k computer-list] [-w timeout] destination-list   Options:   -t Ping the specified host until stopped To see statistics and continue - type Control-Break;To stop - type Control-C.   不停的ping地方主機(jī),直到你按下Control-C。   此功能沒有什么特別的技巧,不過可以配合其他參數(shù)使用,將在下面提到。   -a Resolve addresses to hostnames.   解析計算機(jī)NetBios名。   示例:C:>ping -a 192.168.1.21   Pinging iceblood.yofor com [192.168.1.21] with 32 bytes of data:   Reply from 192.168.1.21: bytes=32 time<10ms TTL=254   Reply from 192.168.1.21: bytes=32 time<10ms TTL=254   Reply from 192.168.1.21: bytes=32 time<10ms TTL=254   Reply from 192.168.1.21: bytes=32 time<10ms TTL=254   Ping statistics for 192.168.1.21:   Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:   Minimum = 0ms, Maximum = 0ms, Average = 0ms   從上面就可以知道IP為192.168.1.21的計算機(jī)NetBios名為iceblood.yofor com。   n count Number of echo requests to send.   發(fā)送count指定的Echo數(shù)據(jù)包數(shù)。   在默認(rèn)情況下,一般都只發(fā)送四個數(shù)據(jù)包,通過這個命令可以自己定義發(fā)送的個數(shù),對衡量網(wǎng)絡(luò)速度很有幫助,比如我想測試發(fā)送50個數(shù)據(jù)包的返回的平均時間為多少,最快時間為多少,最慢時間為多少就可以通過以下獲知:   C:>ping -n 50 202.103.96.68   Pinging 202.103.96.68 with 32 bytes of data:   Reply from 202.103.96.68: bytes=32 time=50ms TTL=241   Reply from 202.103.96.68: bytes=32 time=50ms TTL=241   Reply from 202.103.96.68: bytes=32 time=50ms TTL=241   Request timed out.   ………………   Reply from 202.103.96.68: bytes=32 time=50ms TTL=241   Reply from 202.103.96.68: bytes=32 time=50ms TTL=241   Ping statistics for 202.103.96.68:   Packets: Sent = 50, Received = 48, Lost = 2 (4% loss),Approximate round trip times in milli-seconds:   Minimum = 40ms, Maximum = 51ms, Average = 46ms   從以上我就可以知道在給202.103.96.68發(fā)送50個數(shù)據(jù)包的過程當(dāng)中,返回了48個,其中有兩個由于未知原因丟失,這48個數(shù)據(jù)包當(dāng)中返回速度最快為40ms,最慢為51ms,平均速度為46ms。   l size Send buffer size.   定義echo數(shù)據(jù)包大小。   在默認(rèn)的情況下windows的ping發(fā)送的數(shù)據(jù)包大小為32byt,我們也可以自己定義它的大小,但有一個大小的限制,就是最大只能發(fā)送65500byt,也許有人會問為什么要限制到65500byt,因為Windows系列的系統(tǒng)都有一個安全漏洞(也許還包括其他系統(tǒng))就是當(dāng)向?qū)Ψ揭淮伟l(fā)送的數(shù)據(jù)包大于或等于65532時,對方就很有可能擋機(jī),所以微軟公司為了解決這一安全漏洞于是限制了ping的數(shù)據(jù)包大小。雖然微軟公司已經(jīng)做了此限制,但這個參數(shù)配合其他參數(shù)以后危害依然非常強(qiáng)大,比如我們就可以通過配合-t參數(shù)來實現(xiàn)一個帶有攻擊性的命令:(以下介紹帶有危險性,僅用于試驗,請勿輕易施于別人機(jī)器上,否則后果自負(fù))   C:>ping -l 65500 -t 192.168.1.21   Pinging 192.168.1.21 with 65500 bytes of data:   Reply from 192.168.1.21: bytes=65500 time<10ms TTL=254   Reply from 192.168.1.21: bytes=65500 time<10ms TTL=254   ………………   這樣它就會不停的向192.168.1.21計算機(jī)發(fā)送大小為65500byt的數(shù)據(jù)包,如果你只有一臺計算機(jī)也許沒有什么效果,但如果有很多計算機(jī)那么就可以使對方完全癱瘓,我曾經(jīng)就做過這樣的試驗,當(dāng)我同時使用10臺以上計算機(jī)ping一臺Win2000Pro系統(tǒng)的計算機(jī)時,不到5分鐘對方的網(wǎng)絡(luò)就已經(jīng)完全癱瘓,網(wǎng)絡(luò)嚴(yán)重堵塞,HTTP和FTP服務(wù)完全停止,由此可見威力非同小可。   -f Set Don<|>t Fragment flag in packet.   在數(shù)據(jù)包中發(fā)送“不要分段”標(biāo)志。   在一般你所發(fā)送的數(shù)據(jù)包都會通過路由分段再發(fā)送給對方,加上此參數(shù)以后路由就不會再分段處理。   -i TTL Time To Live.   指定TTL值在對方的系統(tǒng)里停留的時間。   此參數(shù)同樣是幫助你檢查網(wǎng)絡(luò)運轉(zhuǎn)情況的。   -v TOS Type Of Service.   將“服務(wù)類型”字段設(shè)置為 tos 指定的值。   r count Record route for count hops.   在“記錄路由”字段中記錄傳出和返回數(shù)據(jù)包的路由。   在一般情況下你發(fā)送的數(shù)據(jù)包是通過一個個路由才到達(dá)對方的,但到底是經(jīng)過了哪些路由呢?通過此參數(shù)就可以設(shè)定你想探測經(jīng)過的路由的個數(shù),不過限制在了9個,也就是說你只能跟蹤到9個路由,如果想探測更多,可以通過其他命令實現(xiàn),我將在以后的文章中給大家講解。以下為示例:   C:>ping -n 1 -r 9 202.96.105.101 (發(fā)送一個數(shù)據(jù)包,最多記錄9個路由)   Pinging 202.96.105.101 with 32 bytes of data:   Reply from 202.96.105.101: bytes=32 time=10ms TTL=249   Route: 202.107.208.187 ->   202.107.210.214 ->   61.153.112.70 ->   61.153.112.89 ->   202.96.105.149 ->   202.96.105.97 ->   202.96.105.101 ->   202.96.105.150 ->   61.153.112.90   Ping statistics for 202.96.105.101:   Packets: Sent = 1, Received = 1, Lost = 0 (0% loss),   Approximate round trip times in milli-seconds:   Minimum = 10ms, Maximum = 10ms, Average = 10ms   從上面我就可以知道從我的計算機(jī)到202.96.105.101一共通過了202.107.208.187 ,202.107.210.214 , 61.153.112.70 , 61.153.112.89 , 202.96.105.149 , 202.96.105.97這幾個路由。   指定 count 指定的躍點數(shù)的時間戳。   此參數(shù)和-r差不多,只是這個參數(shù)不記錄數(shù)據(jù)包返回所經(jīng)過的路由,最多也只記錄4個。   -j host-list Loose source route along host-list.   利用 computer-list 指定的計算機(jī)列表路由數(shù)據(jù)包。連續(xù)計算機(jī)可以被中間網(wǎng)關(guān)分隔(路由稀疏源)IP 允許的最大數(shù)量為 9。   -k host-list Strict source route along host-list.   利用 computer-list 指定的計算機(jī)列表路由數(shù)據(jù)包。連續(xù)計算機(jī)不能被中間網(wǎng)關(guān)分隔(路由嚴(yán)格源)IP 允許的最大數(shù)量為 9。   -w timeout Timeout in milliseconds to wait for each reply.   指定超時間隔,單位為毫秒。   此參數(shù)沒有什么其他技巧。   ping命令的其他技巧:在一般情況下還可以通過ping對方讓對方返回給你的TTL值大小,粗略的判斷目標(biāo)主機(jī)的系統(tǒng)類型是Windows系列還是UNIX/Linux系列,一般情況下Windows系列的系統(tǒng)返回的TTL值在100-130之間,而UNIX/Linux系列的系統(tǒng)返回的TTL值在240-255之間,當(dāng)然TTL的值在對方的主機(jī)里是可以修改的,Windows系列的系統(tǒng)可以通過修改注冊表以下鍵值實現(xiàn):   [HKEY_LOCAL_MACHINEsys temCurrentControlSetServicesTcpipParameters]   "DefaultTTL"=dword:000000ff   255---FF   128---80   64----40   32----20   Ping是個使用頻率極高的網(wǎng)絡(luò)診斷程序,用于確定本地主機(jī)是否能與另一臺主機(jī)交換(發(fā)送與接收)數(shù)據(jù)報。根據(jù)返回的信息,你就可以推斷TCP/IP參數(shù)是否設(shè)置得正確以及運行是否正常。需要注意的是:成功地與另一臺主機(jī)進(jìn)行一次或兩次數(shù)據(jù)報交換并不表示TCP/IP配置就是正確的,你必須執(zhí)行大量的本地主機(jī)與遠(yuǎn)程主機(jī)的數(shù)據(jù)報交換,才能確信TCP/IP的正確性。   ===============================================   Ping的返回信息有"Request Timed Out"、"Destination Net Unreachable"和"Bad IP address"還有"Source quench received"。   "Request Timed Out"這個信息表示對方主機(jī)可以到達(dá)到TIME OUT,這種情況通常是為對方拒絕接收你發(fā)給它的數(shù)據(jù)包造成數(shù)據(jù)包丟失。大多數(shù)的原因可能是對方裝有防火墻或已下線。   "Destination Net Unreachable"這個信息表示對方主機(jī)不存在或者沒有跟對方建立連接。這里要說明一下"destination host unreachable"和"time out"的區(qū)別,如果所經(jīng)過的路由器的路由表中具有到達(dá)目標(biāo)的路由,而目標(biāo)因為其它原因不可到達(dá),這時候會出現(xiàn)"time out",如果路由表中連到達(dá)目標(biāo)的路由都沒有,那就會出現(xiàn)"destination host unreachable"。   "Bad IP address" 這個信息表示你可能沒有連接到DNS服務(wù)器所以無法解析這個IP地址,也可能是IP地址不存在。   "Source quench received"信息比較特殊,它出現(xiàn)的機(jī)率很少。它表示對方或中途的服務(wù)器繁忙無法回應(yīng)。   ===============================================   怎樣使用Ping這命令來測試網(wǎng)絡(luò)連通呢?   連通問題是由許多原因引起的,如本地配置錯誤、遠(yuǎn)程主機(jī)協(xié)議失效等,當(dāng)然還包括設(shè)備等造成的故障。   首先我們講一下使用Ping命令的步驟。   使用Ping檢查連通性有六個步驟:   1. 使用ipconfig /all觀察本地網(wǎng)絡(luò)設(shè)置是否正確;   2. Ping 127.0.0.1,127.0.0.1 回送地址Ping回送地址是為了檢查本地的TCP/IP協(xié)議有沒有設(shè)置好;   3. Ping本機(jī)IP地址,這樣是為了檢查本機(jī)的IP地址是否設(shè)置有誤;   4. Ping本網(wǎng)網(wǎng)關(guān)或本網(wǎng)IP地址,這樣的是為了檢查硬件設(shè)備是否有問題,也可以檢查本機(jī)與本地網(wǎng)絡(luò)連接是否正常;(在非局域網(wǎng)中這一步驟可以忽略)   5.Ping本地DNS地址,這樣做是為了檢查DNS是否能夠?qū)P。   6.Ping遠(yuǎn)程IP地址,這主要是檢查本網(wǎng)或本機(jī)與外部的連接是否正常。   ===============================================   在檢查網(wǎng)絡(luò)連通的過程中可能出現(xiàn)一些錯誤,這些錯誤總的來說分為兩種最常見。   1. Request Timed Out   "request time out"這提示除了在《PING(一)》提到的對方可能裝有防火墻或已關(guān)機(jī)以外,還有就是本機(jī)的IP不正確和網(wǎng)關(guān)設(shè)置錯誤。  、、IP不正確:   IP不正確主要是IP地址設(shè)置錯誤或IP地址沖突,這可以利用ipconfig /all這命令來檢查。在WIN2000下IP沖突的情況很少發(fā)生,因為系統(tǒng)會自動檢測在網(wǎng)絡(luò)中是否有相同的IP地址并提醒你是否設(shè)置正確。在NT中不但會出現(xiàn)"request time out"這提示而且會出現(xiàn)"Hardware error"這提示信息比較特殊不要給它的提示所迷惑。  、、網(wǎng)關(guān)設(shè)置錯誤:這個錯誤可能會在第四個步驟出現(xiàn)。網(wǎng)關(guān)設(shè)置錯誤主要是網(wǎng)關(guān)地址設(shè)置不正確或網(wǎng)關(guān)沒有幫你轉(zhuǎn)發(fā)數(shù)據(jù),還有就是可能遠(yuǎn)程網(wǎng)關(guān)失效。這里主要是在你Ping外部網(wǎng)絡(luò)地址時出錯。錯誤表現(xiàn)為無法Ping外部主機(jī)返回信息"Request timeout"。   2. Destination Host Unreachable   當(dāng)你在開始PING網(wǎng)絡(luò)計算機(jī)時如果網(wǎng)絡(luò)設(shè)備出錯它返回信息會提示"destination host unreachable"。如果局域網(wǎng)中使用DHCP分配IP時,而碰巧DHCP失效,這時使用 PING命令就會產(chǎn)生此錯誤。因為在DHCP失效時客戶機(jī)無法分配到IP系統(tǒng)只有自設(shè)IP,它往往會設(shè)為不同子網(wǎng)的IP。所以會出現(xiàn)"Destination Host Unreachable"。另外子網(wǎng)掩碼設(shè)置錯誤也會出現(xiàn)這錯誤。   還有一個比較特殊就是路由返回錯誤信息,它一般都會在"Destination Host Unreachable"前加上IP地址說明哪個路由不能到達(dá)目標(biāo)主機(jī)。這說明你的機(jī)器與外部網(wǎng)絡(luò)連接沒有問題,但與某臺主機(jī)連接存在問題。?1f3K:JFD本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
編輯本段PING的各類反饋信息oK:JFD()$#本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  Request timed out      a.對方已關(guān)機(jī),或者網(wǎng)絡(luò)上根本沒有這個地址:比如在上圖中主機(jī)A中PING 192.168.0.7 ,或者主機(jī)B關(guān)機(jī)了,在主機(jī)A中PING 192.168.0.5 都會得到超時的信息。   b.對方與自己不在同一網(wǎng)段內(nèi),通過路由也無法找到對方,但有時對方確實是存在的,當(dāng)然不存在也是返回超時的信息。   c.對方確實存在,但設(shè)置了ICMP數(shù)據(jù)包過濾(比如防火墻設(shè)置)   怎樣知道對方是存在,還是不存在呢,可以用帶參數(shù) -a 的Ping命令探測對方,如果能得到對方的NETBIOS名稱,則說明對方是存在的,是有防火墻設(shè)置,如果得不到,多半是對方不存在或關(guān)機(jī),或不在同一網(wǎng)段內(nèi)。   d.錯誤設(shè)置IP地址   正常情況下,一臺主機(jī)應(yīng)該有一個網(wǎng)卡,一個IP地址,或多個網(wǎng)卡,多個IP地址(這些地址一定要處于不同的IP子網(wǎng))。但如果一臺電腦的“撥號網(wǎng)絡(luò)適配器”(相當(dāng)于一塊軟網(wǎng)卡)的TCP/IP設(shè)置中,設(shè)置了一個與網(wǎng)卡IP地址處于同一子網(wǎng)的IP地址,這樣,在IP層協(xié)議看來,這臺主機(jī)就有兩個不同的接口處于同一網(wǎng)段內(nèi)。當(dāng)從這臺主機(jī)Ping其他的機(jī)器時,會存在這樣的問題:   A.主機(jī)不知道將數(shù)據(jù)包發(fā)到哪個網(wǎng)絡(luò)接口,因為有兩個網(wǎng)絡(luò)接口都連接在同一網(wǎng)段。   B.主機(jī)不知道用哪個地址作為數(shù)據(jù)包的源地址。因此,從這臺主機(jī)去Ping其他機(jī)器,IP層協(xié)議會無法處理,超時后,Ping 就會給出一個“超時無應(yīng)答”的錯誤信息提示。但從其他主機(jī)Ping這臺主機(jī)時,請求包從特定的網(wǎng)卡來,ICMP只須簡單地將目的、源地址互換,并更改一些標(biāo)志即可,ICMP應(yīng)答包能順利發(fā)出,其他主機(jī)也就能成功Ping通這臺機(jī)器了。   Destination host Unreachable   對方與自己不在同一網(wǎng)段內(nèi),而自己又未設(shè)置默認(rèn)的路由,比如上例中A機(jī)中不設(shè)定默認(rèn)的路由,運行Ping 192.168.1.4就會出現(xiàn)“Destination host Unreachable”。   網(wǎng)線出了故障   這里要說明一下“destination host unreachable”和 “time out”的區(qū)別,如果所經(jīng)過的路由器的路由表中具有到達(dá)目標(biāo)的路由,而目標(biāo)因為其他原因不可到達(dá),這時候會出現(xiàn)“time out”,如果路由表中連到達(dá)目標(biāo)的路由都沒有,那就會出現(xiàn)“destination host unreachable”。   Bad IP address   這個信息表示您可能沒有連接到DNS服務(wù)器,所以無法解析這個IP地址,也可能是IP地址不存在。   Source quench received   這個信息比較特殊,它出現(xiàn)的機(jī)率很少。它表示對方或中途的服務(wù)器繁忙無法回應(yīng)。   Unknown host——不知名主機(jī)   這種出錯信息的意思是,該遠(yuǎn)程主機(jī)的名字不能被域名服務(wù)器(DNS)轉(zhuǎn)換成IP地址。故障原因可能是域名服務(wù)器有故障,或者其名字不正確,或者網(wǎng)絡(luò)管理員的系統(tǒng)與遠(yuǎn)程主機(jī)之間的通信線路有故障。   No answer——無響應(yīng)   這種故障說明本地系統(tǒng)有一條通向中心主機(jī)的路由,但卻接收不到它發(fā)給該中心主機(jī)的任何信息。故障原因可能是下列之一:中心主機(jī)沒有工作;本地或中心主機(jī)網(wǎng)絡(luò)配置不正確;本地或中心的路由器沒有工作;通信線路有故障;中心主機(jī)存在路由選擇問題。   Ping 127.0.0.1:127.0.0.1是本地循環(huán)地址   如果本地址無法Ping通,則表明本地機(jī)TCP/IP協(xié)議不能正常工作。   no rout to host:網(wǎng)卡工作不1fads不21fdsK:JFD()$#_*(本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
kjhfjouierpoK:JFD()$#_*(本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
9西7087K:JFD()本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有

回答者: OscarDon     回答時間:2011-08-18 14:37    

24        27        


Ping最大作用是檢測電腦與電腦之間是否順利連接的,并檢測與之相關(guān)的速率,掉包率等等。fads13東oK:JFD()$#本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有

回答者: junorym     回答時間:2011-08-19 13:46    

24        22        

中國通信人才網(wǎng) | 江蘇通信人才網(wǎng) | 山東通信人才網(wǎng) | 武漢通信人才網(wǎng) | 浙江通信人才網(wǎng) | 湖南通信人才網(wǎng)
深圳市訊方技術(shù)股份有限公司 聘:華為45G高級網(wǎng)優(yōu)工程師
需求人數(shù):5 人 地點:山東省
浙江明訊網(wǎng)絡(luò)技術(shù)有限公司 聘:浙江網(wǎng)絡(luò)優(yōu)化工程師
需求人數(shù):2 人 地點:湖州市,寧波市
重慶信科通信工程有限公司 聘:南昌電信中興原廠高級
需求人數(shù):2 人 地點:南昌市
陜西瑞達(dá)灃通信技術(shù)有限公司 聘:內(nèi)蒙辦長期需求華為持證中高級人員
需求人數(shù):30 人 地點:呼和浩特市,包頭市,巴彥淖爾市,鄂爾多斯市
安徽引途科技有限公司 聘:河南中興測試
需求人數(shù):3 人 地點:安陽市,濮陽市,三門峽市
浙江省郵電工程建設(shè)有限公司 聘:新疆中興中高級優(yōu)化工程師
需求人數(shù):7 人 地點:昌吉市,博樂市,克拉瑪依市,石河子市
杭州華星創(chuàng)業(yè)通信技術(shù)股份有限公司 聘:開站后臺督導(dǎo)-山東濟(jì)南
需求人數(shù):20 人 地點:濟(jì)南市
廣東南方通信建設(shè)有限公司 聘:江門聯(lián)通日常高級后臺優(yōu)化人員
需求人數(shù):1 人 地點:江門市
福建省鴻官通信工程有限公司 聘:中興IPRAN工程師
需求人數(shù):1 人 地點:泉州市
嘉環(huán)科技股份有限公司 聘:核心網(wǎng)工程師-IMC青海
需求人數(shù):2 人 地點:西寧市
熱點問題
更多精彩

聯(lián)系我們 - 問通信專家 Powered by MSCBSC 移動通信網(wǎng)  © 2006 -