廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 2642 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
hyc0927
個人頭像
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x4
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
系統內置的4種網絡測試工具
系統內置的4種網絡測試工具
作為一個網管,肯定會遇到各種各樣的網絡故障的困擾,然而一個龐大的網絡,節點有時是四處分布,遍布整棟甚至於幾棟或幾個不同的地方,如沒有網絡測試工具那困難是可想而知的。當然肯定有專門的測試工具,一般是硬件,價格也相當昂貴,一個中小型企業或家庭一般是不太可能花如此巨資就為了解決這些網絡故障。其實在我的操作系統中也內置了一些非常有用的軟件網絡測試工具,如果能使用得當,並掌握一定的測試技巧一般來說是完全可以滿足一般需求的,有的甚至被黑客作為黑客工具哩!這些工具雖然不能秒之為專業的黑客工具,修正有許多黑客工具軟件也是基於這些內置的網絡測試軟件而編制、改寫的。下面就這幾個工具結合實例作一簡介,希望對那些還未掌握這幾種工具的朋友有一些幫助!
  一、Ping
  相信玩過網絡的人都會對“Ping”這個命令有所了解或耳聞。Ping命令是Windows9X/NT中集成的一個專用於TCP/IP協議的測試工具,ping命令是用於查看網絡上的主機是否在工作,它是通過向該主機發送ICMP ECHO_REQUEST包進行測試而達到目的的。一般凡是應用TCP/IP協議的局域或廣域網絡,不管你是內部只有幾台電腦的家庭、辦公室局域網,還是校園網、企業網甚至Internet國際互聯網絡,當客戶端與客戶端之間無法正常進行訪問或者網絡工作出現各種不穩定的情況時,建議大家一定要先試試用Ping這個命令來測試一下網絡的通信是否正常,多數時候是可以一次奏效的。
  1.Ping命令的語法格式
  ping命令看似小小的一個工具,但它帶有許多參數,要完全掌握它的使用方法還真不容易,要達到熟練使用則更是難下加難,但不管怎樣我們還得來看看它的真面目,首先我們還是從最基本的命令格式入手吧!
  ping命令的完整格式如下:
  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
  從這個命令式中可以看出它的復雜程度,ping命令本身后面都是它的執行參數,現對其參數作一下詳細講解吧!
  -t-- 有這個參數時,當你ping一個主機時系統就不停的運行ping這個命令,直到你按下Control-C。
  -a--解析主機的NETBIOS主機名,如果你想知道你所ping的要機計算機名則要加上這個參數了,一般是在運用ping命令后的第一行就顯示出來。
  -n count--定義用來測試所發出的測試包的個數,缺省值為4。通過這個命令可以自己定義發送的個數,對衡量網絡速度很有幫助,比如我想測試發送20個數據包的返回的平均時間為多少,最快時間為多少,最慢時間為多少就可以通過執行帶有這個參數的命令獲知。
  -l length--定義所發送緩沖區的數據包的大小,在默認的情況下windows的ping發送的數據包大小為32byt,也可以自己定義,但有一個限制,就是最大只能發送65500byt,超過這個數時,對方就很有可能因接收的數據包太大而死機,所以微軟公司為了解決這一安全漏洞於是限制了ping的數據包大小。
  -f-- 在數據包中發送“不要分段”標志,一般你所發送的數據包都會通過路由分段再發送給對方,加上此參數以后路由就不會再分段處理。
  -i ttl-- 指定TTL值在對方的系統里停留的時間,此參數同樣是幫助你檢查網絡運轉情況的。
  -v tos-- 將“服務類型”字段設置為 “tos” 指定的值。
  -r count-- 在“記錄路由”字段中記錄傳出和返回數據包的路由。一般情況下你發送的數據包是通過一個個路由才到達對方的,但到底是經過了哪些路由呢?通過此參數就可以設定你想探測經過的路由的個數,不過限制在了9個,也就是說你只能跟蹤到9個路由。
  -s count--指定“count” 指定的躍點數的時間戳,此參數和-r差不多,只是這個參數不記錄數據包返回所經過的路由,最多也只記錄4個。
  -j host-list --利用“ computer-list” 指定的計算機列表路由數據包。連續計算機可以被中間網關分隔IP 允許的最大數量為 9。
  -k host-list --利用 “computer-list” 指定的計算機列表路由數據包。連續計算機不能被中間網關分隔IP 允許的最大數量為 9。
  -w timeout--指定超時間隔,單位為毫秒。
  destination-list --是指要測試的主機名或IP地址
  2.Ping命令的應用
  (1)、測試網絡的通暢
  我們知道可以用ping命令來測試一下網絡是否通暢,這在局域網的維護中經常用到,方法很簡單,只需要在DOS或Windows的開始菜單下的“運行”子項中用ping命令加上所要測試的目標計算機的IP地址或主機名即可(目標計算機要與你所運行ping命令的計算機在同一網絡或通過電話線或其它專線方式已連接成一個網絡),其它參數可全不加。如要測試台IP地址為196.168.1.21的工作站與服務器是否已連網成功,就可以在服務器上運行:ping -a 196.`68.123.56 即可,如果工作站上TCP/IP協議工作正常,即會以DOS屏幕方式顯示如下所示的信息:
  Pinging cindy with 32 bytes of data:
  Reply from 196.168.1.21: bytes=32 time<10ms TTL=254
  Reply from 196.168.1.21: bytes=32 time<10ms TTL=254
  Reply from 196.168.1.21: bytes=32 time<10ms TTL=254
  Reply from 196.168.1.21: bytes=32 time<10ms TTL=254
  Ping statistics for 196.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
  從上面我們就可以看出目標計算機與服務器連接成功,TCP/IP協議工作正常,因為加了“-a”這個參數所以還可以知道IP為196.168.1.21的計算機的NetBIOS名為cindy。
  如果網絡未連成功則顯示如下錯誤信息:
  Pinging with 32 bytes of data
  Request timed out.
  Request timed out.
  Request timed out.
  Request timed out.
  Ping statistice fo ..

訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容




獻花 x0 回到頂端 [樓 主] From:台灣數位聯合 | Posted:2004-12-09 07:02 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.070104 second(s),query:15 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言