問題已開啟
(普通問題)
• 使用的序列?
Alogic root sequence
Bra-ResponseWindow
CpowerRamPINgStep
DzeroCorrelati onZoneConfig 2020-08-26
• maPINfo如何測量角度 2020-08-17
• 在maPINfo怎么顯示一個小區(qū)的所有鄰區(qū) 2020-07-16
• maPINfo 11運行插件地圖時會報錯unexpectederror;quitting 2020-07-15
• 圖層工具制作maPINfo圖層異常 2020-04-24
• 如何用maPINfo制作扇區(qū)圖層 2020-02-15
• maPINfo SQL問題 2020-01-17
• 5G下載業(yè)務(wù)和PINg業(yè)務(wù)為什么測試出來的RANK值不一樣 2020-01-09
• maPINfo如何測量角度 2020-08-17
• 在maPINfo怎么顯示一個小區(qū)的所有鄰區(qū) 2020-07-16
• maPINfo 11運行插件地圖時會報錯unexpectederror;quitting 2020-07-15
• 圖層工具制作maPINfo圖層異常 2020-04-24
• 如何用maPINfo制作扇區(qū)圖層 2020-02-15
• maPINfo SQL問題 2020-01-17
• 5G下載業(yè)務(wù)和PINg業(yè)務(wù)為什么測試出來的RANK值不一樣 2020-01-09
問題答案
( 4 )
ping指令是最早的tcp/ip以及移動互聯(lián)網(wǎng)的指令之一,一般用于檢查網(wǎng)絡(luò)的兩端是否通暢,如果ping的結(jié)果是返回目的地址的時延和TTL,可以識別網(wǎng)絡(luò)是否通暢和時延等。有個好處就是可以分段進行ping,這樣可以幫助我們定為問題出在那一段,如果前幾段都可以ping通,有一段不能ping通,就可以判斷問題出在這一段。
回答者:
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é)議后才可以使用。
以下是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
-t
Ping 指定的計算機直到中斷。
-a
將地址解析為計算機名。
-n count
發(fā)送 count 指定的 ECHO 數(shù)據(jù)包數(shù)。默認值為 4。
-l length
發(fā)送包含由 length 指定的數(shù)據(jù)量的 ECHO 數(shù)據(jù)包。默認為 32 字節(jié);最大值是65,527。
-f
在數(shù)據(jù)包中發(fā)送"不要分段"標志。數(shù)據(jù)包就不會被路由上的網(wǎng)關(guān)分段。
-i ttl
將"生存時間"字段設(shè)置為 ttl 指定的值。
-v tos
將"服務(wù)類型"字段設(shè)置為 tos 指定的值。
-r count
在"記錄路由"字段中記錄傳出和返回數(shù)據(jù)包的路由。count 可以指定最少 1 臺,最多 9 臺計算機。
-s count
指定 count 指定的躍點數(shù)的時間戳。
-j computer-list
利用 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的返回信息有"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ù)器繁忙無法回應。
該命令只有在安裝了 tcp/ip 協(xié)議后才可以使用。
以下是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
-t
Ping 指定的計算機直到中斷。
-a
將地址解析為計算機名。
-n count
發(fā)送 count 指定的 ECHO 數(shù)據(jù)包數(shù)。默認值為 4。
-l length
發(fā)送包含由 length 指定的數(shù)據(jù)量的 ECHO 數(shù)據(jù)包。默認為 32 字節(jié);最大值是65,527。
-f
在數(shù)據(jù)包中發(fā)送"不要分段"標志。數(shù)據(jù)包就不會被路由上的網(wǎng)關(guān)分段。
-i ttl
將"生存時間"字段設(shè)置為 ttl 指定的值。
-v tos
將"服務(wù)類型"字段設(shè)置為 tos 指定的值。
-r count
在"記錄路由"字段中記錄傳出和返回數(shù)據(jù)包的路由。count 可以指定最少 1 臺,最多 9 臺計算機。
-s count
指定 count 指定的躍點數(shù)的時間戳。
-j computer-list
利用 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的返回信息有"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ù)器繁忙無法回應。
回答者:
Jackyyan
回答時間:2011-08-18 13:35
19 20
Ping 是Windows系列自帶的一個可執(zhí)行命令。利用它可以檢查網(wǎng)絡(luò)是否能夠連通,用好它可以很好地幫助我們分析判定網(wǎng)絡(luò)故障。應用格式:Ping IP地址。該命令還可以加許多參數(shù)使用,具體是鍵入Ping按回車即可看到詳細說明。
是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ò)測試,可以放心的選中它,保護你的電腦
編輯本段工作流程
我們以下面一個網(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測試
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)存在問題。
編輯本段PING命令參數(shù)詳解
《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的各類反饋信息
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)卡工作不
回答者:
OscarDon
回答時間:2011-08-18 14:37
24 27
Ping最大作用是檢測電腦與電腦之間是否順利連接的,并檢測與之相關(guān)的速率,掉包率等等。
回答者:
junorym
回答時間:2011-08-19 13:46
24 22
• 南京華蘇科技有限公司
聘:江西移動日常優(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 人 地點:寧夏
需求人數(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 - |