卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

ping用法大全

ping 用法大全1:ping入門入門篇微軟的命令提示符提供了一個(gè)很好的入侵平臺(tái),打開的方法是單擊開始-運(yùn)行然后輸入cmd 進(jìn)命令提示符,下面我們來看看一些經(jīng)典的命令。(1)ping 命令:ping

ping 用法大全

1:ping入門

入門篇

微軟的命令提示符提供了一個(gè)很好的入侵平臺(tái),打開的方法是單擊開始-運(yùn)行然后輸入cmd 進(jìn)命令提示符,下面我們來看看一些經(jīng)典的命令。

(1)ping 命令:ping 命令是用來檢查網(wǎng)絡(luò)是否通暢以及網(wǎng)絡(luò)連接速度的命令,對(duì)于黑客來說ping 命令是第一個(gè)必須掌握的DOS 命令,用Ping 命令就是我們給目標(biāo)IP 地址發(fā)一個(gè)數(shù)據(jù)包,再根據(jù)返回值來判斷目標(biāo)主機(jī)的存在位置及操作系統(tǒng)等。

下面我們來看看它的常用操作。在命令提示框中輸入ping ,回車。ping 的命令格式如下 C:Documents and settings?ministratorping

Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]

[-r count] [-s count] [[-j host-list] : [-k host-list]]

[-w timeout] target_name

在此,我們只掌握一些基本的有用的參數(shù)就行了。

-t 表示不間斷的向目標(biāo)IP 發(fā)送數(shù)據(jù)包,直到我們按ctrl c強(qiáng)迫其停止為止。如果你使用的是100M 的寬帶,而目標(biāo)IP 只是56K 的小貓(調(diào)制解調(diào)器)那要不了多久目標(biāo)IP 就會(huì)因?yàn)榻邮懿涣诉@么多的數(shù)據(jù)而掉線,一次攻擊就這么實(shí)現(xiàn)了。(不過現(xiàn)在已經(jīng)米有什么人用56K 的小貓了)

-l 定義發(fā)送數(shù)據(jù)包的大小,默認(rèn)為32字節(jié),最大為65500字節(jié),再結(jié)合上面的-t 一起使用,有更好的效果。例如 ping 125.213.73.120 -l 65500 -t

(注:125.213.73.120為目標(biāo)IP 地址,65500為字節(jié)大小,可自行改動(dòng).) 由于目標(biāo)IP (125.213.73.120)有防火墻,所以我們ping 不進(jìn)去顯示Request timed out 我們可以按Ctrl C讓其停止。

-n 定義向目標(biāo)IP 發(fā)送數(shù)據(jù)包的次數(shù),默認(rèn)為3次。如果-n 和-t 一起使用,則以放在后面的為準(zhǔn)。

我們可以根據(jù)TTL (生存時(shí)間)返回值來判斷其操作系統(tǒng)。

典型的例子 C:>ping 192.168.0.1

Pinging 192.168.0.1 with 32 bytes of data:

Reply from 192.168.0.1: bytes=32 time<10ms TTL=128

Reply from 192.168.0.1: bytes=32 time<10ms TTL=128

Reply from 192.168.0.1: bytes=32 time<10ms TTL=128

Reply from 192.168.0.1: bytes=32 time<10ms TTL=128

Ping statistics for 192.168.0.1:

Packets: Sent = 4, Received = 4, Lost = 0 (0 loss), Approximate round trip times in milli-seconds: Minimum = 0ms,

Maximum = 0ms, Average = 0ms

注意TTL

TTL :生存時(shí)間

指定數(shù)據(jù)報(bào)被路由器丟棄之前允許通過的網(wǎng)段數(shù)量。

TTL 是由發(fā)送主機(jī)設(shè)置的,以防止數(shù)據(jù)包不斷在 IP 互聯(lián)網(wǎng)絡(luò)上永不終止地循環(huán)。轉(zhuǎn)

,

發(fā) IP 數(shù)據(jù)包時(shí),要求路由器至少將 TTL 減小 1。

使用PING 時(shí)涉及到的 ICMP 報(bào)文類型

一個(gè)為ICMP 請(qǐng)求回顯(ICMP Echo Request)

一個(gè)為ICMP 回顯應(yīng)答(ICMP Echo Reply)

TTL 字段值可以幫助我們識(shí)別操作系統(tǒng)類型。

UNIX 及類 UNIX 操作系統(tǒng) ICMP 回顯應(yīng)答的 TTL 字段值為 255

Compaq Tru64 5.0 ICMP 回顯應(yīng)答的 TTL 字段值為 64

微軟 Windows NT/2K操作系統(tǒng) ICMP 回顯應(yīng)答的 TTL 字段值為 128

微軟 Windows 95 操作系統(tǒng) ICMP 回顯應(yīng)答的 TTL 字段值為 32

當(dāng)然,返回的TTL 值是相同的

但有些情況下有所特殊

LINUX Kernel 2.2.x & 2.4.x ICMP 回顯應(yīng)答的 TTL 字段值為 64

FreeBSD 4.1, 4.0, 3.4;

Sun Solaris 2.5.1, 2.6, 2.7, 2.8;

OpenBSD 2.6, 2.7,

NetBSD

HP UX 10.20

ICMP 回顯應(yīng)答的 TTL 字段值為 255

Windows 95/98/98SE

Windows ME

ICMP 回顯應(yīng)答的 TTL 字段值為 32

Windows NT4 WRKS

Windows NT4 Server

Windows 2000

ICMP 回顯應(yīng)答的 TTL 字段值為 128

這樣,我們就可以通過這種方法來辨別

操作系統(tǒng) TTL

LINUX 64

WIN2K/NT 128

WINDOWS 系列 32

UNIX 系列 255

ping 命令簡(jiǎn)單介紹 用ping 簡(jiǎn)單測(cè)網(wǎng)速 / yc

本帖被 ★RainBow ☆ 設(shè)置為精華(2007-09-01)

ping 可以用來檢查網(wǎng)絡(luò)是否通暢或者網(wǎng)絡(luò)連接速度,而作為網(wǎng)絡(luò)管理員ping 命令是第一個(gè)必須掌握的DOS 命令。我們可以用ping 來給網(wǎng)絡(luò)上指定IP 的計(jì)算機(jī)發(fā)送一個(gè)數(shù)據(jù)包,而對(duì)方就要返回一個(gè)同樣大小的數(shù)據(jù)包,根據(jù)返回的數(shù)據(jù)包就可以判定對(duì)方機(jī)器的存在。 現(xiàn)在來進(jìn)入命令提示符進(jìn)行ping 的操作。

開始→運(yùn)行 在運(yùn)行中輸入“cmd”回車或點(diǎn)擊確定打開命令提示符。(如下圖)

打開之后我們就會(huì)看到久違的命令提示符了

現(xiàn)在來了解一下ping 的各個(gè)參數(shù)命令。輸入如下格式:“ping/?”或直接打上“ping?也可以 回車就可看到ping 命令的參數(shù)。

中文參數(shù)

-a 將地址解析為計(jì)算機(jī)名。

-t 校驗(yàn)與指定計(jì)算機(jī)的連接,直到用戶中斷。

,

-n 發(fā)送由 count 指定數(shù)量的 ECHO 報(bào)文

-l 發(fā)送包含由 length 指定數(shù)據(jù)長(zhǎng)度的 ECHO 報(bào)文

-f 在包中發(fā)送“不分段”標(biāo)志。該包將不被路由上的網(wǎng)關(guān)分段。

-v 將“服務(wù)類型”字段設(shè)置為 tos 指定的數(shù)值

-r 在“記錄路由”字段中記錄發(fā)出報(bào)文和返回報(bào)文的路由

-s 指定由 count 指定的轉(zhuǎn)發(fā)次數(shù)的時(shí)間郵票。

-j 經(jīng)過由 computer-list 指定的計(jì)算機(jī)列表的路由報(bào)文。中間網(wǎng)關(guān)可能分隔連續(xù)的計(jì)算機(jī) (松散的源路由)。允許的最大 IP 地址數(shù)目是 9

-k 經(jīng)過由 computer-list 指定的計(jì)算機(jī)列表的路由報(bào)文。中間網(wǎng)關(guān)可能分隔連續(xù)的計(jì)算機(jī) (嚴(yán)格源路由)。允許的最大 IP 地址數(shù)目是 9 。

-w 以毫秒為單位指定超時(shí)間隔。

ping 命令可以測(cè)試TCP/IP協(xié)議是否安裝正確以及網(wǎng)絡(luò)是否通暢

例如我們ping 一下咱們論壇的網(wǎng)站地址 bbs.cfanhome.com 輸入命令"ping bbs.cfanhome.com(如下圖)

'700')this.width='700';if(this.height>'700')this.height='700';" border=0>

上面用白線勾擴(kuò)的地方是返回4個(gè)數(shù)據(jù)包

60.28.160.112是論壇主機(jī)IP 地址。

bytes=32是發(fā)送的字節(jié)數(shù)

time 就是時(shí)間的意思 則返回的時(shí)間數(shù)值越小速度越快

TTL 是數(shù)據(jù)包從去到返回的所生存的時(shí)間. 而根據(jù)LLT 后面的數(shù)字我們還可以判斷對(duì)方的操作系統(tǒng)

比如返回的TTL=128對(duì)方主機(jī)則可能是WIN2000或WINXP 系統(tǒng),若TTL=250或TTL=64對(duì)方主機(jī)系統(tǒng)則可能是UNIX/LIUX操作系統(tǒng)而TTL=32對(duì)方則可能是WIN95/98系統(tǒng). 為什么說他可能呢? 因?yàn)橥ㄟ^注冊(cè)表可以來修改主機(jī)的操作系統(tǒng). 類型

現(xiàn)在ping 下咱們論壇的域名“ping bbs.cfanhome.com"

返回的TTL=119這樣可基本判斷出主機(jī)的是WINXP 的系統(tǒng)。

比如ping 下百度的域名"ping baidu.com"通過下圖我們可以看到返回的TTL=53,這樣就基本可以判斷百度的主機(jī)是LIUX 操作系統(tǒng)。

如果你“ping bbs.cfanhome.com”得到如下圖的請(qǐng)求失敗結(jié)果。

首先檢查網(wǎng)絡(luò)設(shè)備是否正常,其次檢查下本地連接里的DNS 地址是否填寫以及是否正確,以及檢查下網(wǎng)線是否通暢、網(wǎng)線插口是否正確、若ping 的是對(duì)方機(jī)器的IP 就需要考慮下是否被對(duì)方的防火墻阻止掉。

或許有人會(huì)問上面的論壇IP 是怎樣顯示出來的?其實(shí)ping 域名就可以顯示出來,但是還有一個(gè)更加專業(yè)的命令就是“nslookup”。

nslookup 可以查詢對(duì)應(yīng)域名的IP 地址以及A 記錄和CNAME 記錄,如果查到CNAME 記錄還回返回別名記錄的設(shè)置記錄。

這里簡(jiǎn)單講下“nslookup 域名”的用法 還是以論壇為例 在開始 運(yùn)行中輸入cmd 打開命令提示符

在輸入以下命令“ nolookup bbs.cfanhome.com”就會(huì)得到如圖所顯示的結(jié)果,主要看下面用白色標(biāo)記的地方

域名和IP 一樣不差都顯示出來了吧(關(guān)于nolookup 命令的使用方法這里暫且不作詳解,請(qǐng)諒解)

'7

,

在此,我們就掌握一些ping 常用到的命令

-t 表示將不間斷向目標(biāo)IP 發(fā)送數(shù)據(jù)包,直到我們強(qiáng)迫其停止

方法 ping -t bbs.cfanhome.com

在ping 的時(shí)候如果想連續(xù)發(fā)送數(shù)據(jù)包 我們可以在 地址前或地址后加上一個(gè)-t

比如 ping -t bbs.cfanhome.com或ping bbs.cfanhome.com -t 都可以

如果想停止此次命令 按下CTRL C即可停止當(dāng)前的命令(ctrl c可停止命令提示符里的任務(wù)命令)

-n 定義向目標(biāo)IP 發(fā)送數(shù)據(jù)包的次數(shù),默認(rèn)為3次

這里發(fā)送6個(gè)數(shù)據(jù)包 我們可以這樣輸入“ping -n 6 bbs.cfanhome.com” 當(dāng)發(fā)送6個(gè)數(shù)據(jù)包之后就會(huì)自動(dòng)停止如果你只想確定下對(duì)方IP 是否存在ping1次即可

---l 定義發(fā)送數(shù)據(jù)包的大小,默認(rèn)為32字節(jié),它可以最大定義到65500字節(jié)

他的使用方法跟以上的基本一樣

現(xiàn)在以發(fā)送一個(gè)600字節(jié)的數(shù)據(jù)包為例“ping -l 600 bbs.cfanhome.com"

可不要小看這幾個(gè)ping 命令!如果你的網(wǎng)速夠好完全可以使用以上的ping 命令去”攻擊“別人哦

其實(shí)想用ping 來測(cè)下你的網(wǎng)速也不是很難的,只要用下面的公式就可以算出 (網(wǎng)絡(luò)高峰除外)

《網(wǎng)速等于=發(fā)送的字節(jié)數(shù)/返回的時(shí)間[毫秒])K字節(jié)》 看到測(cè)出來的網(wǎng)速可不要吃驚哦 我們大家都知道,平時(shí)我們?cè)诎惭b小區(qū)寬帶的時(shí)候總聽到1M ,2M 的帶寬,大部分朋友就認(rèn)為下行的極限速度是2MB/s。其實(shí)不是這樣的,這里所說的1M 的帶寬指的1Mb/s,也就是1024kb/s,而我們平時(shí)所說的下載速度是以KB/為單位,B 和b 是不一樣的,B 指BYTE (字節(jié))而b 指bit (位),他們之間的關(guān)系是8bit=1Byte,所以1M 的帶寬極限下載速度應(yīng)該是1024kb/s除以8=128kB/s(2M 帶寬就是256KB/s),所以,網(wǎng)上那些提高網(wǎng)速的帖都是騙人的,這是極限沒有辦法超越的,除非服務(wù)商給你更高的帶寬,當(dāng)然你就要出錢了被,希望這個(gè)帖能讓朋友們徹底弄清楚這個(gè)問題。

___________________________________________________________________________________________

2:ping的作用

Ping 是潛水艇人員的專用術(shù)語,表示回應(yīng)的聲納脈沖,在網(wǎng)絡(luò)中Ping 是一個(gè)十分好用的TCP/IP工具。它主要的功能是用來檢測(cè)網(wǎng)絡(luò)的連通情況和分析網(wǎng)絡(luò)速度。

Ping 有好的善的一面也有惡的一面。先說一下善的一面吧。上面已經(jīng)說過Ping 的用途就是用來檢測(cè)網(wǎng)絡(luò)的連同情況和分析網(wǎng)絡(luò)速度,但它是通過什么來顯示連通呢?這首先要了解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

-t

Ping 指定的計(jì)算機(jī)直到中斷。

-a

將地址解析為計(jì)算機(jī)名。

-n count

發(fā)送 count 指定的 ECHO 數(shù)據(jù)包數(shù)。默認(rèn)值為 4。

-l length

,

發(fā)送包含由 length 指定的數(shù)據(jù)量的 ECHO 數(shù)據(jù)包。默認(rèn)為 32 字節(jié);最大值是65,527。 -f

在數(shù)據(jù)包中發(fā)送" 不要分段" 標(biāo)志。數(shù)據(jù)包就不會(huì)被路由上的網(wǎng)關(guān)分段。

-i ttl

將" 生存時(shí)間" 字段設(shè)置為 ttl 指定的值。

-v tos

將" 服務(wù)類型" 字段設(shè)置為 tos 指定的值。

-r count

在" 記錄路由" 字段中記錄傳出和返回?cái)?shù)據(jù)包的路由。count 可以指定最少 1 臺(tái),最多 9 臺(tái)計(jì)算機(jī)。

-s count

指定 count 指定的躍點(diǎn)數(shù)的時(shí)間戳。

-j computer-list

利用 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 的返回信息有"Request Timed Out"、"Destination Net Unreachable"和"Bad IP address"還有"Source quench received"。

"Request Timed Out"這個(gè)信息表示對(duì)方主機(jī)可以到達(dá)到TIME OUT,這種情況通常是為對(duì)方拒絕接收你發(fā)給它的數(shù)據(jù)包造成數(shù)據(jù)包丟失。大多數(shù)的原因可能是對(duì)方裝有防火墻或已下線。

"Destination Net Unreachable"這個(gè)信息表示對(duì)方主機(jī)不存在或者沒有跟對(duì)方建立連接。這里要說明一下"destination host unreachable"和"time out"的區(qū)別,如果所經(jīng)過的路由器的路由表中具有到達(dá)目標(biāo)的路由,而目標(biāo)因?yàn)槠渌虿豢傻竭_(dá),這時(shí)候會(huì)出現(xiàn)"time out" ,如果路由表中連到達(dá)目標(biāo)的路由都沒有,那就會(huì)出現(xiàn)"destination host unreachable"。

"Bad IP address" 這個(gè)信息表示你可能沒有連接到DNS 服務(wù)器所以無法解析這個(gè)IP 地址,也可能是IP 地址不存在。

"Source quench received"信息比較特殊,它出現(xiàn)的機(jī)率很少。它表示對(duì)方或中途的服務(wù)器繁忙無法回應(yīng)。

怎樣使用Ping 這命令來測(cè)試網(wǎng)絡(luò)連通呢?

連通問題是由許多原因引起的,如本地配置錯(cuò)誤、遠(yuǎn)程主機(jī)協(xié)議失效等,當(dāng)然還包括設(shè)備等造成的故障。

首先我們講一下使用Ping 命令的步驟。

使用Ping 檢查連通性有五個(gè)步驟:

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遠(yuǎn)程IP 地址,這主要是檢查本網(wǎng)或本機(jī)與外部的連接是否正常。

在檢查網(wǎng)絡(luò)連通的過程中可能出現(xiàn)一些錯(cuò)誤,這些錯(cuò)誤總的來說分為兩種最常見。

1. Request Timed Out

"request time out" 這提示除了在《PING (一)》提到的對(duì)方可能裝有防火墻或已關(guān)機(jī)以外,還有就是本機(jī)的IP 不正確和網(wǎng)關(guān)設(shè)置錯(cuò)誤。

①、IP 不正確:

IP 不正確主要是IP 地址設(shè)置錯(cuò)誤或IP 地址沖突,這可以利用ipconfig /all這命令來檢查。在WIN2000下IP 沖突的情況很少發(fā)生,因?yàn)橄到y(tǒng)會(huì)自動(dòng)檢測(cè)在網(wǎng)絡(luò)中是否有相同的IP 地址并提醒你是否設(shè)置正確。在NT 中不但會(huì)出現(xiàn)"request time out"這提示而且會(huì)出現(xiàn)"Hardware error" 這提示信息比較特殊不要給它的提示所迷惑。

②、網(wǎng)關(guān)設(shè)置錯(cuò)誤:這個(gè)錯(cuò)誤可能會(huì)在第四個(gè)步驟出現(xiàn)。網(wǎng)關(guān)設(shè)置錯(cuò)誤主要是網(wǎng)關(guān)地址設(shè)置不正確或網(wǎng)關(guān)沒有幫你轉(zhuǎn)發(fā)數(shù)據(jù),還有就是可能遠(yuǎn)程網(wǎng)關(guān)失效。這里主要是在你Ping 外部網(wǎng)絡(luò)地址時(shí)出錯(cuò)。錯(cuò)誤表現(xiàn)為無法Ping 外部主機(jī)返回信息"Request timeout"。

2. Destination Host Unreachable

當(dāng)你在開始PING 網(wǎng)絡(luò)計(jì)算機(jī)時(shí)如果網(wǎng)絡(luò)設(shè)備出錯(cuò)它返回信息會(huì)提示"destination host unreachable" 。如果局域網(wǎng)中使用DHCP 分配IP 時(shí),而碰巧DHCP 失效,這時(shí)使用 PING 命令就會(huì)產(chǎn)生此錯(cuò)誤。因?yàn)樵贒HCP 失效時(shí)客戶機(jī)無法分配到IP 系統(tǒng)只有自設(shè)IP ,它往往會(huì)設(shè)為不同子網(wǎng)的IP 。所以會(huì)出現(xiàn)"Destination Host Unreachable"。另外子網(wǎng)掩碼設(shè)置錯(cuò)誤也會(huì)出現(xiàn)這錯(cuò)誤。

還有一個(gè)比較特殊就是路由返回錯(cuò)誤信息,它一般都會(huì)在"Destination Host Unreachable"前加上IP 地址說明哪個(gè)路由不能到達(dá)目標(biāo)主機(jī)。這說明你的機(jī)器與外部網(wǎng)絡(luò)連接沒有問題,但與某臺(tái)主機(jī)連接存在問題。

舉個(gè)例子吧。

我管理的網(wǎng)絡(luò)有19臺(tái)機(jī),由一臺(tái)100M 集線器連接服務(wù)器,使用DHCP 動(dòng)態(tài)分配IP 地址。

有一次有位同事匆忙地告訴我" 我的OUTLOOK 打不開了" ,我到他機(jī)器檢查,首先我檢查了本地網(wǎng)絡(luò)設(shè)置,我用ipconfig /all看IP 分配情況一切正常。接著我就開始PING 網(wǎng)絡(luò)中的其中一臺(tái)機(jī)器,第一次PING 結(jié)果很正常,但OUTLOOK 還是無法使用其它網(wǎng)絡(luò)軟件和Copy 網(wǎng)絡(luò)文件都可以使用但網(wǎng)絡(luò)速度很慢,第二次PING 我用了一個(gè)參數(shù)-t (-t 可以不中斷地PING 對(duì)方,當(dāng)時(shí)我想PING 一次可能發(fā)現(xiàn)不了問題)發(fā)現(xiàn)有time=30ms和request time out ,從服務(wù)器PING 這臺(tái)機(jī)就更有趣,request time out 比正常數(shù)據(jù)還多,在局域中竟然有time=30ms和request time out太不正常了。開始我認(rèn)為是網(wǎng)卡的問題但換網(wǎng)卡后故障依舊,重做網(wǎng)線還是不能解決問題,這故障真有趣!最后我沒辦法了把它插在集線器端口上的另一端的網(wǎng)線換到另一個(gè)端口,哈!故障解決了。原來是集線器端口壞了。

如何用Ping 命令來判斷一條鏈路的速度?

Ping 這個(gè)命令除了可以檢查網(wǎng)絡(luò)的連通和檢測(cè)故障以外,還有一個(gè)比較有趣的用途,那就是可以利用它的一些返回?cái)?shù)據(jù),來估算你跟某臺(tái)主機(jī)之間的速度是多少字節(jié)每秒 我們先來看看它有那些返回?cái)?shù)據(jù)。

Pinging 202.105.136.105 with 32 bytes of data:

Reply from 202.105.136.105: bytes=32 time=590ms TTL=114

Reply from 202.105.136.105: bytes=32 time=590ms TTL=114

Reply from 202.105.136.105: bytes=32 time=590ms TTL=114

,

Reply from 202.105.136.105: bytes=32 time=601ms TTL=114

Ping statistics for 202.105.136.105:

Packets: Sent = 4, Received = 4, Lost = 0 (0 loss),

Approximate round trip times in milli-seconds:

Minimum = 590ms, Maximum = 601ms, Average = 593ms

在例子中"bytes=32"表示ICMP 報(bào)文中有32個(gè)字節(jié)的測(cè)試數(shù)據(jù)(這是估算速度的關(guān)鍵數(shù)據(jù)),"time=590ms"是往返時(shí)間。

怎樣估算鏈路的速度呢?舉個(gè)例子吧。我們把A 和B 之間設(shè)置為PPP 鏈路。

從上面的PING 例子可以注意到,默認(rèn)情況下發(fā)送的ICMP 報(bào)文有32個(gè)字節(jié)。除了這32個(gè)字節(jié)外再加上20個(gè)字節(jié)的IP 首部和8個(gè)字節(jié)的ICMP 首部,整個(gè)IP 數(shù)據(jù)報(bào)文的總長(zhǎng)度就是60個(gè)字節(jié)(因?yàn)镮P 和ICMP 是Ping 命令的主要使用協(xié)議,所以整個(gè)數(shù)據(jù)報(bào)文要加上它們)。另外在使用Ping 命令時(shí)還使用了另一個(gè)協(xié)議進(jìn)行傳輸,那就是PPP 協(xié)議(點(diǎn)對(duì)點(diǎn)協(xié)議),所以在數(shù)據(jù)的開始和結(jié)尾再加上8個(gè)字節(jié)。在傳輸過程中,由于每個(gè)字節(jié)含有8bit 數(shù)據(jù)、1bit 起始位和1bit 結(jié)束位,因此傳輸速率是每個(gè)字節(jié)2.98ms 。由此我們可以估計(jì)需要405ms 。即68*2.98*2(乘2是因?yàn)槲覀冞€要計(jì)算它的往返時(shí)間)。

我們來測(cè)試一下33600 b/s的鏈路:

Pinging 202.105.36.125 with 32 bytes of data:

Reply from 202.105.36.125: bytes=32 time=415ms TTL=114

Reply from 202.105.36.125: bytes=32 time=415ms TTL=114

Reply from 202.105.36.125: bytes=32 time=415ms TTL=114

Reply from 202.105.36.125: bytes=32 time=421ms TTL=114

Ping statistics for 202.105.36.125:

Packets: Sent = 4, Received = 4, Lost = 0 (0 loss),

Approximate round trip times in milli-seconds:

Minimum = 415ms, Maximum = 421ms, Average = 417ms

看是不是差不多啊。^_^

這里大家可能要注意到,這估算值跟實(shí)際值是有誤差的,為什么呢?因?yàn)槲覀儸F(xiàn)在估算的是一個(gè)理論值,還有一些東西我們沒有考慮。比如在網(wǎng)絡(luò)中的其它干擾,這些干擾主要來之別的計(jì)算機(jī)。因?yàn)樵谀銣y(cè)試時(shí)不可能全部計(jì)算機(jī)停止使用網(wǎng)絡(luò)給你做測(cè)試,這是不實(shí)際的。另外就是傳輸設(shè)備,因?yàn)橛心承┰O(shè)備如MODEM 它在傳輸時(shí)會(huì)把數(shù)據(jù)壓縮后再發(fā)送,這大大減少了傳輸時(shí)間。這些東西產(chǎn)生的誤差我們是不能避免的,但其數(shù)值大約在5以內(nèi)我們都可以接受(利用MODEM 傳輸例外),但是可以減少誤差的產(chǎn)生。比如把MODEM 的壓縮功能關(guān)閉和在網(wǎng)絡(luò)沒有那么繁忙時(shí)進(jìn)行測(cè)試。有時(shí)候誤差是無須消除的。因?yàn)槲覀冃枰@些誤差跟所求得的理論值進(jìn)行比較分析,從而找出網(wǎng)絡(luò)的缺陷而進(jìn)行優(yōu)化。這時(shí)測(cè)試網(wǎng)絡(luò)的所有數(shù)據(jù)包括誤差都會(huì)成為我們優(yōu)化的依據(jù)。

還要注意,這種算法在局域網(wǎng)并不適用,因?yàn)樵诰钟蚓W(wǎng)中速度非常的快幾乎少于1ms ,而Ping 的最小時(shí)間分辨率是1ms ,所以根本無法用Ping 命令來檢測(cè)速度。如果想測(cè)試速度那就要用專門儀器來檢測(cè)。

總的來說,Ping 命令是一個(gè)在故障檢查方面很有用而且很便利的工具,你不應(yīng)該忽視它的存在。(

___________________________________________________________________________________________

3:網(wǎng)絡(luò)命令

[ 2007-1-5 14:34:00 | By: Mo. ]

,

當(dāng)你打開瀏覽器,自由地游弋于浩如煙海的互聯(lián)網(wǎng)世界之時(shí),是否也沉迷于下載各種實(shí)用軟件?其中也許有很大一部分就是網(wǎng)絡(luò)工具吧!但請(qǐng)你不要忽視你的面前——windows (包括win98和nt )作系統(tǒng)中本來就帶有不少的網(wǎng)絡(luò)實(shí)用工具,雖然比較簡(jiǎn)單,卻并不簡(jiǎn)陋。本著“簡(jiǎn)單就是美”的原則,下面就為你展現(xiàn)windows 網(wǎng)絡(luò)實(shí)用工具的豐采……

ping

ping 是個(gè)使用頻率極高的實(shí)用程序,用于確定本地主機(jī)是否能與另一臺(tái)主機(jī)交換(發(fā)送與接收)數(shù)據(jù)報(bào)。根據(jù)返回的信息,你就可以推斷tcp/ip參數(shù)是否設(shè)置得正確以及運(yùn)行是否正常。需要注意的是:成功地與另一臺(tái)主機(jī)進(jìn)行一次或兩次數(shù)據(jù)報(bào)交換并不表示tcp/ip配置就是正確的,你必須執(zhí)行大量的本地主機(jī)與遠(yuǎn)程主機(jī)的數(shù)據(jù)報(bào)交換,才能確信tcp/ip的正確性。 簡(jiǎn)單的說,ping 就是一個(gè)測(cè)試程序,如果ping 運(yùn)行正確,你大體上就可以排除網(wǎng)絡(luò)訪問層、網(wǎng)卡、modem 的輸入輸出線路、電纜和路由器等存在的故障,從而減小了問題的范圍。但由于可以自定義所發(fā)數(shù)據(jù)報(bào)的大小及無休止的高速發(fā)送,ping 也被某些別有用心的人作為ddos (拒絕服務(wù)攻擊)的工具,前段時(shí)間yahoo 就是被黑客利用數(shù)百臺(tái)可以高速接入互聯(lián)網(wǎng)的電腦連續(xù)發(fā)送大量ping 數(shù)據(jù)報(bào)而癱瘓的。

按照缺省設(shè)置,windows 上運(yùn)行的ping 命令發(fā)送4個(gè)icmp (網(wǎng)間控制報(bào)文協(xié)議)回送請(qǐng)求,每個(gè)32字節(jié)數(shù)據(jù),如果一切正常,你應(yīng)能得到4個(gè)回送應(yīng)答。

ping 能夠以毫秒為單位顯示發(fā)送回送請(qǐng)求到返回回送應(yīng)答之間的時(shí)間量。如果應(yīng)答時(shí)間短,表示數(shù)據(jù)報(bào)不必通過太多的路由器或網(wǎng)絡(luò)連接速度比較快。ping 還能顯示ttl (time to live 存在時(shí)間)值,你可以通過ttl 值推算一下數(shù)據(jù)包已經(jīng)通過了多少個(gè)路由器:源地點(diǎn)ttl 起始值(就是比返回ttl 略大的一個(gè)2的乘方數(shù))-返回時(shí)ttl 值。例如,返回ttl 值為119,那么可以推算數(shù)據(jù)報(bào)離開源地址的ttl 起始值為128,而源地點(diǎn)到目標(biāo)地點(diǎn)要通過9個(gè)路由器網(wǎng)段(128-119);如果返回ttl 值為246,ttl 起始值就是256,源地點(diǎn)到目標(biāo)地點(diǎn)要通過9個(gè)路由器網(wǎng)段。

通過ping 檢測(cè)網(wǎng)絡(luò)故障的典型次序

正常情況下,當(dāng)你使用ping 命令來查找問題所在或檢驗(yàn)網(wǎng)絡(luò)運(yùn)行情況時(shí),你需要使用許多ping 命令,如果所有都運(yùn)行正確,你就可以相信基本的連通性和配置參數(shù)沒有問題;如果某些ping 命令出現(xiàn)運(yùn)行故障,它也可以指明到何處去查找問題。下面就給出一個(gè)典型的檢測(cè)次序及對(duì)應(yīng)的可能故障:

ping 127.0.0.1——這個(gè)ping 命令被送到本地計(jì)算機(jī)的ip 軟件,該命令永不退出該計(jì)算機(jī)。如果沒有做到這一點(diǎn),就表示tcp/ip的安裝或運(yùn)行存在某些最基本的問題。

ping 本機(jī)ip ——這個(gè)命令被送到你計(jì)慊渲玫膇p 地址,你的計(jì)算機(jī)始終都應(yīng)該對(duì)該ping 命令作出應(yīng)答,如果沒有,則表示本地配置或安裝存在問題。出現(xiàn)此問題時(shí),局域網(wǎng)用戶請(qǐng)斷開網(wǎng)絡(luò)電纜,然后重新發(fā)送該命令。如果網(wǎng)線斷開后本命令正確,則表示另一臺(tái)計(jì)算機(jī)可能配置了相同的ip 地址。

ping 局域網(wǎng)內(nèi)其他ip ——這個(gè)命令應(yīng)該離開你的計(jì)算機(jī),經(jīng)過網(wǎng)卡及網(wǎng)絡(luò)電纜到達(dá)其他計(jì)算機(jī),再返回。收到回送應(yīng)答表明本地網(wǎng)絡(luò)中的網(wǎng)卡和載體運(yùn)行正確。但如果收到0個(gè)回送應(yīng)答,那么表示子網(wǎng)掩碼(進(jìn)行子網(wǎng)分割時(shí),將ip 地址的網(wǎng)絡(luò)部分與主機(jī)部分分開的代碼)不正確或網(wǎng)卡配置錯(cuò)誤或電纜系統(tǒng)有問題。

ping 網(wǎng)關(guān)ip ——這個(gè)命令如果應(yīng)答正確,表示局域網(wǎng)中的網(wǎng)關(guān)路由器正在運(yùn)行并能夠作出應(yīng)答。

ping 遠(yuǎn)程ip ——如果收到4個(gè)應(yīng)答,表示成功的使用了缺省網(wǎng)關(guān)。對(duì)于撥號(hào)上網(wǎng)用戶則表示能夠成功的訪問internet (但不排除isp 的dns 會(huì)有問題)。

ping localhost ——localhost 是個(gè)作系統(tǒng)的網(wǎng)絡(luò)保留名,它是127.0.0.1的別名,每太計(jì)算機(jī)都

,

應(yīng)該能夠?qū)⒃撁洲D(zhuǎn)換成該地址。如果沒有做到這一帶內(nèi),則表示主機(jī)文件(/windows/host)中存在問題。

ping ——對(duì)這個(gè)域名執(zhí)行ping 命令,你的計(jì)算機(jī)必須先將域名轉(zhuǎn)換成ip 地址,通常是通過dns 服務(wù)器如果這里出現(xiàn)故障,則表示dns 服務(wù)器的ip 地址配置不正確或dns 服務(wù)器有故障(對(duì)于撥號(hào)上網(wǎng)用戶,某些isp 已經(jīng)不需要設(shè)置dns 服務(wù)器了)。順便說一句:你也可以利用該命令實(shí)現(xiàn)域名對(duì)ip 地址的轉(zhuǎn)換功能。

如果上面所列出的所有ping 命令都能正常運(yùn)行,那么你對(duì)你的計(jì)算機(jī)進(jìn)行本地和遠(yuǎn)程通信的功能基本上就可以放心了。但是,這些命令的成功并不表示你所有的網(wǎng)絡(luò)配置都沒有問題,例如,某些子網(wǎng)掩碼錯(cuò)誤就可能無法用這些方法檢測(cè)到。

ping 命令的常用參數(shù)選項(xiàng)

ping ip -t——連續(xù)對(duì)ip 地址執(zhí)行ping 命令,直到被用戶以ctrl c中斷。

ping ip -l 2000——指定ping 命令中的數(shù)據(jù)長(zhǎng)度為2000字節(jié),而不是缺省的32字節(jié)。 ping ip -n——執(zhí)行特定次數(shù)的ping 命令。

標(biāo)簽: