隨筆 - 64  文章 - 9  trackbacks - 0
          <2010年10月>
          262728293012
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          常用鏈接

          留言簿(6)

          我參與的團(tuán)隊(duì)

          隨筆分類(88)

          隨筆檔案(92)

          文章分類(142)

          文章檔案(182)

          天基成員

          學(xué)習(xí)園

          我的海角

          搜索

          •  

          積分與排名

          • 積分 - 184474
          • 排名 - 318

          最新評(píng)論

           

          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 命令可以用來驗(yàn)證與遠(yuǎn)程計(jì)算機(jī)的連接。(該命令只有在安裝了TCP/IP協(xié)議后才能使用)
            【參數(shù)說明】 :
            -t :一直Ping指定的計(jì)算機(jī),直到從鍵盤按下Ctrl+C中斷。
            -a :將地址解析為計(jì)算機(jī)NetBios名。
            -n :發(fā)送count指定的ECHO數(shù)據(jù)包數(shù),通過這個(gè)命令可以自己定義發(fā)送的個(gè)數(shù),對(duì)衡量網(wǎng)絡(luò)速度很有幫助。能夠測(cè)試發(fā)送數(shù)據(jù)包的返回平均時(shí)間,及時(shí)間的快慢程度。默認(rèn)值為 4。
            -l :發(fā)送指定數(shù)據(jù)量的ECHO數(shù)據(jù)包。默認(rèn)為 32 字節(jié);最大值是65500byt。
            -f :在數(shù)據(jù)包中發(fā)送“不要分段”標(biāo)志,數(shù)據(jù)包就不會(huì)被路由上的網(wǎng)關(guān)分段。通常你所發(fā)送的數(shù)據(jù)包都會(huì)通過路由分段再發(fā)送給對(duì)方,加上此參數(shù)以后路由就不會(huì)再分段處理。
            -i :將“生存時(shí)間”字段設(shè)置為TTL指定的值。指定TTL值在對(duì)方的系統(tǒng)里停留的時(shí)間。同時(shí)檢查網(wǎng)絡(luò)運(yùn)轉(zhuǎn)情況的。
            -v :tos 將“服務(wù)類型”字段設(shè)置為 tos 指定的值。
            -r :在“記錄路由”字段中記錄傳出和返回?cái)?shù)據(jù)包的路由。通常情況下,發(fā)送的數(shù)據(jù)包是通過一系列路由才到達(dá)目標(biāo)地址的,通過此參數(shù)可以設(shè)定,想探測(cè)經(jīng)過路由的個(gè)數(shù)。限定能跟蹤到9個(gè)路由。
            -s :指定 count 指定的躍點(diǎn)數(shù)的時(shí)間戳。與參數(shù)-r差不多,但此參數(shù)不記錄數(shù)據(jù)包返回所經(jīng)過的路由,最多只記錄4個(gè)。
            -j :利用 computer-list 指定的計(jì)算機(jī)列表路由數(shù)據(jù)包。連續(xù)計(jì)算機(jī)可以被中間網(wǎng)關(guān)分隔(路由稀疏源) IP 允許的最大數(shù)量為 9。
            -k :computer-list 利用 computer-list 指定的計(jì)算機(jī)列表路由數(shù)據(jù)包。連續(xù)計(jì)算機(jī)不能被中間網(wǎng)關(guān)分隔(路由嚴(yán)格源)IP 允許的最大數(shù)量為 9。
            -w:timeout 指定超時(shí)間隔,單位為毫秒。
            destination-list: 指定要 ping 的遠(yuǎn)程計(jì)算機(jī)。
            一般情況下,通過ping目標(biāo)地址,可讓對(duì)方返回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 該診斷實(shí)用程序?qū)煌鏁r(shí)間 (TTL) 值的 Internet 控制消息協(xié)議(ICMP)
            回顯數(shù)據(jù)包發(fā)送到目標(biāo),以決定到達(dá)目標(biāo)采用的路由。要在轉(zhuǎn)發(fā)數(shù)據(jù)包上的 TTL 之前至少遞減 1,必需路徑上的每個(gè)路由器,所以 TTL
            是有效的躍點(diǎn)計(jì)數(shù)。數(shù)據(jù)包上的 TTL 到達(dá) 0 時(shí),路由器應(yīng)該將“ICMP 已超時(shí)”的消息發(fā)送回源系統(tǒng)。Tracert 先發(fā)送 TTL為 1 的回顯數(shù)據(jù)包,并在隨后的每次發(fā)送過程將 TTL 遞增 1,直到目標(biāo)響應(yīng)或 TTL 達(dá)到最大值,從而確定路由。路由通過檢查中級(jí)路由器發(fā)送回的“ICMP 已超時(shí)”的消息來確定路由。不過,有些路由器悄悄地下傳包含過期 TTL 值的數(shù)據(jù)包,而 tracert 看不到。
            tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout]
            target_name
            參數(shù)說明:
            /d 指定不將地址解析為計(jì)算機(jī)名。
            -h maximum_hops 指定搜索目標(biāo)的最大躍點(diǎn)數(shù)。
            -j computer-list 指定沿 computer-list 的稀疏源路由。
            -w timeout 每次應(yīng)答等待 timeout 指定的微秒數(shù)。
            target_name 目標(biāo)計(jì)算機(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]
            ===============================================
            對(duì)于Windows下ping命令相信大家已經(jīng)再熟悉不過了,但是能把ping的功能發(fā)揮到最大的人卻并不是很多,當(dāng)然我也并不是說我可以讓ping發(fā)揮最大的功能,我也只不過經(jīng)常用ping這個(gè)工具,也總結(jié)了一些小經(jīng)驗(yàn),現(xiàn)在和大家分享一下。
            現(xiàn)在我就參照ping命令的幫助說明來給大家說說我使用ping時(shí)會(huì)用到的技巧,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ì)算機(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ì)算機(jī)NetBios名為iceblood.yofor com。
            n count Number of echo requests to send.
            發(fā)送count指定的Echo數(shù)據(jù)包數(shù)。
            在默認(rèn)情況下,一般都只發(fā)送四個(gè)數(shù)據(jù)包,通過這個(gè)命令可以自己定義發(fā)送的個(gè)數(shù),對(duì)衡量網(wǎng)絡(luò)速度很有幫助,比如我想測(cè)試發(fā)送50個(gè)數(shù)據(jù)包的返回的平均時(shí)間為多少,最快時(shí)間為多少,最慢時(shí)間為多少就可以通過以下獲知:
            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個(gè)數(shù)據(jù)包的過程當(dāng)中,返回了48個(gè),其中有兩個(gè)由于未知原因丟失,這48個(gè)數(shù)據(jù)包當(dāng)中返回速度最快為40ms,最慢為51ms,平均速度為46ms。
            l size Send buffer size.
            定義echo數(shù)據(jù)包大小。
            在默認(rèn)的情況下windows的ping發(fā)送的數(shù)據(jù)包大小為32byt,我們也可以自己定義它的大小,但有一個(gè)大小的限制,就是最大只能發(fā)送65500byt,也許有人會(huì)問為什么要限制到65500byt,因?yàn)閃indows系列的系統(tǒng)都有一個(gè)安全漏洞(也許還包括其他系統(tǒng))就是當(dāng)向?qū)Ψ揭淮伟l(fā)送的數(shù)據(jù)包大于或等于65532時(shí),對(duì)方就很有可能擋機(jī),所以微軟公司為了解決這一安全漏洞于是限制了ping的數(shù)據(jù)包大小。雖然微軟公司已經(jīng)做了此限制,但這個(gè)參數(shù)配合其他參數(shù)以后危害依然非常強(qiáng)大,比如我們就可以通過配合-t參數(shù)來實(shí)現(xiàn)一個(gè)帶有攻擊性的命令:(以下介紹帶有危險(xiǎn)性,僅用于試驗(yàn),請(qǐng)勿輕易施于別人機(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
            ………………
            這樣它就會(huì)不停的向192.168.1.21計(jì)算機(jī)發(fā)送大小為65500byt的數(shù)據(jù)包,如果你只有一臺(tái)計(jì)算機(jī)也許沒有什么效果,但如果有很多計(jì)算機(jī)那么就可以使對(duì)方完全癱瘓,我曾經(jīng)就做過這樣的試驗(yàn),當(dāng)我同時(shí)使用10臺(tái)以上計(jì)算機(jī)ping一臺(tái)Win2000Pro系統(tǒng)的計(jì)算機(jī)時(shí),不到5分鐘對(duì)方的網(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ù)包都會(huì)通過路由分段再發(fā)送給對(duì)方,加上此參數(shù)以后路由就不會(huì)再分段處理。
            -i TTL Time To Live.
            指定TTL值在對(duì)方的系統(tǒng)里停留的時(shí)間。
            此參數(shù)同樣是幫助你檢查網(wǎng)絡(luò)運(yùn)轉(zhuǎn)情況的。
            -v TOS Type Of Service.
            將“服務(wù)類型”字段設(shè)置為 tos 指定的值。
            r count Record route for count hops.
            在“記錄路由”字段中記錄傳出和返回?cái)?shù)據(jù)包的路由。
            在一般情況下你發(fā)送的數(shù)據(jù)包是通過一個(gè)個(gè)路由才到達(dá)對(duì)方的,但到底是經(jīng)過了哪些路由呢?通過此參數(shù)就可以設(shè)定你想探測(cè)經(jīng)過的路由的個(gè)數(shù),不過限制在了9個(gè),也就是說你只能跟蹤到9個(gè)路由,如果想探測(cè)更多,可以通過其他命令實(shí)現(xiàn),我將在以后的文章中給大家講解。以下為示例:
            C:\>ping -n 1 -r 9 202.96.105.101 (發(fā)送一個(gè)數(shù)據(jù)包,最多記錄9個(gè)路由)
            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 ->
          posted on 2010-10-08 06:40 鵬凌 閱讀(388) 評(píng)論(0)  編輯  收藏 所屬分類: Windows
          主站蜘蛛池模板: 久治县| 绥芬河市| 南召县| 普安县| 贡山| 广昌县| 霍州市| 永福县| 丰城市| 资中县| 大同县| 彭泽县| 隆子县| 奎屯市| 巢湖市| 隆安县| 芒康县| 油尖旺区| 岳阳县| 金阳县| 宜章县| 蓬安县| 措美县| 沅江市| 沂源县| 东至县| 枣强县| 凌海市| 凉山| 怀集县| 穆棱市| 锡林浩特市| 涟源市| 濮阳市| 黄大仙区| 琼结县| 五台县| 伊川县| 乌兰察布市| 广元市| 兴和县|