?? 系統內置的4種網絡測試工具__網絡基礎__網絡__中國軟考資訊 追求無止境,創意無極限:www_heima21_com.htm
字號:
href="http://www.softexam.cn/tech/detail.asp?catalogf=10&catalogs=53&Article_id=134">高效維護局域網技巧</A></TD></TR>
<TR>
<TD height=20 width="100%">·<A
href="http://www.softexam.cn/tech/detail.asp?catalogf=10&catalogs=61&Article_id=29">校園網網絡設計及分析</A></TD></TR>
<TR>
<TD height=20 width="100%">·<A
href="http://www.softexam.cn/tech/detail.asp?catalogf=10&catalogs=52&Article_id=109">連線的學問</A></TD></TR>
<TR>
<TD height=20 width="100%">·<A
href="http://www.softexam.cn/tech/detail.asp?catalogf=10&catalogs=52&Article_id=158">子網掩碼的簡便算法</A></TD></TR>
<TR>
<TD height=20 width="100%">·<A
href="http://www.softexam.cn/tech/detail.asp?catalogf=10&catalogs=56&Article_id=147">電腦無法連入局域網的故..</A></TD></TR>
<TR>
<TD width="100%"></TD></TR>
<TR>
<TD width="100%"></TD></TR>
<TR>
<TD width="100%"></TD></TR>
<TR>
<TD width="100%"></TD></TR>
<TR>
<TD width="100%"></TD></TR>
<TR>
<TD width="100%"></TD></TR>
<TR>
<TD width="100%"></TD></TR></TBODY></TABLE></TD><!--------------------------------------------- 正文中右開始 ------------------------------------->
<TD vAlign=top width=10>
<TD vAlign=top width=570>
<DIV align=center>
<TABLE border=0 cellPadding=0 cellSpacing=0 width="100%">
<TBODY>
<TR>
<TD height=30 width="100%">當前位置:<A
href="http://www.softexam.cn/index.asp">首頁</A>>><A
href="http://www.softexam.cn/tech/index.asp">技術</A>>><A
href="http://www.softexam.cn/tech/index.asp?catafirst=10">網絡</A>>><A
href="http://www.softexam.cn/tech/index.asp?catafirst=10&catasecond=52">網絡基礎</A>>>正文</TD></TR><!--====== 文章內容顯示 =========================================================================================-->
<TR>
<TD class=cssGreenFont14pt height=45
width="100%">系統內置的4種網絡測試工具</TD></TR>
<TR>
<TD width="100%">
<DIV align=center>
<TABLE bgColor=#e8ffe8 border=0 cellPadding=4 cellSpacing=0
width="100%">
<TBODY>
<TR>
<TD width="33%">出處:廣州視窗</TD>
<TD width="33%">原作者:</TD>
<TD
width="34%">[2002-6-17]</TD></TR></TBODY></TABLE></DIV></TD></TR>
<TR>
<TD width="100%"></TD></TR>
<TR>
<TD class=cssContent width="100%">
<DIV align=center>
<TABLE border=0 cellPadding=0 cellSpacing=0 width=570>
<TBODY>
<TR>
<TD><BR> 作為一個網管,肯定會遇到各種各樣的網絡故障的困擾,然而一個龐大的網絡,節點有時是四處分布,遍布整棟甚至于幾棟或幾個不同的地方,如沒有網絡測試工具那困難是可想而知的。當然肯定有專門的測試工具,一般是硬件,價格也相當昂貴,一個中小型企業或家庭一般是不太可能花如此巨資就為了解決這些網絡故障。其實在我的操作系統中也內置了一些非常有用的軟件網絡測試工具,如果能使用得當,并掌握一定的測試技巧一般來說是完全可以滿足一般需求的,有的甚至被黑客作為黑客工具哩!這些工具雖然不能秒之為專業的黑客工具,修正有許多黑客工具軟件也是基于這些內置的網絡測試軟件而編制、改寫的。下面就這幾個工具結合實例作一簡介,希望對那些還未掌握這幾種工具的朋友有一些幫助!
<BR><BR> 一、Ping
<BR><BR> 相信玩過網絡的人都會對“Ping”這個命令有所了解或耳聞。Ping命令是Windows9X/NT中集成的一個專用于TCP/IP協議的測試工具,ping命令是用于查看網絡上的主機是否在工作,它是通過向該主機發送ICMP
ECHO_REQUEST包進行測試而達到目的的。一般凡是應用TCP/IP協議的局域或廣域網絡,不管你是內部只有幾臺電腦的家庭、辦公室局域網,還是校園網、企業網甚至Internet國際互聯網絡,當客戶端與客戶端之間無法正常進行訪問或者網絡工作出現各種不穩定的情況時,建議大家一定要先試試用Ping這個命令來測試一下網絡的通信是否正常,多數時候是可以一次奏效的。
<BR><BR> 1.Ping命令的語法格式
<BR><BR> ping命令看似小小的一個工具,但它帶有許多參數,要完全掌握它的使用方法還真不容易,要達到熟練使用則更是難下加難,但不管怎樣我們還得來看看它的真面目,首先我們還是從最基本的命令格式入手吧!
<BR><BR> ping命令的完整格式如下: <BR><BR> ping [-t] [-a] [-n
count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s
count] [[-j -Host list] | [-k Host-list]] [-w timeout]
destination-list
<BR><BR> 從這個命令式中可以看出它的復雜程度,ping命令本身后面都是它的執行參數,現對其參數作一下詳細講解吧!
<BR><BR> -t——
有這個參數時,當你ping一個主機時系統就不停的運行ping這個命令,直到你按下Control-C。
<BR><BR> -a——解析主機的NETBIOS主機名,如果你想知道你所ping的要機計算機名則要加上這個參數了,一般是在運用ping命令后的第一行就顯示出來。
<BR><BR> -n
count——定義用來測試所發出的測試包的個數,缺省值為4。通過這個命令可以自己定義發送的個數,對衡量網絡速度很有幫助,比如我想測試發送20個數據包的返回的平均時間為多少,最快時間為多少,最慢時間為多少就可以通過執行帶有這個參數的命令獲知。
<BR><BR> -l
length——定義所發送緩沖區的數據包的大小,在默認的情況下windows的ping發送的數據包大小為32byt,也可以自己定義,但有一個限制,就是最大只能發送65500byt,超過這個數時,對方就很有可能因接收的數據包太大而死機,所以微軟公司為了解決這一安全漏洞于是限制了ping的數據包大小。
<BR><BR> -f——
在數據包中發送“不要分段”標志,一般你所發送的數據包都會通過路由分段再發送給對方,加上此參數以后路由就不會再分段處理。
<BR><BR> -i ttl——
指定TTL值在對方的系統里停留的時間,此參數同樣是幫助你檢查網絡運轉情況的。 <BR><BR> -v
tos—— 將“服務類型”字段設置為 “tos” 指定的值。 <BR><BR> -r count——
在“記錄路由”字段中記錄傳出和返回數據包的路由。一般情況下你發送的數據包是通過一個個路由才到達對方的,但到底是經過了哪些路由呢?通過此參數就可以設定你想探測經過的路由的個數,不過限制在了9個,也就是說你只能跟蹤到9個路由。
<BR><BR> -s count——指定“count”
指定的躍點數的時間戳,此參數和-r差不多,只是這個參數不記錄數據包返回所經過的路由,最多也只記錄4個。
<BR><BR> -j host-list ——利用“ computer-list”
指定的計算機列表路由數據包。連續計算機可以被中間網關分隔IP 允許的最大數量為 9。 <BR><BR> -k
host-list ——利用 “computer-list”
指定的計算機列表路由數據包。連續計算機不能被中間網關分隔IP 允許的最大數量為 9。 <BR><BR> -w
timeout——指定超時間隔,單位為毫秒。 <BR><BR> destination-list
——是指要測試的主機名或IP地址 <BR><BR> 2.Ping命令的應用
<BR><BR> (1)、測試網絡的通暢
<BR> 我們知道可以用ping命令來測試一下網絡是否通暢,這在局域網的維護中經常用到,方法很簡單,只需要在DOS或Windows的開始菜單下的“運行”子項中用ping命令加上所要測試的目標計算機的IP地址或主機名即可(目標計算機要與你所運行ping命令的計算機在同一網絡或通過電話線或其它專線方式已連接成一個網絡),其它參數可全不加。如要測試臺IP地址為196.168.1.21的工作站與服務器是否已連網成功,就可以在服務器上運行:ping
-a 196.`68.123.56
即可,如果工作站上TCP/IP協議工作正常,即會以DOS屏幕方式顯示如下所示的信息:
<BR><BR> Pinging cindy[196.168.1.21] with 32 bytes of
data: <BR> Reply from 196.168.1.21: bytes=32
time<10ms TTL=254 <BR> Reply from 196.168.1.21:
bytes=32 time<10ms TTL=254 <BR> Reply from
196.168.1.21: bytes=32 time<10ms TTL=254 <BR> Reply
from 196.168.1.21: bytes=32 time<10ms TTL=254
<BR> Ping statistics for 196.168.1.21: <BR> Packets:
Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate
round trip times in milli-seconds: <BR> Minimum = 0ms,
Maximum = 0ms, Average = 0ms
<BR><BR> 從上面我們就可以看出目標計算機與服務器連接成功,TCP/IP協議工作正常,因為加了“-a”這個參數所以還可以知道IP為196.168.1.21的計算機的NetBIOS名為cindy。
<BR><BR> 如果網絡未連成功則顯示如下錯誤信息:
<BR><BR> Pinging[196.168.1.21 ] with 32 bytes of data
<BR> Request timed out. <BR> Request timed out.
<BR> Request timed out. <BR> Request timed out.
<BR> Ping statistice for 196.168.1.21:
<BR> Packets:Sent=4,Received =0,Lost=4(100% loss),
<BR> Approximate round trip times in milli-seconds
<BR> Minimum=0ms,Maximum=0ms,Average=0ms
<BR><BR> 為什么不管網絡是否連通在提示信息中都會有重復四次一樣的信息呢(如上的“Reply from
196.168.1.21: bytes=32 time<10ms TTL=254 ”和“Request
timed
out”),那是因為一般系統默認每次用ping測試時是發送四個數據包,這些提示就是告訴你所發送的四個數據包的發送情況。
<BR><BR> 出現以上錯誤提示的情況時,就要仔細分析一下網絡故障出現的原因和可能有問題的網上結點了,一般首先不要急著檢查物理線路,先從以下幾個方面來著手檢查:一是看一下被測試計算機是否已安裝了TCP/IP協議;二是檢查一下被測試計算機的網卡安裝是否正確且是否已經連通;三是看一下被測試計算機的TCP/IP協議是否與網卡有效的綁定(具體方法是通過選擇“開始→設置→控制面板→網絡”來查看);四是檢查一下Windows
NT服務器的網絡服務功能是否已啟動(可通過選擇“開始→設置→控制面板→服務”,在出現的對話框中找到“Server”一項,看“狀態”下所顯示的是否為“已啟動”)。如果通過以上四個步驟的檢查還沒有發現問題的癥結,這時再查物理連接了,我們可以借助查看目標計算機所接HUB或交換機端口的批示燈狀態來判斷目標計算機現網絡的連通情況。
<BR><BR> (2)、獲取計算機的IP地址
<BR><BR> 利用ping這個工具我們可以獲取對方計算機的IP地址,特別是在局域網中,我們經常是利用NT或WIN2K的DHCP動態IP地址服務自動為各工作站分配動態IP地址,這時當然我們要知道所要測試的計算機的NETBIOS名,也即我們通常在“網絡鄰居”中看到的“計算機名”。使用ping命令時我們只要用ping命令加上目標計算機名即可,如果網絡連接正常,則會顯示所ping的這臺機的動態IP地址。其實我們完全可以在互聯網使用,以獲取對方的動態IP地址,這一點對于黑客來說是比較有用的,當然首先的一點就是你先要知道對方的計算機名。
<BR><BR> (3)、上述應用技巧其實重點是Ping
命令在局域網中的應用,其實Ping命令不僅在局域網中廣泛使用,在Internet互聯網中也經常使用它來探測網絡的遠程連接情況。平時,當我們遇到以下兩種情況時,需要利用Ping工具對網絡的連通性進行測試。比如當某一網站的網頁無法訪問時,可使用Ping命令進行檢測。另外,我們在發送E-mail之前也可以先測試一下網絡的連通性。許多因特網用戶在發送E-mail后經常收到諸如“Returned
mail:User
unknown”的信息,這說明您的郵件未發送到目的地。為了避免此類事件再次發生,所以建議大家在發送E-mail
之前先養成Ping對方郵件服務器地址的習慣。例如,當您給163網站郵件用戶發郵件時,可先鍵入“ping
163.com”(其實163.com就是網易的其中一臺服務器名)進行測試,如果返回類似于“Bad IP
address 163.com”或“Request times out”或“Unknow host
163.com”等的信息,說明對方郵件服務器的主機未打開或網絡未連通。這時即使將郵件發出去,對方也無法收到。
<BR><BR> 二、Ipconfig/Winipcfg <BR><BR> 與Ping
命有所區別,利用Ipconfig和Winipcfg工具可以查看和修改網絡中的TCP/IP協議的有關配置,如IP地址、網關、子網掩碼等。這兩個工具在Windows
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -