問題已開啟 (普通問題)
關(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ò)是否通暢和時延等。有個好處就是可以分段進行ping,這樣可以幫助我們定為問題出在那一段,如果前幾段都可以ping通,有一段不能ping通,就可以判斷問題出在這一段。d5a4f8e342K:JFD()$#_本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有

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

18        18        


PING (Packet Internet Grope),因特網(wǎng)包探索器,用于測試網(wǎng)絡(luò)連接量的程序。Ping發(fā)送一個ICMP回聲清求消息給目的地并報告是否收到所希望的ICMP回聲應答。網(wǎng)絡(luò)上的機器都有唯一確定的IP地址,我們給目標IP地址發(fā)送一個數(shù)據(jù)包,對方就要返回一個同樣大小的數(shù)據(jù)包,根據(jù)返回的數(shù)據(jù)包我們可以確定目標主機的存在,
該命令只有在安裝了 tcp/ip  協(xié)議后才可以使用。#$#&)*(&#*K:JFD()$#_本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
 以下是PING的一些參數(shù):  a3ds也fK:JFD()本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
fkjhfK: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  $#@3221a3dK:JFD()$#_本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
3a21fd3s1K:JFD()$#本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  -t  jlurewioK:JFD()$#本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  Ping 指定的計算機直到中斷。  d5a4f8eK:JFD()本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有

  -a  j道h$#$#&)*K:JFD()$#_*本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  將地址解析為計算機名。 
$*@#(_@sK:JFD()$本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  -n count 
  發(fā)送 count 指定的 ECHO 數(shù)據(jù)包數(shù)。默認值為 4。 
34321%K:JFD(本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  -l length  1fads不21fdK:JFD()$#_*本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  發(fā)送包含由 length 指定的數(shù)據(jù)量的 ECHO 數(shù)據(jù)包。默認為 32 字節(jié);最大值是65,527。  f12zcv545%#K:JFD()$#_*本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有

  -f 
  在數(shù)據(jù)包中發(fā)送"不要分段"標志。數(shù)據(jù)包就不會被路由上的網(wǎng)關(guān)分段。  f12dsfK:JFD(本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
)#$@&%#K:JFD()本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  -i ttl  21a3ds也fK:JFD()$#本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  將"生存時間"字段設(shè)置為 ttl 指定的值。  oitre4K:JFD(本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
(*)#$@&K:JFD()本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  -v tos  fds1fadK:JFD()本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  將"服務(wù)類型"字段設(shè)置為 tos 指定的值。  3289西70874*K:JFD()$#_*(本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
hfjouiK:JFD(本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  -r count  不21fds3a21K:JFD()$#_*本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  在"記錄路由"字段中記錄傳出和返回數(shù)據(jù)包的路由。count 可以指定最少 1 臺,最多 9 臺計算機。  哦*&#%K:JFD(本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
&#%kcvmmvckK:JFD()$#_*本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  -s count 
  指定 count 指定的躍點數(shù)的時間戳。  ?1f3dsaf1K:JFD()$#_本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
是434K:JFD本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  -j computer-list 
  利用 computer-list 指定的計算機列表路由數(shù)據(jù)包。連續(xù)計算機可以被中間網(wǎng)關(guān)分隔(路由稀疏源)IP 允許的最大數(shù)量為 9。  ?1fdK:JFD本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
*(我)$#@K:JFD()$本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  -k computer-list  saf12zK:JFD(本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  利用 computer-list 指定的計算機列表路由數(shù)據(jù)包。連續(xù)計算機不能被中間網(wǎng)關(guān)分隔(路由嚴格源)IP 允許的最大數(shù)量為 9。  fd知1fkjhfjK:JFD()$#_*本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
4f8e342是4K:JFD()$#_本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  -w timeout  erpoej道hK:JFD()$#本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  指定超時間隔,單位為毫秒。  1fds3aK:JFD(本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有

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

1fkjhfjouiK:JFD()$#_本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
1354afd5a4f8K:JFD()$#_*(本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
@&%#*(我)$K:JFD()$#_本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有

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

19        20        


fd知1fkjhfjK:JFD()$#_*本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
Ping 是Windows系列自帶的一個可執(zhí)行命令。利用它可以檢查網(wǎng)絡(luò)是否能夠連通,用好它可以很好地幫助我們分析判定網(wǎng)絡(luò)故障。應用格式:Ping IP地址。該命令還可以加許多參數(shù)使用,具體是鍵入Ping按回車即可看到詳細說明。s1fads不K:JFD()$本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  是DOS命令,一般用于檢測網(wǎng)絡(luò)通與不通 ,也叫時延,其值越大,速度越慢   PING (Packet Internet Grope),因特網(wǎng)包探索器,用于測試網(wǎng)絡(luò)連接量的程序。Ping發(fā)送一個ICMP回聲請求消息給目的地并報告是否收到所希望的ICMP回聲應答。   它是用來檢查網(wǎng)絡(luò)是否通暢或者網(wǎng)絡(luò)連接速度的命令。作為一個生活在網(wǎng)絡(luò)上的管理員或者黑客來說,ping命令是第一個必須掌握的DOS命令,它所利用的原理是這樣的:利用網(wǎng)絡(luò)上機器IP地址的唯一性,給目標IP地址發(fā)送一個數(shù)據(jù)包,再要求對方返回一個同樣大小的數(shù)據(jù)包來確定兩臺網(wǎng)絡(luò)機器是否連接相通,時延是多少?   ping指的是端對端連通,通常用來作為可用性的檢查, 但是某些病毒木馬會強行大量遠程執(zhí)行ping命令搶占你的網(wǎng)絡(luò)資源,導致系統(tǒng)變慢,網(wǎng)速變慢。嚴禁ping入侵作為大多數(shù)防火墻的一個基本功能提供給用戶進行選擇。通常的情況下你如果不用作服務(wù)器或者進行網(wǎng)絡(luò)測試,可以放心的選中它,保護你的電腦5a4f8e34K:JFD()$本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
編輯本段工作流程
  我們以下面一個網(wǎng)絡(luò)為例:有A、B、C、D四臺機子,一臺路由RA,子網(wǎng)掩碼均為255.255.255.0,默認路由為192.168.0.1   1.在同一網(wǎng)段內(nèi)   在主機A上運行“Ping 192.168.0.5”后,都發(fā)生了些什么呢? 首先,Ping命令會構(gòu)建一個固定格式的ICMP請求數(shù)據(jù)包,然后由ICMP協(xié)議將這個數(shù)據(jù)包連同地址“192.168.0.5”一起交給IP層協(xié)議(和ICMP一樣,實際上是一組后臺運行的進程),IP層協(xié)議將以地址“192.168.0.5”作為目的地址,本機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é)議通過機器B的IP地址和自己的子網(wǎng)掩碼,發(fā)現(xiàn)它跟自己屬同一網(wǎng)絡(luò),就直接在本網(wǎng)絡(luò)內(nèi)查找這臺機器的MAC,如果以前兩機有過通信,在A機的ARP緩存表應該有B機IP與其MAC的映射關(guān)系,如果沒有,就發(fā)一個ARP請求廣播,得到B機的MAC,一并交給數(shù)據(jù)鏈路層。后者構(gòu)建一個數(shù)據(jù)幀,目的地址是IP層傳過來的物理地址,源地址則是本機的物理地址,還要附加上一些控制信息,依據(jù)以太網(wǎng)的介質(zhì)訪問規(guī)則,將它們傳送出去。   主機B收到這個數(shù)據(jù)幀后,先檢查它的目的地址,并和本機的物理地址對比,如符合,則接收;否則丟棄。接收后檢查該數(shù)據(jù)幀,將IP數(shù)據(jù)包從幀中提取出來,交給本機的IP層協(xié)議。同樣,IP層檢查后,將有用的信息提取后交給ICMP協(xié)議,后者處理后,馬上構(gòu)建一個ICMP應答包,發(fā)送給主機A,其過程和主機A發(fā)送ICMP請求包到主機B一模一樣。   2.不在同一網(wǎng)段內(nèi)   在主機A上運行“Ping 192.168.1.4”后,開始跟上面一樣,到了怎樣得到MAC地址時,IP協(xié)議通過計算發(fā)現(xiàn)D機與自己不在同一網(wǎng)段內(nèi),就直接將交由路由處理,也就是將路由的MAC取過來,至于怎樣得到路由的MAC,跟上面一樣,先在ARP緩存表找,找不到就廣播吧。路由得到這個數(shù)據(jù)幀后,再跟主機D進行聯(lián)系,如果找不到,就向主機A返回一個超時的信息。
編輯本段PING測試ads13東oitrK:JFD()$#_*本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  1.Ping本機IP   例如本機IP地址為:172.168.200.2。則執(zhí)行命令Ping 172.168.200.2。如果網(wǎ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í)行此命令,如果顯示正常,則說明本機使用的IP地址可能與另一臺正在使用的機器IP地址重復了。如果仍然不正常,則表明本機網(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遠程IP   這一命令可以檢測本機能否正常訪問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)。反之,則表明主機文件(windows/host)存在問題。fads13東oiK:JFD()$#_本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
編輯本段PING命令參數(shù)詳解西70874*K: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 命令可以用來驗證與遠程計算機的連接。(該命令只有在安裝了TCP/IP協(xié)議后才能使用)   【參數(shù)說明】 :   -t :一直Ping指定的計算機,直到從鍵盤按下Ctrl+C中斷。   -a :將地址解析為計算機NetBios名。   -n :發(fā)送count指定的ECHO數(shù)據(jù)包數(shù),通過這個命令可以自己定義發(fā)送的個數(shù),對衡量網(wǎng)絡(luò)速度很有幫助。能夠測試發(fā)送數(shù)據(jù)包的返回平均時間,及時間的快慢程度。默認值為 4。   -l :發(fā)送指定數(shù)據(jù)量的ECHO數(shù)據(jù)包。默認為 32 字節(jié);最大值是65500byt。   -f :在數(shù)據(jù)包中發(fā)送“不要分段”標志,數(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ù)包是通過一系列路由才到達目標地址的,通過此參數(shù)可以設(shè)定,想探測經(jīng)過路由的個數(shù)。限定能跟蹤到9個路由。   -s :指定 count 指定的躍點數(shù)的時間戳。與參數(shù)-r差不多,但此參數(shù)不記錄數(shù)據(jù)包返回所經(jīng)過的路由,最多只記錄4個。   -j :利用 computer-list 指定的計算機列表路由數(shù)據(jù)包。連續(xù)計算機可以被中間網(wǎng)關(guān)分隔(路由稀疏源) IP 允許的最大數(shù)量為 9。   -k :computer-list 利用 computer-list 指定的計算機列表路由數(shù)據(jù)包。連續(xù)計算機不能被中間網(wǎng)關(guān)分隔(路由嚴格源)IP 允許的最大數(shù)量為 9。   -w:timeout 指定超時間隔,單位為毫秒。   destination-list: 指定要 ping 的遠程計算機。   一般情況下,通過ping目標地址,可讓對方返回TTL值的大小,通過TTL值可以粗略判斷目標主機的系統(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ā)送到目標,以決定到達目標采用的路由。要在轉(zhuǎn)發(fā)數(shù)據(jù)包上的 TTL 之前至少遞減 1,必需路徑上的每個路由器,所以 TTL   是有效的躍點計數(shù)。數(shù)據(jù)包上的 TTL 到達 0 時,路由器應該將“ICMP 已超時”的消息發(fā)送回源系統(tǒng)。Tracert 先發(fā)送 TTL為 1 的回顯數(shù)據(jù)包,并在隨后的每次發(fā)送過程將 TTL 遞增 1,直到目標響應或 TTL 達到最大值,從而確定路由。路由通過檢查中級路由器發(fā)送回的“ICMP 已超時”的消息來確定路由。不過,有些路由器悄悄地下傳包含過期 TTL 值的數(shù)據(jù)包,而 tracert 看不到。   tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout]   target_name   參數(shù)說明:   /d 指定不將地址解析為計算機名。   -h maximum_hops 指定搜索目標的最大躍點數(shù)。   -j computer-list 指定沿 computer-list 的稀疏源路由。   -w timeout 每次應答等待 timeout 指定的微秒數(shù)。   target_name 目標計算機的名稱。   一般操作方法如下:   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ā)揮到最大的人卻并不是很多,當然我也并不是說我可以讓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地方主機,直到你按下Control-C。   此功能沒有什么特別的技巧,不過可以配合其他參數(shù)使用,將在下面提到。   -a Resolve addresses to hostnames.   解析計算機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的計算機NetBios名為iceblood.yofor com。   n count Number of echo requests to send.   發(fā)送count指定的Echo數(shù)據(jù)包數(shù)。   在默認情況下,一般都只發(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ù)包的過程當中,返回了48個,其中有兩個由于未知原因丟失,這48個數(shù)據(jù)包當中返回速度最快為40ms,最慢為51ms,平均速度為46ms。   l size Send buffer size.   定義echo數(shù)據(jù)包大小。   在默認的情況下windows的ping發(fā)送的數(shù)據(jù)包大小為32byt,我們也可以自己定義它的大小,但有一個大小的限制,就是最大只能發(fā)送65500byt,也許有人會問為什么要限制到65500byt,因為Windows系列的系統(tǒng)都有一個安全漏洞(也許還包括其他系統(tǒng))就是當向?qū)Ψ揭淮伟l(fā)送的數(shù)據(jù)包大于或等于65532時,對方就很有可能擋機,所以微軟公司為了解決這一安全漏洞于是限制了ping的數(shù)據(jù)包大小。雖然微軟公司已經(jīng)做了此限制,但這個參數(shù)配合其他參數(shù)以后危害依然非常強大,比如我們就可以通過配合-t參數(shù)來實現(xiàn)一個帶有攻擊性的命令:(以下介紹帶有危險性,僅用于試驗,請勿輕易施于別人機器上,否則后果自負)   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計算機發(fā)送大小為65500byt的數(shù)據(jù)包,如果你只有一臺計算機也許沒有什么效果,但如果有很多計算機那么就可以使對方完全癱瘓,我曾經(jīng)就做過這樣的試驗,當我同時使用10臺以上計算機ping一臺Win2000Pro系統(tǒng)的計算機時,不到5分鐘對方的網(wǎng)絡(luò)就已經(jīng)完全癱瘓,網(wǎng)絡(luò)嚴重堵塞,HTTP和FTP服務(wù)完全停止,由此可見威力非同小可。   -f Set Don<|>t Fragment flag in packet.   在數(shù)據(jù)包中發(fā)送“不要分段”標志。   在一般你所發(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ù)包是通過一個個路由才到達對方的,但到底是經(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   從上面我就可以知道從我的計算機到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 指定的計算機列表路由數(shù)據(jù)包。連續(xù)計算機可以被中間網(wǎng)關(guān)分隔(路由稀疏源)IP 允許的最大數(shù)量為 9。   -k host-list Strict source route along host-list.   利用 computer-list 指定的計算機列表路由數(shù)據(jù)包。連續(xù)計算機不能被中間網(wǎng)關(guān)分隔(路由嚴格源)IP 允許的最大數(shù)量為 9。   -w timeout Timeout in milliseconds to wait for each reply.   指定超時間隔,單位為毫秒。   此參數(shù)沒有什么其他技巧。   ping命令的其他技巧:在一般情況下還可以通過ping對方讓對方返回給你的TTL值大小,粗略的判斷目標主機的系統(tǒng)類型是Windows系列還是UNIX/Linux系列,一般情況下Windows系列的系統(tǒng)返回的TTL值在100-130之間,而UNIX/Linux系列的系統(tǒng)返回的TTL值在240-255之間,當然TTL的值在對方的主機里是可以修改的,Windows系列的系統(tǒng)可以通過修改注冊表以下鍵值實現(xiàn):   [HKEY_LOCAL_MACHINEsys temCurrentControlSetServicesTcpipParameters]   "DefaultTTL"=dword:000000ff   255---FF   128---80   64----40   32----20   Ping是個使用頻率極高的網(wǎng)絡(luò)診斷程序,用于確定本地主機是否能與另一臺主機交換(發(fā)送與接收)數(shù)據(jù)報。根據(jù)返回的信息,你就可以推斷TCP/IP參數(shù)是否設(shè)置得正確以及運行是否正常。需要注意的是:成功地與另一臺主機進行一次或兩次數(shù)據(jù)報交換并不表示TCP/IP配置就是正確的,你必須執(zhí)行大量的本地主機與遠程主機的數(shù)據(jù)報交換,才能確信TCP/IP的正確性。   ===============================================   Ping的返回信息有"Request Timed Out"、"Destination Net Unreachable"和"Bad IP address"還有"Source quench received"。   "Request Timed Out"這個信息表示對方主機可以到達到TIME OUT,這種情況通常是為對方拒絕接收你發(fā)給它的數(shù)據(jù)包造成數(shù)據(jù)包丟失。大多數(shù)的原因可能是對方裝有防火墻或已下線。   "Destination Net Unreachable"這個信息表示對方主機不存在或者沒有跟對方建立連接。這里要說明一下"destination host unreachable"和"time out"的區(qū)別,如果所經(jīng)過的路由器的路由表中具有到達目標的路由,而目標因為其它原因不可到達,這時候會出現(xiàn)"time out",如果路由表中連到達目標的路由都沒有,那就會出現(xiàn)"destination host unreachable"。   "Bad IP address" 這個信息表示你可能沒有連接到DNS服務(wù)器所以無法解析這個IP地址,也可能是IP地址不存在。   "Source quench received"信息比較特殊,它出現(xiàn)的機率很少。它表示對方或中途的服務(wù)器繁忙無法回應。   ===============================================   怎樣使用Ping這命令來測試網(wǎng)絡(luò)連通呢?   連通問題是由許多原因引起的,如本地配置錯誤、遠程主機協(xié)議失效等,當然還包括設(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本機IP地址,這樣是為了檢查本機的IP地址是否設(shè)置有誤;   4. Ping本網(wǎng)網(wǎng)關(guān)或本網(wǎng)IP地址,這樣的是為了檢查硬件設(shè)備是否有問題,也可以檢查本機與本地網(wǎng)絡(luò)連接是否正常;(在非局域網(wǎng)中這一步驟可以忽略)   5.Ping本地DNS地址,這樣做是為了檢查DNS是否能夠?qū)P。   6.Ping遠程IP地址,這主要是檢查本網(wǎng)或本機與外部的連接是否正常。   ===============================================   在檢查網(wǎng)絡(luò)連通的過程中可能出現(xiàn)一些錯誤,這些錯誤總的來說分為兩種最常見。   1. Request Timed Out   "request time out"這提示除了在《PING(一)》提到的對方可能裝有防火墻或已關(guān)機以外,還有就是本機的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ù),還有就是可能遠程網(wǎng)關(guān)失效。這里主要是在你Ping外部網(wǎng)絡(luò)地址時出錯。錯誤表現(xiàn)為無法Ping外部主機返回信息"Request timeout"。   2. Destination Host Unreachable   當你在開始PING網(wǎng)絡(luò)計算機時如果網(wǎng)絡(luò)設(shè)備出錯它返回信息會提示"destination host unreachable"。如果局域網(wǎng)中使用DHCP分配IP時,而碰巧DHCP失效,這時使用 PING命令就會產(chǎn)生此錯誤。因為在DHCP失效時客戶機無法分配到IP系統(tǒng)只有自設(shè)IP,它往往會設(shè)為不同子網(wǎng)的IP。所以會出現(xiàn)"Destination Host Unreachable"。另外子網(wǎng)掩碼設(shè)置錯誤也會出現(xiàn)這錯誤。   還有一個比較特殊就是路由返回錯誤信息,它一般都會在"Destination Host Unreachable"前加上IP地址說明哪個路由不能到達目標主機。這說明你的機器與外部網(wǎng)絡(luò)連接沒有問題,但與某臺主機連接存在問題。
編輯本段PING的各類反饋信息*$#(*)#$@&%K:JFD()$#_*本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有
  Request timed out      a.對方已關(guān)機,或者網(wǎng)絡(luò)上根本沒有這個地址:比如在上圖中主機A中PING 192.168.0.7 ,或者主機B關(guān)機了,在主機A中PING 192.168.0.5 都會得到超時的信息。   b.對方與自己不在同一網(wǎng)段內(nèi),通過路由也無法找到對方,但有時對方確實是存在的,當然不存在也是返回超時的信息。   c.對方確實存在,但設(shè)置了ICMP數(shù)據(jù)包過濾(比如防火墻設(shè)置)   怎樣知道對方是存在,還是不存在呢,可以用帶參數(shù) -a 的Ping命令探測對方,如果能得到對方的NETBIOS名稱,則說明對方是存在的,是有防火墻設(shè)置,如果得不到,多半是對方不存在或關(guān)機,或不在同一網(wǎng)段內(nèi)。   d.錯誤設(shè)置IP地址   正常情況下,一臺主機應該有一個網(wǎng)卡,一個IP地址,或多個網(wǎng)卡,多個IP地址(這些地址一定要處于不同的IP子網(wǎng))。但如果一臺電腦的“撥號網(wǎng)絡(luò)適配器”(相當于一塊軟網(wǎng)卡)的TCP/IP設(shè)置中,設(shè)置了一個與網(wǎng)卡IP地址處于同一子網(wǎng)的IP地址,這樣,在IP層協(xié)議看來,這臺主機就有兩個不同的接口處于同一網(wǎng)段內(nèi)。當從這臺主機Ping其他的機器時,會存在這樣的問題:   A.主機不知道將數(shù)據(jù)包發(fā)到哪個網(wǎng)絡(luò)接口,因為有兩個網(wǎng)絡(luò)接口都連接在同一網(wǎng)段。   B.主機不知道用哪個地址作為數(shù)據(jù)包的源地址。因此,從這臺主機去Ping其他機器,IP層協(xié)議會無法處理,超時后,Ping 就會給出一個“超時無應答”的錯誤信息提示。但從其他主機Ping這臺主機時,請求包從特定的網(wǎng)卡來,ICMP只須簡單地將目的、源地址互換,并更改一些標志即可,ICMP應答包能順利發(fā)出,其他主機也就能成功Ping通這臺機器了。   Destination host Unreachable   對方與自己不在同一網(wǎng)段內(nèi),而自己又未設(shè)置默認的路由,比如上例中A機中不設(shè)定默認的路由,運行Ping 192.168.1.4就會出現(xiàn)“Destination host Unreachable”。   網(wǎng)線出了故障   這里要說明一下“destination host unreachable”和 “time out”的區(qū)別,如果所經(jīng)過的路由器的路由表中具有到達目標的路由,而目標因為其他原因不可到達,這時候會出現(xiàn)“time out”,如果路由表中連到達目標的路由都沒有,那就會出現(xiàn)“destination host unreachable”。   Bad IP address   這個信息表示您可能沒有連接到DNS服務(wù)器,所以無法解析這個IP地址,也可能是IP地址不存在。   Source quench received   這個信息比較特殊,它出現(xiàn)的機率很少。它表示對方或中途的服務(wù)器繁忙無法回應。   Unknown host——不知名主機   這種出錯信息的意思是,該遠程主機的名字不能被域名服務(wù)器(DNS)轉(zhuǎn)換成IP地址。故障原因可能是域名服務(wù)器有故障,或者其名字不正確,或者網(wǎng)絡(luò)管理員的系統(tǒng)與遠程主機之間的通信線路有故障。   No answer——無響應   這種故障說明本地系統(tǒng)有一條通向中心主機的路由,但卻接收不到它發(fā)給該中心主機的任何信息。故障原因可能是下列之一:中心主機沒有工作;本地或中心主機網(wǎng)絡(luò)配置不正確;本地或中心的路由器沒有工作;通信線路有故障;中心主機存在路由選擇問題。   Ping 127.0.0.1:127.0.0.1是本地循環(huán)地址   如果本地址無法Ping通,則表明本地機TCP/IP協(xié)議不能正常工作。   no rout to host:網(wǎng)卡工作不?*@#(_@sK:JFD()$#本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有

#什21fK:JFD(本文來自移動通信網(wǎng)gg1fic3.cn,版權(quán)所有

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

24        27        


Ping最大作用是檢測電腦與電腦之間是否順利連接的,并檢測與之相關(guān)的速率,掉包率等等。fads不21fds3K: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)
南京華蘇科技有限公司 聘:江西移動日常優(yōu)化測試工程師
需求人數(shù):5 人 地點:上饒市,鷹潭市,吉安市
北京電旗通訊技術(shù)股份有限公司 聘:網(wǎng)優(yōu)實習生通信應屆生(云南)
需求人數(shù):1 人 地點:昆明市,思茅市,昭通市
南京欣網(wǎng)通信科技股份有限公司 聘:項目經(jīng)理(昆明)
需求人數(shù):1 人 地點:昆明市
深圳市訊方技術(shù)股份有限公司 聘:華為45G高級網(wǎng)優(yōu)工程師
需求人數(shù):5 人 地點:山東省
上海瑞禾通訊技術(shù)有限公司 聘:廣州中高級工程師
需求人數(shù):3 人 地點:廣州市
重慶信科通信工程有限公司 聘:江西電信原廠高級后臺
需求人數(shù):2 人 地點:九江市
重慶愛信思科技有限責任公司 聘:高級系統(tǒng)優(yōu)化工程師(駐菲律賓)
需求人數(shù):2 人 地點:東南亞
嘉環(huán)科技股份有限公司 聘:湖南電信原廠優(yōu)化招聘
需求人數(shù):10 人 地點:長沙市,永州市,郴州市,衡陽市
華信咨詢設(shè)計研究院有限公司 聘:唐山中級優(yōu)化工程師
需求人數(shù):10 人 地點:石家莊市,唐山市
河北中創(chuàng)盈和通信科技有限公司 聘:中級前臺/寧夏中衛(wèi)
需求人數(shù):2 人 地點:寧夏
熱點問題
更多精彩

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