計算機網絡實驗指導書實驗七計算機網絡實驗指導書實驗七
計算機網絡實驗指導書
昆明理工大學信自學院
實驗七:計算機協定分析試驗(上)
實驗7.1 網卡配置
首先安裝WINCAP軟體,然後運作發行版檔案夾内的NET可執行檔案,進入軟體界面,進行網卡配置。本實驗平台中,網卡配置子產品為最基礎的子產品,在進行所有的子產品實驗前必須進行網卡進行配置。
實驗目的
學習配置計算機網卡、設定網卡工作模式,并進行網絡類型的選擇。
操作步驟
進入使用者界面後,單擊網卡配置圖示 ,彈出如圖1.1所示對話框:
圖1.1 網卡配置對話框
網卡配置步驟:
1.網絡類型配置
網絡類型分為有線網絡和無線網絡兩種。學生根據主機的網絡環境自行進行選擇。
2.工作模式配置
工作模式分正常模式和混雜模式兩種。
在正常模式下,網卡隻能捕獲接收目的Mac位址為本機Mac的資料。
在混雜模式下,網卡能夠接收到所有流經本機網卡的資料,而不管它是不是這些包指定的目的位址。
而對于無線網絡,為防止互相幹擾,隻能工作在正常模式下。
3.網卡選擇
對于一般主機,網卡清單中至少有兩塊網卡。一是普通以太網卡,二是撥号網卡(基本不用)。配置完成後,單擊“确定”彈出如圖1.2所示網卡設定資訊對話框:
圖1.2 網卡設定資訊對話框
4.檢視網卡設定資訊是否正确,若不正确,點選取消按鈕,傳回圖1.1重新配置;若正确,點選“确定”,彈出網卡配置成功提示,如圖1.3所示,若點選“取消”,則可重新配置。
圖1.3 配置成功提示
至于選擇的網卡是否适當,使用者可在配置完成後,點選流量統計子產品進行測試,看主機資訊是否與真實網絡環境相符。也可以通過PING 主機位址 –T指令來檢查是否産生了流量來進行驗證。
實驗7.2 資料流量統計
實驗目的
掌握網絡流量的概念,學會分析主機在不同網絡服務下采用的協定機制。
實驗内容
1測量主機在以下不同網絡狀态下的流量:
?1.1主機聯網,但不開啟任何網絡服務;
?1.2主機在浏覽網頁、收發電子郵件、語音通信、看線上視訊等狀态下資料流量;
?1.3主機在區域網路内進行高速資料傳輸時的資料流量;測量主機在以下狀态下資料包的協定類型:
?2.1浏覽網頁;
?2.2收發電子郵件;
?2.3語音通信;
2.4觀看線上視訊
?2.5使用ping、traceroute等指令。
實驗原理
1計算機網絡通信使用TCP/IP機制,每種網絡服務都涉及資料傳輸。使用Winpcap從網卡抓取資料報進行流量統計。winpcap(windows packet capture)是windows平台下一個免費,公共的網絡通路系統,詳細了解請參考給網/view/696423.htm?fr=ala0_12.TCP/IP采用分層設計思想,每一層使用下層提供的服務并為上層提供服務,同時每一層都有相應的協定标準,通過每抓取一個協定包解析其協定字段來判别其使用的協定類型。
實驗步驟
點選按鈕,對主機網絡流量,資料包協定類型,區域網路主機個數進行統計點選暫停按鈕,暫停統計
以太網的幀格式如上所示,其中的源位址和目的位址是指網卡的硬體位址(也叫MAC位址),長度是48位,是在網卡出廠時固化的。用ipconfig /all指令看一下網卡硬體位址。協定字段有三種值,分别對應IP、ARP、RARP。幀末尾是CRC校驗碼。
以太網幀中的資料長度規定最小46位元組,最大1500位元組,ARP和RARP資料包的長度不夠46位元組,要在後面補填充位。最大值1500稱為以太網的最大傳輸單元(MTU),不同的網絡類型有不同的MTU,如果一個資料包從以太網路由到撥号鍊路上,資料包長度大于撥号鍊路的MTU了,則需要對資料包進行分片(fragmentation)。注意,MTU這個概念指資料幀中有效載荷的最大長度,不包括幀首部的長度。
2. ARP協定
若選擇ARP協定,點選按鈕,則相應的協定分析界面如圖3.5所示。點選按鈕,則停止協定分析。
圖3.5 ARP協定分析界面
在網絡通訊時,源主機的應用程式知道目的主機的IP位址和端口号,卻不知道目的主機的硬體位址,而資料包首先是被網卡接收到再去處理上層協定的,如果接收到的資料包的硬體位址與本機不符,則直接丢棄。是以在通訊前必須獲得目的主機的硬體位址。ARP協定就起到這個作用。
每台主機都維護一個ARP快取記錄,可以用arp -a指令檢視。緩存表中的表項有過期時間(一般為20分鐘),如果20分鐘内沒有再次使用某個表項,則該表項失效,下次還要發ARP請求來獲得目的主機的硬體位址。
ARP資料報的格式如下所示
硬體類型指鍊路層網絡類型,1為以太網,協定類型指要轉換的位址類型,0x0800為IP位址,後面兩個位址長度對于以太網位址和I