下一頁 1 2 3 4 5 6
一、前言
為了表述方便,下文中208號機即指地址為192.168.113.208的計算機,1號機指地址為192.168.113.1的計算機。
目前,網絡的速度發展非???,學習網絡的人也越來越多,稍有網絡常識的人都知道TCP/IP協議是網絡的基礎,是Internet的語言,可以說沒有TCP/IP協議就沒有互聯網的今天。目前號稱搞網的人非常多,許多人就是從一把夾線鉗,一個測線器聯網開始接觸網絡的,如果只是聯網玩玩,知道幾個Ping之類的命令就行了,如果想在網絡上有更多的發展不管是黑道還是紅道,必須要把TCP/IP協議搞的非常明白。
學習過TCP/IP協議的人多有一種感覺,這東西太抽象了,沒有什么數據實例,看完不久就忘了。本文將介紹一種直觀的學習方法,利用協議分析工具學習TCP/IP,在學習的過程中能直觀的看到數據的具體傳輸過程。
為了初學者更容易理解,本文將搭建一個最簡單的網絡環境,不包含子網。
二、試驗環境
1、網絡環境
如圖1所示
圖1
2、操作系統
兩臺機器都為Windows 2000 ,1號機機器作為服務器,安裝FTP服務
3、協議分析工具
Windows環境下常用的工具有:Sniffer Pro、Natxray、Iris以及windows 2000自帶的網絡監視器等。本文選用Iris作為協議分析工具。
在客戶機208號機安裝IRIS軟件。
三、測試過程
1、測試例子
將1號機計算機中的一個文件通過FTP下載到208號機中。
2、IRIS的設置
由于IRIS具有網絡監聽的功能,如果網絡環境中還有其它的機器將抓很多別的數據包,這樣為學習帶來諸多不便,為了清楚地看清楚上述例子的傳輸過程首先將IRIS設置為只抓208號機和1號機之間的數據包。設置過程如下:
1)用熱鍵CTRL+B彈出如圖所示的地址表,在表中填寫機器的IP地址,為了對抓的包看得更清楚不要添主機的名字(name),設置好后關閉此窗口。
圖2
2)用熱鍵CTRL+E彈出如圖所示過濾設置,選擇左欄“IP address”,右欄按下圖將address book中的地址拽到下面,設置好后確定,這樣就這抓這兩臺計算機之間的包。
圖3
3、抓包
按下IRIS工具欄中 開始按鈕。在瀏覽器中輸入:FTP://192.168.113.1,找到要下載的文件 ,鼠標右鍵該文件,在彈出的菜單中選擇“復制到文件夾”開始下載,下載完后在IRIS工具欄中按 按鈕停止抓包。圖4顯示的就是FTP的整個過程,下面我們將詳細分析這個過程。
圖4
說明:為了能抓到ARP協議的包,在WINDOWS 2000 中運行arp–d 清除arp緩存。