未公開的Windows網路工具 (轉)

worldblog發表於2007-12-07
未公開的Windows網路工具 (轉)[@more@]

未公開的工具


蘇玉 楊志宏 01-5-23 上午 11:33:06


作為網路時代的桌面操作,較之其前幾代產品增加的不僅僅是能夠直接感受到的對等各種網路的支援和內嵌的免費IE,在Windows 98中,還整合了完備齊全、功能強大的網路實用工具,能夠對網路應用的各個層次、不同方面進行監測、分析、維護、管理。 由於不能直接在“開始”選單中選擇,加之大多數工具是傳統的命令列介面,因此,這些工具被大多數普通使用者所忽略。而作為作業系統整合的網路工具,其質量和可靠性與網上的各種免費共享相比,當然更加令人放心。使用者既能夠免除複雜的設定過程,方便快捷地,又可以避免網上搜尋、花費的時間和精力,防止感染的可能。 執行這些工具的方法與執行一個的方法類似:既可以在DOS提示符後輸入相應的程式名,也可以在“開始”中的“執行”選單中輸入同樣的命令。 一、檢測分析工具 1. IP探測工具 Ping的命名起源於潛艇聲納探測目標時發出的脈衝,該脈衝遇到目標後會反射回來,這也恰當地揭示了Ping的功能。如果在瀏覽某個網頁時遲遲得不到回應,使用者可以透過向該主機發出一個試探性的IP檢測包(相當於聲納脈衝),來測試該主機是否可以到達。同時Ping返回了豐富的資料,使用者藉此可以瞭解從本機到達對方主機的速度和該主機的等資訊。 格式:Ping 目的地址 [引數1] [引數2] [引數3] 其中目的地址是指被探測主機的地址,既可以是域名,也可以是IP地址。 引數: -t : 繼續Ping直到使用者終止。 -a: 解析主機地址。 -n數值: 發出的探測包的數目,預設值為4。 -l數值: 傳送緩衝區大小。 -f: 設定禁止分割包標誌。 -I數值: 包生存時間,該數值決定了IP包在網播的距離。 -v: 服務型別。 例項: 為了節約上網費用,作為練習,可以在離線時輸入本機地址localhost作為探測目標。 Ping localhost 或者Ping 127.0.0.1 得到的統計結果如下: Pinging any [127.0.0.1] with 32 bytes of data: Reply from 127.0.0.1: bytes=32 time<10ms TTL=128 Reply from 127.0.0.1: bytes=32 time<10ms TTL=128 Reply from 127.0.0.1: bytes=32 time<10ms TTL=128 Reply from 127.0.0.1: bytes=32 time<10ms TTL=128 Ping statistics for 127.0.0.1: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trtimes in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms 以上為發出和回收包數目、包丟失率、平均時間等統計。發出的四個探測包都成功返回,說明對方主機可以訪問,並且得到了對方域名為Localhost的IP地址:127.0.0.1。 2. 系統監視器 系統監視器可以對本機的網路、、、等關鍵資源進行監視,並將統計結果動態顯示出來。 點選附件中系統工具下的系統監視器。 選擇“新增專案”選單新增被監視的專案,對於網際網路,應該新增“撥號網路介面卡”,然後選擇其中的“CRC錯誤”等關鍵專案進行監視。網路資源專案非常詳細,有CRC錯誤、超時錯誤、超限錯誤、傳送的總位元組數、對齊方式錯誤、緩衝區超限、接受的總位元組數、連線速度、每秒傳送的幀、每秒傳送的位元組、每秒接受的幀、每秒接受的位元組、未完成幀、幀錯誤等。為了監視網際網路連線質量,通常選擇“CRC錯誤”、“幀錯誤”等關鍵專案以判斷是使用者電話線故障或ISP線路故障。 3. 網路統計工Stat 功能: 顯示協議統計和當前TCP/IP網路連線,使用者可以得到非常詳盡的統計。 格式: Netstat [引數1] [引數2] [引數3] 引數: -a: 顯示所有網路連線和埠。 -e: 顯示乙太網統計資料。 -n: 以數字格式顯示地址和埠。 -p: 顯示指定的TCP或者UDP協議的連線。 -r: 顯示路由表。 -s: 顯示每一個協議的統計。協議可以是TCP、UDP、IP。 interval: 按照指定間隔(interval)反覆顯示統計資訊。 例項: 作為練習,可以輸入命令:Netstat -s,則顯示所有協議的統計資訊如下: IP Statistics: Packets Received = 104 Received Header Errors = 0 Received Address Errors = 0 Datagrams Forwarded = 0 Unknown Protocols Received = 0 Received Packets Discarded = 0 Received Packets Delivered = 104 Output Requests = 104 Routing Discards = 0 Discarded Output Packets = 0 Output Packet No Route = 0 Reassembly Required = 0 Reassembly Succesul = 0 Reassembly Failures = 0 Datagrams Successfully Fragmented = 0 Datagrams Failing Fragmentation = 0 Fragments Created = 0 ICMP Statistics: Received Sent Messages 104 104 Errors 0 0 Destination Unreachable 0 0 Time Exceeded 0 0 Parameter Problems 0 0 Quenchs 0 0 Redirects 0 0 Ech52 52 Echo Replies 52 52 Timestamps 0 0 Timestamp Replies 0 0 Address Masks 0 0 Address Mask Replies 0 0 4. 跟蹤路由工具TraceRT(Trace Route) 功能: 檢視從本地主機到目標主機的路由。這是一個瞭解網路原理和工作過程的好工具,透過顯示從本地主機到目標主機所經過的每一個主機地址及來回時間,你既可以瞭解一個資料包是如何在網路上經過迂迴路由傳送到目標主機,又可以分析阻塞發生在網路的哪一個環節。 在IP資料包中有一個欄位TTL(Time To Live)決定該資料包能夠在網路上傳送的距離,發出資料包時,通常預置了初始值。每當該資料包遇到一個主機(經過一次路由),該欄位值減一,然後向鄰近的下一個主機傳送,直到其值為零就停止傳送,若在TTL值的範圍內到達目的地,則傳送成功,否則必須重發。這樣可以防止一個資料包無限制地在網上傳遞,造成網路阻塞。TraceRT工具透過傳送探測包,來獲得所經過的每一個主機的地址和往返時間。 格式:TraceRT [引數1][引數2] 目標主機 引數: -d: 不解析目標主機地址。 -h: 指定跟蹤的最大路由數,即經過的最多主機數。 -j: 指定鬆散的源路由表。 -w: 以毫秒為單位指定每個應答的超時時間。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-989539/,如需轉載,請註明出處,否則將追究法律責任。

相關文章