計算機網絡協議仿真實驗_第1頁
計算機網絡協議仿真實驗_第2頁
計算機網絡協議仿真實驗_第3頁
計算機網絡協議仿真實驗_第4頁
計算機網絡協議仿真實驗_第5頁
已閱讀5頁,還剩117頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、計算機網絡協議仿真實驗周 斌 霍嚴梅 黃聲烈吉林大學 計算機科學與技術學院計算機網絡協議仿真實驗目 錄【實驗概述】1【網絡協議仿真編輯器的使用說明】3【實驗一 以太網數據幀的構成】17【實驗二 IP地址分類與IP數據包的組成】22【實驗三 ARP地址解析協議】27【實驗四 ICMP互連控制管理協議】31【實驗五 UDP用戶數據報協議】41【實驗六 TCP傳輸控制協議】46【實驗七 TCP與UDP端口掃描】52【實驗八 TELNET和FTP協議】55【實驗九 DNS域名服務協議】61【實驗十 DHCP協議】68【實驗十一 SMTP和POP3協議】74【實驗十二 SNMP協議與網絡管理】80【實驗

2、十三 HTTP協議】85【實驗十四 WINS和NETBIOS協議】91【實驗十五 SOCKET基礎網絡 程序設計】98【實驗十六 Ping實現 程序設計】110【實驗十七 文件傳輸工具 程序設計】111【實驗十八 主機信息獲取工具 程序設計】112【實驗十九 網絡性能監測及故障分析】113【附錄1:常見問題及解決方法】118 【實驗概述】網絡協議仿真教學系統結合高校教育的實際情況,將網絡方面的理論知識通過軟件來實現,讓學生在實踐的過程中更深入地掌握網絡方面的基礎理論知識。本系統能夠使學生清楚的理解和掌握網絡的內部結構和協議,通過編輯各種協議的數據包深入學習計算機網絡的內部原理,同時也可以很好的

3、輔助網絡編程的調試。網絡協議仿真教學系統作為一門獨立的課程體系,以實驗為主,強調學生的主動性和設計性,能夠拓寬學生的思路,達到真正的教學互動。【實驗環境】每個實驗都要求有以下實驗環境:1、仿真端:運行網絡協議仿真教學系統仿真編輯器軟件; 2、監控端:運行網絡協議仿真教學系統協議分析器軟件; 3、可以連接Internet的多子網環境;4、服務器一臺,裝有FTP、TELNET、MAIL、DNS、DHCP、SNMP等服務;5、VC程序開發環境(Microsoft Visual c+集成開發環境);6、VB程序開發環境(Microsoft Visual VB集成開發環境);【實驗內容】網絡協議仿真及分

4、析實驗共分14個實驗,每個實驗4學時,要求學生完成每個實驗及編寫實驗報告。通過一系列實驗希望學生能對TCP/IP協議有一個更深刻的了解。實驗教學內容按照驗證性、設計性和綜合性三個層次,共設置了十四個實驗項目。實驗1 以太網幀的構成:該實驗類型為驗證性實驗,要求學生在了解仿真教學系統平臺的基礎上,學會使用數據包編輯器編輯以太網幀,學會觀察并分析地址本中的MAC地址,學會分析以太網幀的MAC首部。實驗教學效果達到理解MAC地址的作用與MAC首部中的LLCPDU長度及類型字段。實驗2 IP地址分類與數據包組成:該實驗類型為驗證性實驗,要求學生學會分類IP地址,掌握IP數據報的格式、長度以及各字段的功

5、能。實驗教學效果達到學會利用子網掩碼確定IP地址的網絡號、子網號和主機號,學會分析給定數據包的IP首部信息,學會手工計算IP校驗和的方法。實驗3 地址解析協議ARP:該實驗類型為設計性實驗,要求學生在理解IP地址與MAC地址的對應關系的基礎上,掌握ARP協議的作用與工作原理。實驗教學效果達到利用ARP協議的工作原理,設計類似ARP協議程序。學會在局域網中查找MAC地址。實驗4 互聯網控制報文協議ICMP:該實驗類型為設計性實驗,要求學生理解和掌握ICMP協議的基本作用與報文格式,理解ICMP協議與IP協議的封裝關系。實驗教學效果達到能根據各種響應信息進行出錯分析。實驗5 UDP協議:該實驗類型

6、為設計性實驗,要求學生在理解UDP協議的基礎上,學會UDP“校驗和”的計算方法,理解UDP協議各字段的作用及工作原理。實驗教學效果達到學會應用C語言與WinSock2進行網絡程序設計。實驗6 TCP協議:該實驗類型為設計性實驗,要求學生理解TCP首部中各字段的含義及作用,理解三次握手的過程。實驗教學效果達到分析TCP協議的建立連接、會話和斷開連接的全過程,學會計算TCP校驗和的方法。實驗7 TCP與UDP端口掃描:該實驗類型為設計性實驗,要求學生掌握常用的TCP、UDP端口掃描的原理及其各種手段。增強學生的網絡安全意識。實驗8 TELNET和FTP協議: 該實驗類型為綜合型實驗,要求學生理解T

7、ELNET和FTP協議的工作原理。了解他們的網絡安全性和具體使用方法。實驗9 DNS協議:該實驗類型為設計性實驗,要求學生學習DNS協議的格式,理解DNS協議的工作原理。實驗教學效果達到學會應用C語言與WinSock2進行DNS程序設計。實驗10 DHCP協議:該實驗類型為設計性實驗,要求學生學習DHCP協議的格式,理解DHCP協議的工作原理。驗證獲取IP地址與重新登陸過程。實驗11 POP、SMTP協議:該實驗類型為驗證性實驗,要求學生理解POP協議、SMTP協議及作用。學習POP、SMTP協議命令的使用方法。實驗12 SNMP協議與網絡管理:該實驗類型為驗證性實驗,要求學生理解SNMP協議

8、的作用與格式,了解SNMP與UDP的關系。實驗教學效果達到了解MIB、基本的MIB變量,了解ASN.1的編碼標準。實驗13 HTTP協議:該實驗類型為設計性實驗,要求學生學習HTTP協議的格式,理解HTTP協議與TCP協議的關系,理解HTTP協議的無連接、無狀態特性。實驗14 WINS協議和NETBIOS:通過發送NETBIOS名字請求包,學習WINS協議和NETBIOS協議的原理。學習NETBIOS請求的報文格式,了解NETBIOS使用的端口。要求學生理解WINS協議和DNS協議的不同。實驗15 SOCKET網絡程序設計:該實驗類型為設計性實驗,要求學生進一步掌握UDP及TCP協議的工作原理

9、,掌握SOCKET編程的基本方法。實驗教學效果達到應用C語言與WinSock2,進行無連接的、面向連接的網絡程序設計,實現網絡數據傳輸。實驗16 Ping實現 程序設計:該實驗類型為設計性實驗,使學生加深對ICMP協議的理解,掌握原始套接字的編程方法。并學習設制TTL等自定義參數的編程方法。實驗17 文件傳輸工具 程序設計:該實驗類型為設計性實驗,使學生加深對TCP協議的理解,掌握一對多的客戶服務器模型的編程方式。實驗18 主機信息獲取工具 程序設計:該實驗類型為設計性實驗,使學生掌握使用套接字獲取主機信息的方法,理解Windows的WMI信息的獲取方法,并掌握在Windows下的網絡函數庫I

10、pHelp的功能與用法。實驗19 網絡性能和故障分析:該實驗類型為綜合性實驗,要求學生掌握監測網絡性能的基本方法,能夠根據性能檢測結果分析網絡性能問題,能夠分析常見故障及原因。實驗教學效果達到檢驗學生對TCP/IP協議原理的掌握情況,以及綜合分析問題的能力。【網絡協議仿真編輯器的使用說明】一、網絡協議仿真編輯器簡介協議仿真編輯器主界面如下:圖1-1 協議仿真編輯器的主界面本系統的初始界面顯示分為五個部分:多幀編輯器、單幀編輯器、協議模型圖、地址本和十六進制顯示區。1、多幀編輯器 具體界面設計如圖1-2所示:圖1-2 多幀編輯器第一列為幀的序號,此序號無其他特殊含義,即為各個幀順序向下的計數號碼

11、。點擊“+”可展開為多行,相鄰兩幀發送的時間間隔默認值為1000,如果點擊展開的為第一幀,則為發送延遲時間。發送次數默認為1 次。第二列為幀的概要信息:MAC 源地址、目的地址、下層協議(如果在協議類型中選擇了下拉框中的協議)LLC LLC Unnumbered/LLC Information/LLC Superisor,DSAP,CtrlARP 請求:who has tell 4ARP 應答:4 is at 0000E8-2215D2IP 源IP、目的IP、IP總長度、下層協議(如果在協議類型中選擇了已有的協議),(如果分片或偏移

12、量0)Flagment 偏移量: 偏移量+(總長度-首部長度-1)TCP 源端口、目的端口、TCP類型(SYN,FIN,ACK,RST)、序號、ACK確認序號和窗口大小。UDP 源端口、目的端口。具體幀的位置排序,可以手工自由拖動。拖動的單幀將插入到當前要插入的單幀上方;如果想將一個單幀拖動到最后的位置,則需要點擊這個單幀將它拖動到“End”位置上。2、單幀編輯器界面如圖所示:圖1-3 單幀編輯器單幀編輯器分為幀編輯區和提示區兩部分,其中幀編輯區可以對協議屬性進行編輯,提示區可以根據選中的協議屬性給出相應的提示,以便于用戶更了解各屬性的含義或范圍。3、協議模型圖在協議模型圖中,以圖形化模型顯示

13、該協議的封裝層次,并與單幀編輯器對應的協議層相互聯動,當前選中為TCP層,如圖所示: 圖1-4 協議樹4、地址本地址本包括兩項功能:主機掃描和端口掃描。點擊 主機掃描按鈕,系統在當前網絡內進行主機掃描,并在地址本中列出掃描到的所有主機。選中一臺主機后,可以點擊端口掃描按鈕,對該主機進行TCP端口掃描。地址本的主機掃描結果分為三列:IP地址、MAC地址和主機名。每臺主機的端口掃描結果也分為三列:端口號、端口類型和服務名稱。如下圖所示: 圖1-5 地址本5、十六進制對照十六進進制對照表與單幀編輯區是連動的,以綠色做為標識,右鍵可進行計算校驗和、拷貝、計算數據長度操作。如圖所示:圖1-6 十六進制對

14、照6、仿真編輯器的菜單欄菜單欄包括“文件”、“編輯”、“操作”、“設置”、“視圖”、“工具”、“幫助”七項,如圖1-7所示。圖1-7 仿真編輯器菜單欄(1)文件菜單:如下圖所示:圖1-8 文件菜單新建文件:新建立一個文件打開文件:打開原有的文件保存文件:保存當前編輯的文件保存選中幀:對選中的幀進行保存退出:退出仿真編輯器(2)編輯菜單:如下圖所示:圖1-10 編輯菜單新建幀 -在幀序列的末尾新建一個所選擇的幀 插入幀 -在當前幀之前插入一個所選擇的幀 刪除當前幀:刪除當前編輯的幀 刪除選中幀:刪除所有選中的幀 復制當前幀:將當前幀復制到剪貼版中 復制選中幀:將所有選中的幀復制到剪貼版中 粘貼幀

15、:對剪貼版中的幀進行粘貼(3)操作菜單:如下圖所示:圖1-11 操作菜單 全部選中:對當前所有幀進行選中 反向選擇:對當前選中的幀進行反向選擇 取消選擇:對當前選中的幀進行取消選擇設置時間間隔:對全部幀或選中幀設置發送時間間隔發送全部幀:對多幀編輯器中的所有幀進行發送 發送選中幀:對多幀編輯器選中的幀進行發送定制發送:自定義發送。在確認是否修改IP標示號、是否修改源IP地址并重新計算并修改校驗和后,設置發送時間間隔和發送次數,定制發送當前數據幀。取消發送:停止發送幀(4)設置菜單:如下圖所示:圖1-12 設置菜單適配器選擇:在機器有兩個以上適配器時,選擇用來發送幀的適配器主機掃描設置:設置網絡

16、掃描范圍端口掃描設置:添加、刪除、修改、復位要進行掃描的主機的端口,并可以將自定義的端口信息進行進行導出和導入。本機信息設置:選擇本地的MAC、IP地址,作為默認的MAC、IP地址,在新建數據包時采用。協議顏色設置:可以自定義各個協議的顏色(5)視圖菜單:協議編輯視圖:切換到協議編輯視圖TCP連接視圖:切換到TCP連接視圖SNMP連接視圖:切換到SNMP連接視圖工具欄 標準工具欄:顯示或隱藏標準工具欄 向導工具欄:顯示或隱藏向導工具欄狀態欄:顯示或隱藏狀態欄(6)工具菜單命令行:彈出Windows命令行窗口計算器:彈出Windows計算器組播工具:打開組播工具對話框UDP工具:打開UDP工具對

17、話框TCP過濾 啟動過濾:使本機收不到TCP數據包,即將TCP協議數據過濾掉; 停止過濾:相對于啟動過濾而言,使本機能夠再接收TCP協議數據;二、應用實例本系統將自動為用戶提供若干實例,用戶可以載入這些實例,重新編輯后進行發送。下面以一個例子來進一步說明本系統的功能與使用方法。1、編輯MAC層源、目的MAC地址可以在地址本中進行查找,雙擊后自動添加,這樣可以保證填寫的MAC地址在網絡中真實存在,盡量保證模擬的真實性。在上層協議中選擇IP協議。用戶可以根據下拉列表框中的項目選擇此幀的上層協議;也可以直接填寫,系統會根據填寫的內容進行字符匹配判斷,自動選擇上層協議。編輯完成時的界面如圖2-1所示:

18、圖2-1 編輯MAC層的界面2、編輯IP層用戶選擇IP協議后,單幀編輯區和協議模型圖會相應的刷新顯示IP層的內容,如圖2-2所示。圖2-2 編輯IP層協議的界面當前IP層為選中,協議模型圖中被紅色線條選中。單幀編輯區顯示IP 層用戶需要填寫的各個屬性。十六進制顯示區顯示用戶填寫的屬性的十六進制值。說明:IP層涉及到“校驗和”的計算方法,其具體使用如下:由于單幀編輯區與十六進制顯示區為聯動的關系,用戶可以點擊單幀編輯區的某個屬性(其變為藍色),這時十六進制顯示區與之相對應的十六進制代碼變為綠色,用戶可以根據這一方法找到“校驗和”在十六進制顯示區的位置,然后選中此段代碼點擊鼠標右鍵,在彈出的對話框

19、中選擇“計算校驗和”,用戶可以將這個值回填到單幀編輯器IP層的“校驗和”屬性中。在計算“計算校驗和”前一定要將該字段清零。3、編輯TCP層與前兩層相同,單幀編輯區和協議模型圖進行相應的刷新后,用戶就可以填寫其相應的屬性值了。在每一層,用戶均可以填寫“自定義數據”這一選項,但是一旦填寫了這一項,就意味著這個單幀已經編輯完畢,并且按照用戶填寫的數據發送出去。TCP的上層協議是通過端口來判斷的。用戶填寫不同的端口上層協議類型會不同。【網絡協議分析器的使用說明】網絡協議分析器負責捕獲網絡上的各種數據包,分析其中包含的各層協議,提供輔助教學功能。主要包含兩個功能模塊:會話分析和協議解析。進入協議分析器,

20、單擊開始捕獲數據包按鈕,進行數據捕獲。刷新顯示后,在會話分析和協議解析視圖顯示對數據的分析。1、會話分析會話分析功能將捕獲到的常用協議的數據幀加入會話列表,直觀的看出一次完整的會話過程,并且有會話次序、數據報傳輸方向的圖示,圖3-1會話分析界面會話分析功能主要用于有完整會話過程的實驗,例如:ARP、ICMP、HTTP、DNS、SMTP、POP3等。會話列表包含有通信雙方的IP地址、端口號、會話類別。通過一次完整會話的分析,使學生加深理解協議的內容。 2、協議解析協議解析界面顯示如圖3-2所示:圖3-2協議解析界面該窗口主要有三個顯示區:概要解碼顯示區、詳細解碼區和原始數據顯示區,原始數據顯示區

21、包括十六進制數據顯示和字符顯示兩種狀態。用戶可以從詳細協議解碼顯示中獲得非常詳細的解釋和說明,并且不同欄目的數據和解釋可以按照用戶的選擇實現動態跟蹤顯示,方便用戶對數據的分析。定義過濾器:當觀察的數據量很多而且比較雜亂時,想要從中提取有用或關心的數據就顯得比較費力,為此本系統提供了定義過濾器的設置功能。可以對符合過濾條件的數據進行顯示或濾除。對于定義的過濾條件,可保存成過濾器配置文件。當應用程序重新啟動時,上一次保存應用的過濾器配置仍然有效,這一點要注意。過濾器可以實現“網絡地址”、“數據模式”和“協議過濾”三種過濾,在首界面中顯示當前定義的過濾條件概要信息。設置界面如圖所示:圖3-3 定義過

22、濾器窗口網絡地址過濾:網絡地址包括IP地址、MAC兩種地址類型,設置界面如下圖所示:圖3-4 網絡地址過濾設置填寫網絡地址,中間的編輯框表示數據方向選擇,在這里可以選擇需要過濾地址數據的傳輸方向,站點1中填寫傳輸的一端地址,站點2中填寫傳輸的另一端地址,如果不填寫站點2,系統缺省設為Any,表示過濾站點1到任意地址的數據。數據模式過濾:設置界面如圖所示:圖 3-5 數據模式過濾數據模式過濾,是針對十六進制數據而言的,起始位置指的是十六進制數據中的第幾個字節,數據長度是指從起始位置算起共有多少個字節。下面的文本框中要輸入過濾的十六進制內容,長度要與填入的“數據長度”一致。點擊“確定”之后加入的過

23、濾條件會生效,詳細解析中會將符合條件的內容過濾出來。協議過濾模式:協議過濾可以針對關心的協議進行設置,如果針對該協議有封裝類型復選框,則需要進行選擇,不做選擇過濾設置無效。設置界面如圖所示: 圖3-6 協議過濾設置單擊 操作 按鈕顯示如圖3-7的對話框: 圖 3-7 過濾器操作設置 圖3-8 新建過濾器窗口在過濾器操作對話框中點擊 新建 按鈕,彈出“新建過濾器”對話框,如圖3-8所示。在“過濾器名稱”中輸入過濾條件名稱,確認后進行過濾條件設置。也可以通過“刪除”,“重命名”按鈕對以用戶自定義的過濾條件名稱進行刪除、重命名操作。但不可對“缺省過濾條件”(過濾器名稱為“默認”)進行這樣的操作。在定

24、義過濾器窗口中,單擊“另存為”可保存該過濾條件,通過“加載”按鈕可打開保存過的過濾條件,方便用戶的使用。【實驗一 以太網數據幀的構成】【實驗目的】1、掌握以太網幀的構成,了解各個字段的含義;2、能夠識別不同的MAC地址并理解MAC地址的作用;3、掌握網絡協議分析器的基本使用方法;4、掌握協議仿真編輯器的基本使用方法;【實驗學時】4學時;【實驗類型】驗證型;【實驗內容】1、學習協議仿真編輯器的五個組成部分及其功能;2、學習網絡協議分析器的各組成部分及其功能;3、學會使用協議仿真編輯器編輯以太網幀,包括單幀和多幀;4、學會分析以太網幀的MAC首部和LLC-PDU的內容; 5、理解MAC地址的作用;

25、6、理解MAC首部中的LLC-PDU長度/類型字段的功能;7、學會觀察并分析地址本中的MAC地址;【實驗原理】局域網(LAN)是在一個小的范圍內,將分散的獨立計算機系統互聯起來,實現資源的共享和數據通信。局域網的技術要素包括了體系結構和標準、傳輸媒體、拓撲結構、數據編碼、媒體訪問控制和邏輯鏈路控制等,其中主要的技術是傳輸媒體、拓撲結構和媒體訪問控制方法。局域網的主要的特點是:地理分布范圍小、數據傳輸速率高、誤碼率低和協議簡單等。1、三個主要技術傳輸媒體:雙絞線、同軸電纜、光纜、無線。拓撲結構:總線型拓撲、星型拓撲和環型拓撲。媒體訪問控制方法:載波監聽多路訪問/沖突檢測(CSMA/CD)技術。2

26、、IEEE 802標準的局域網參考模型IEEE 802參考模型包括了OSI/RM最低兩層(物理層和數據鏈路層)的功能,OSI/RM的數據鏈路層功能,在局域網參考模型中被分成媒體訪問控制MAC(Medium Access Control)和邏輯鏈路控制LLC(Logical Link Control)兩個子層。由于局域網采用的媒體有多種,對應的媒體訪問控制方法也有多種,為了使數據幀的傳送獨立于所采用的物理媒體和媒體訪問控制方法,IEEE 802 標準特意把 LLC 獨立出來形成單獨子層,使LLC子層與媒體無關,僅讓MAC子層依賴于物理媒體和媒體訪問控制方法。LLC子層中規定了無確認無連接、有確認

27、無連接和面向連接三種類型的鏈路服務。媒體訪問控制技術是以太網技術的核心。以太網不提供任何確認收到幀的應答機制,確認必須在高層完成。3、以太網幀結構以太網中傳輸的數據包通常被稱為“幀”,以太網的“幀”結構如下:圖1-1 以太網幀結構各字段的含義:目的地址:6個字節的目的物理地址標識幀的接收結點。源地址:6個字節的源物理地址標識幀的發送結點。幀類型/長度(TYPE/LEN):該字段的值大于或等于0x0800時,表示上層數據使用的協議類型。例如0x0806表示ARP請求或應答,0x0800表示IP協議。該字段的值小于0x0800時表示以太網用戶數據的長度字段,上層攜帶LLC-PDU。數據字段:這是一

28、個可變長度字段,用于攜帶上層傳下來的數據。幀校驗FCS:以太網采用32位CRC冗余校驗。校驗范圍是目的地址、源地址、長度/類型、數據字段。4、LLC-PDU部分 當長度/類型字段的值小于0x0800時,說明數據字段攜帶的是LLC-PDU。圖1-2 LLC-PDU格式三種LLC幀的控制位:圖1-3 LLC控制位的示意圖N(S):是發送幀的序列號。N(R):是接收幀的序列號。P/F:是POLL/FINAL輪旬/終止位。SS:是監控幀類型指示。標識監控幀的具體類型,即:RR(接收就緒)、RNR(接收未就緒)和REJ(拒絕)。MM-MMM:無編號幀的修飾段,定義發送無編號幀的具體類型。3、詳細原理請參

29、考教材【實驗步驟】一、仿真編輯器端練習一:運行ipconfig命令1、打開協議仿真編輯器,選擇“工具”菜單中的“命令行”,出現命令提示符后輸入: C:ipconfig/all2、觀察運行結果,獲得本機的主機名及以太網地址。3、在地址本中找到本機的相關信息。練習二:編輯LLC信息幀并發送1、打開協議仿真編輯器,在工具欄選擇“新建” ,建立一個以太網幀(也可以利用協議仿真編輯器打開時默認建立的以太網幀進行編輯);此時在協議仿真編輯器的各部分會顯示出該新幀的信息。多幀編輯器中顯示:新幀的序號(為1)、概要信息;協議樹中顯示以太網MAC層協議;單幀編輯器中顯示新幀各字段的默認值;十六進制對照表中顯示新

30、幀對應的十六進制信息;2、編輯以太網幀在單幀編輯器中編輯該幀,見圖1-4;具體步驟為:圖1-4 單幀編輯器中以太網幀示意圖填寫“目的MAC地址”字段;方法一:手工填寫。方法二:選擇地址本某主機的MAC地址,雙擊自動添加。 填寫“源MAC地址”字段,方法同上;注意:仿真編輯器可以仿真本機發送的MAC幀,也可以仿真另一臺主機發送MAC幀,所以,源MAC地址字段可以填寫本機MAC地址,也可以填寫其他主機的MAC地址。但要注意協議分析器顯示過濾器的設置,否則會捕獲不到數據包。填寫“類型或長度”字段:可以填寫0X0043;同時在LLC的DATA中填寫0X0040個數據;例如:在LLC的DATA中添入:A

31、AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDD;注意:填寫的類型或長度字段為十六進制數,填寫的數值應等于LLC層與數據字段的長度和。協議樹中會顯示LLC;其中的SSAP和DSAP是源和目的訪問點,可以不變。修改LLC的控制字段,最低位為零,表示信息幀。3、單幀編輯器與十六進制對照表是聯動的,觀察十六進制對照表中該幀的信息;4、選中單幀編輯器中的某一字段,該字段對應的十六進制值會相應地改變顏色;5、點擊工具欄或菜單欄中的“發送”,在彈出的對話框上選擇“按范圍發送”或“自定義發送”,正確填寫發送的范圍后,選擇“發送”按

32、鈕,發送該幀;6、協議分析器一端捕獲新發送的幀并分析:該幀的發送序號N(S)是多少?接收序號N(R)是多少?是什么類型的幀?7、考慮“類型和長度”字段分別填寫以下十六進制值的含義:0x0800:對應的上層協議是什么?ip在監控端捕獲該幀,捕獲到幀的長度是多少? 200x0806:對應的上層協議是什么?0x0100:該值的具體含義是什么?在協議分析器端捕獲該幀,幀的長度是多少?0x0001:這樣填寫該字段是否正確?為什么?練習三:編輯LLC監控幀和無編號,并發送和捕獲:1、編輯幀的步驟同練習二,只是修改LLC-PDU的控制字段。2、監控幀和無編號幀時的控制字段的內容應該是什么?3、在監測端捕獲數

33、據包,確定是否是監控幀和無編號幀?練習四:編輯并發送幀序列1、按照單幀編輯的步驟編輯多個幀;2、對每一幀可以重新設置發送的時間間隔和發送的重復次數,如不設置,則采用默認值;方法為:點擊某一幀左邊的“+”,即可展開為兩行,在第一行內填寫此幀與其上一幀的發送時間間隔(單位:ms, 默認值:1000),展開項的第二行為設置此幀的重復發送次數(默認值為1)。3、編輯好以后,發送幀序列;點擊菜單欄或工具欄中的“發送”按鈕,選擇彈出對話框中的“按范圍發送”,并編輯起始幀序號和結束幀序號。如果選擇“自定義發送”,則在“發送序號”編輯框中選擇要發送的單幀序號,并根據需要修改發送“間隔時間”和“發送次數”。點擊

34、“發送”按鈕,即完成幀的發送。4、觀察主界面底部“狀態”欄中的各項數據信息。5、在協議分析器一端捕獲數據并分析。6、將編輯好的以太網幀保存到文件中,文件名為:MAC.pkt。二、協議分析器端 練習一:捕獲數據并分析1、啟動協議分析器協議解析功能,獲得若干以太網幀。對其中的5-10個幀的以太網首部進行觀察和分析;分析的內容為:源MAC地址、目的MAC地址、上層協議類型。2、以MAC地址為過濾條件捕獲若干以太網幀。如:捕獲源MAC地址為:00-09-74-A5-6F-4C(選擇地址本中的一個MAC地址)的幀。對每一幀的以太網首部進行觀察分析;分析的內容為:源MAC地址、目的MAC地址、上層協議類型

35、。3、以本機MAC地址為過濾條獲相應的以太網幀(多個);對其中目的MAC地址為本機MAC地址的以太網幀進行觀察分析:這些幀的源MAC地址都是什么?對照地址本觀察這些MAC地址對應的IP地址有何特點? 說明:為什么能收到來自這些源MAC地址的幀?將捕獲到的以太網幀保存到文件中,文件名為:實驗一.zdt。練習二:學習協議分析器端其他的協議分析功能1、在會話分析視圖中,觀察會話列表中的會話種類,并通過協議詳細解析樹、協議分析視圖了解會話過程;2、在協議解析視圖中,觀察概要解析及十六進制對照表。3、學習使用過濾器的設置和調用方法。【思考問題】結合實驗過程中的實驗結果,回答下列問題:1、在網絡的分層體系結構中,MAC層的作用是什么? 2、以太網的最短幀長度是( ), 最大幀長度是( )?3、為什么IEEE802標準將數據鏈路層分割為MAC子層和LLC子層?【實驗報告要求】1、對以太網數據幀各字段的理解,怎樣編輯U幀、S幀和I幀?2、為什么以太網有最短幀長度的要求?3、回答練習中提出的問題。【實驗二 IP地址分類與IP數據包的組成】【實驗目的】1、理解IP層的作用以及IP地址的分類方法;2、理解子網的劃分和子網掩碼的作用;3、掌握IP數據包的組成和網絡層的基本功能。【實驗學時】4學時【實驗類型】綜合型【實驗內容】1、學會根據IP地址的分類方式區分各類IP地址;2、掌握IP數據報

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論