計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議仿真實(shí)驗(yàn)_第1頁
計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議仿真實(shí)驗(yàn)_第2頁
計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議仿真實(shí)驗(yàn)_第3頁
計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議仿真實(shí)驗(yàn)_第4頁
計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議仿真實(shí)驗(yàn)_第5頁
已閱讀5頁,還剩117頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議仿真實(shí)驗(yàn)

周斌霍嚴(yán)梅黃聲烈

吉林大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

目錄

[實(shí)驗(yàn)概述]1

【網(wǎng)絡(luò)協(xié)議仿真編輯器的使用說明】------------------------------------------------3

【實(shí)驗(yàn)一以太網(wǎng)數(shù)據(jù)幀的構(gòu)成】-------------------------------------------------17

[實(shí)驗(yàn)二IP地址分類與IP數(shù)據(jù)包的組成】---------------------------------------22

【實(shí)驗(yàn)三ARP地址解析協(xié)議】---------------------------------------------------28

【實(shí)驗(yàn)四ICMP互連控制管理協(xié)議】----------------------------------------------32

【實(shí)驗(yàn)五UDP用戶數(shù)據(jù)報(bào)協(xié)議】-------------------------------------------------42

【實(shí)驗(yàn)六TCP傳輸控制協(xié)議】--------------------------------------------------47

【實(shí)驗(yàn)七TCP與UDP端口掃描】-------------------------------------------------53

【實(shí)驗(yàn)八TELNET和FTP協(xié)議】--------------------------------------------------56

【實(shí)驗(yàn)九DNS域名服務(wù)協(xié)議】---------------------------------------------------62

【實(shí)驗(yàn)十DHCP協(xié)議】-----------------------------------------------------------69

【實(shí)驗(yàn)-I-一SMTP和POP3協(xié)議】-------------------------------------------------75

【實(shí)驗(yàn)十二SNMP協(xié)議與網(wǎng)絡(luò)管理】----------------------------------------------81

【實(shí)驗(yàn)十三HTTP協(xié)議】--------------------------------------------------------86

【實(shí)驗(yàn)十四WINS和NETBIOS協(xié)議】-------------------------------------------92

【實(shí)驗(yàn)十五SOCKET基礎(chǔ)網(wǎng)絡(luò)程序設(shè)計(jì)】--------------------------------------99

【實(shí)驗(yàn)十六Ping實(shí)現(xiàn)程序設(shè)計(jì)】-----------------------------------------------111

【實(shí)驗(yàn)十七文件傳輸工具程序設(shè)計(jì)】-------------------------------------------112

【實(shí)驗(yàn)十八主機(jī)信息獲取工具程序設(shè)計(jì)】---------------------------------------113

【實(shí)驗(yàn)十九網(wǎng)絡(luò)性能監(jiān)測及故障分析】------------------------------------------114

【附錄1:常見問題及解決方法】------------------------------------------------119

【實(shí)驗(yàn)概述】

網(wǎng)絡(luò)協(xié)議仿真教學(xué)系統(tǒng)結(jié)合高校教育的實(shí)際情況,將網(wǎng)絡(luò)方面的理論知識通過軟件來實(shí)

現(xiàn),讓學(xué)生在實(shí)踐的過程中更深入地掌握網(wǎng)絡(luò)方面的基礎(chǔ)理論知識。本系統(tǒng)能夠使學(xué)生清楚

的理解和掌握網(wǎng)絡(luò)的內(nèi)部結(jié)構(gòu)和協(xié)議,通過編輯各種協(xié)議的數(shù)據(jù)包深入學(xué)習(xí)計(jì)算機(jī)網(wǎng)絡(luò)的內(nèi)

部原理,同時(shí)也可以很好的輔助網(wǎng)絡(luò)編程的調(diào)試。網(wǎng)絡(luò)協(xié)議仿真教學(xué)系統(tǒng)作為一門獨(dú)立的課

程體系,以實(shí)驗(yàn)為主,強(qiáng)調(diào)學(xué)生的主動(dòng)性和設(shè)計(jì)性,能夠拓寬學(xué)生的思路,達(dá)到真正的教學(xué)

互動(dòng)。

【實(shí)驗(yàn)環(huán)境】

每個(gè)實(shí)驗(yàn)都要求有以下實(shí)驗(yàn)環(huán)境:

1、仿真端:運(yùn)行網(wǎng)絡(luò)協(xié)議仿真教學(xué)系統(tǒng)仿真編輯器軟件;

2、監(jiān)控端:運(yùn)行網(wǎng)絡(luò)協(xié)議仿真教學(xué)系統(tǒng)協(xié)議分析器軟件;

3、可以連接Internet的多子網(wǎng)環(huán)境;

4、服務(wù)器一臺,裝有FTP、TELNET,MAIL、DNS、DHCP、SNMP等服務(wù);

5、VC程序開發(fā)環(huán)境(MicrosoftVisualc++集成開發(fā)環(huán)境);

6、VB程序開發(fā)環(huán)境(MicrosoftVisualVB集成開發(fā)環(huán)境);

【實(shí)驗(yàn)內(nèi)容】

網(wǎng)絡(luò)協(xié)議仿真及分析實(shí)驗(yàn)共分14個(gè)實(shí)驗(yàn),每個(gè)實(shí)驗(yàn)4學(xué)時(shí),要求學(xué)生完成每個(gè)實(shí)驗(yàn)及

編寫實(shí)驗(yàn)報(bào)告。通過一系列實(shí)驗(yàn)希望學(xué)生能對TCP/IP協(xié)議有一個(gè)更深刻的了解。

實(shí)驗(yàn)教學(xué)內(nèi)容按照驗(yàn)證性、設(shè)計(jì)性和綜合性三個(gè)層次,共設(shè)置了十四個(gè)實(shí)驗(yàn)項(xiàng)目。

實(shí)驗(yàn)1以太網(wǎng)幀的構(gòu)成:該實(shí)驗(yàn)類型為驗(yàn)證性實(shí)驗(yàn),要求學(xué)生在了解仿真教學(xué)系統(tǒng)平

臺的基礎(chǔ)上,學(xué)會(huì)使用數(shù)據(jù)包編輯器編輯以太網(wǎng)幀,學(xué)會(huì)觀察并分析地址本中的MAC地址,

學(xué)會(huì)分析以太網(wǎng)幀的MAC首部。實(shí)驗(yàn)教學(xué)效果達(dá)到理解MAC地址的作用與MAC首部中的LLC—

PDU長度及類型字段。

實(shí)驗(yàn)2IP地址分類與數(shù)據(jù)包組成:該實(shí)驗(yàn)類型為驗(yàn)證性實(shí)驗(yàn),要求學(xué)生學(xué)會(huì)分類IP

地址,掌握IP數(shù)據(jù)報(bào)的格式、長度以及各字段的功能。實(shí)驗(yàn)教學(xué)效果達(dá)到學(xué)會(huì)利用子網(wǎng)掩

碼確定IP地址的網(wǎng)絡(luò)號、子網(wǎng)號和主機(jī)號,學(xué)會(huì)分析給定數(shù)據(jù)包的IP首部信息,學(xué)會(huì)手工

計(jì)算IP校驗(yàn)和的方法。

實(shí)驗(yàn)3地址解析協(xié)議一ARP:該實(shí)驗(yàn)類型為設(shè)計(jì)性實(shí)驗(yàn),要求學(xué)生在理解IP地址與

MAC地址的對應(yīng)關(guān)系的基礎(chǔ)匕掌握ARP協(xié)議的作用與工作原理。實(shí)驗(yàn)教學(xué)效果達(dá)到利用ARP

協(xié)議的工作原理,設(shè)計(jì)類似ARP協(xié)議程序。學(xué)會(huì)在局域網(wǎng)中查找MAC地址。

實(shí)驗(yàn)4互聯(lián)網(wǎng)控制報(bào)文協(xié)議一ICMP:該實(shí)驗(yàn)類型為設(shè)計(jì)性實(shí)驗(yàn),要求學(xué)生理解和掌

握ICMP協(xié)議的基本作用與報(bào)文格式,理解ICMP協(xié)議與IP協(xié)議的封裝關(guān)系。實(shí)驗(yàn)教學(xué)效果

達(dá)到能根據(jù)各種響應(yīng)信息進(jìn)行出錯(cuò)分析。

實(shí)驗(yàn)5UDP協(xié)議:該實(shí)驗(yàn)類型為設(shè)計(jì)性實(shí)驗(yàn),要求學(xué)生在理解UDP協(xié)議的基礎(chǔ)匕學(xué)

會(huì)UDP“校驗(yàn)和”的計(jì)算方法,理解UDP協(xié)議各字段的作用及工作原理。實(shí)驗(yàn)教學(xué)效果達(dá)到

學(xué)會(huì)應(yīng)用C語言與WinSock2進(jìn)行網(wǎng)絡(luò)程序設(shè)計(jì)。

實(shí)驗(yàn)6TCP協(xié)議:該實(shí)驗(yàn)類型為設(shè)計(jì)性實(shí)驗(yàn),要求學(xué)生理解TCP首部中各字段的含義

及作用,理解三次握手的過程。實(shí)驗(yàn)教學(xué)效果達(dá)到分析TCP協(xié)議的建立連接、會(huì)話和斷開連

接的全過程,學(xué)會(huì)計(jì)算TCP校驗(yàn)和的方法。

實(shí)驗(yàn)7TCP與UDP端口掃描:該實(shí)驗(yàn)類型為設(shè)計(jì)性實(shí)驗(yàn),要求學(xué)生掌握常用的TCP、

UDP端口掃描的原理及其各種手段。增強(qiáng)學(xué)生的網(wǎng)絡(luò)安全意識。

實(shí)驗(yàn)8TELNET和FTP協(xié)議:該實(shí)驗(yàn)類型為綜合型實(shí)驗(yàn),要求學(xué)生理解TELNET和

FTP協(xié)議的工作原理。了解他們的網(wǎng)絡(luò)安全性和具體使用方法。

實(shí)驗(yàn)9DNS協(xié)議:該實(shí)驗(yàn)類型為設(shè)計(jì)性實(shí)驗(yàn),要求學(xué)生學(xué)習(xí)DNS協(xié)議的格式,理解

DNS協(xié)議的工作原理。實(shí)驗(yàn)教學(xué)效果達(dá)到學(xué)會(huì)應(yīng)用C語言與WinSock2進(jìn)行DNS程序設(shè)計(jì)。

實(shí)驗(yàn)10DHCP協(xié)議:該實(shí)驗(yàn)類型為設(shè)計(jì)性實(shí)驗(yàn),要求學(xué)生學(xué)習(xí)DHCP協(xié)議的格式,理解

DIICP協(xié)議的工作原理。驗(yàn)證獲取IP地址與重新登陸過程。

實(shí)驗(yàn)11POP、SMTP協(xié)議:該實(shí)驗(yàn)類型為驗(yàn)證性實(shí)驗(yàn),要求學(xué)生理解POP協(xié)議、SMTP

協(xié)議及作用。學(xué)習(xí)POP、SMTP協(xié)議命令的使用方法。

實(shí)驗(yàn)12SNMP協(xié)議與網(wǎng)絡(luò)管理:該實(shí)驗(yàn)類型為驗(yàn)證性實(shí)驗(yàn),要求學(xué)生理解SNMP協(xié)議

的作用與格式,了解SNMP與UDP的關(guān)系。實(shí)驗(yàn)教學(xué)效果達(dá)到了解MIB、基本的MIB變量,

了解ASN.1的編碼標(biāo)準(zhǔn)。

實(shí)驗(yàn)13HTTP協(xié)議:該實(shí)驗(yàn)類型為設(shè)計(jì)性實(shí)驗(yàn),要求學(xué)生學(xué)習(xí)HTTP協(xié)議的格式,理

解HTTP協(xié)議與TCP協(xié)議的關(guān)系,理解HTTP協(xié)議的無連接、無狀態(tài)特性。

實(shí)驗(yàn)14WINS協(xié)議和NETBIOS:通過發(fā)送NETBIOS名字請求包,學(xué)習(xí)WINS協(xié)議和

NETBIOS協(xié)議的原理。學(xué)習(xí)NETBIOS請求的報(bào)文格式,了解NETBIOS使用的端口。要求學(xué)生

理解WINS協(xié)議和DNS協(xié)議的不同。

實(shí)驗(yàn)15SOCKET網(wǎng)絡(luò)程序設(shè)計(jì):該實(shí)驗(yàn)類型為設(shè)計(jì)性實(shí)驗(yàn),要求學(xué)生進(jìn)一步掌握UDP

及TCP協(xié)議的工作原理,掌握SOCKET編程的基本方法。實(shí)驗(yàn)教學(xué)效果達(dá)到應(yīng)用C語言與

WinSock2,進(jìn)行無連接的、面向連接的網(wǎng)絡(luò)程序設(shè)計(jì),實(shí)現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)傳輸。

實(shí)驗(yàn)16Ping實(shí)現(xiàn)程序設(shè)計(jì):該實(shí)驗(yàn)類型為設(shè)計(jì)性實(shí)驗(yàn),使學(xué)生加深對ICMP協(xié)議的

理解,掌握原始套接字的編程方法。并學(xué)習(xí)設(shè)制TTL等自定義參數(shù)的編程方法。

實(shí)驗(yàn)17文件傳輸工具程序設(shè)計(jì):該實(shí)驗(yàn)類型為設(shè)計(jì)性實(shí)驗(yàn),使學(xué)生加深對TCP協(xié)議

的理解,掌握一對多的客戶服務(wù)器模型的編程方式。

實(shí)驗(yàn)18主機(jī)信息獲取工具程序設(shè)計(jì):該實(shí)驗(yàn)類型為設(shè)計(jì)性實(shí)驗(yàn),使學(xué)生掌握使用套

接字獲取主機(jī)信息的方法,理解Windows的肌H信息的獲取方法,并掌握在Windows下的網(wǎng)

絡(luò)函數(shù)庫IpHelp的功能與用法。

實(shí)驗(yàn)19網(wǎng)絡(luò)性能和故障分析:該實(shí)驗(yàn)類型為綜合性實(shí)驗(yàn),要求學(xué)生掌握監(jiān)測網(wǎng)絡(luò)性

能的基本方法,能夠根據(jù)性能檢測結(jié)果分析網(wǎng)絡(luò)性能問題,能夠分析常見故障及原因。實(shí)驗(yàn)

教學(xué)效果達(dá)到檢驗(yàn)學(xué)生對TCP/IP協(xié)議原理的掌握情況,以及綜合分析問題的能力。

【網(wǎng)絡(luò)協(xié)議仿真編輯器的使用說明】

一、網(wǎng)絡(luò)協(xié)議仿真編輯器簡介

協(xié)議仿真編輯器主界面如下:

圖1-1協(xié)議仿真編輯器的主界面

本系統(tǒng)的初始界面顯示分為五個(gè)部分:多幀編輯器、單幀編輯器、協(xié)議模型圖、地址本

和十六進(jìn)制顯示區(qū)。

1、多幀編輯器

具體界面設(shè)計(jì)如圖1-2所示:

一序號|一概要.一

+□1Eth:0000E8-2215D2=>FFFFFF-FFFFFF

+□2Eth:0000E8-2215D2=>FFFFFF-FFFFFF

圖1-2多幀編輯器

①第一列為幀的序號,此序號無其他特殊含義,即為各個(gè)幀順序向下的計(jì)數(shù)號碼。點(diǎn)擊

“+”可展開為多行,相鄰兩幀發(fā)送的時(shí)間間隔默認(rèn)值為1000,如果點(diǎn)擊展開的為第一幀,

則為發(fā)送延遲時(shí)間。發(fā)送次數(shù)默認(rèn)為1次。

②第二列為幀的概要信息:

MAC源地址、目的地址、下層協(xié)議(如果在協(xié)議類型中選擇了下拉框中的協(xié)議)

LLCLLCUnnumbered/LLCInformalion/LLCSuperisor,DSAP,Ctrl

ARP請求:whohas172.16.0.1tell172.16.0.34

ARP應(yīng)答:4isat0000E8-2215D2

IP源IP、目的IP、IP總長度、下層協(xié)議(如果在協(xié)議類型中選擇了已有的協(xié)議),

(如果分片或偏移量WO)Flagment偏移量:偏移量+(總長度-首部長度T)

TCP源端口、目的端口、TCP類型(SYN,FIN,ACK,RST)、序號、ACK確認(rèn)序號和窗

口大小。

UDP源端口、目的端口。

③具體幀的位置排序,可以手工自由拖動(dòng)。拖動(dòng)的單幀將插入到當(dāng)前要插入的單幀上方;

如果想將一個(gè)單幀拖動(dòng)到最后的位置,則需要點(diǎn)擊這個(gè)單幀將它拖動(dòng)到“End”位置匕

2、單幀編輯器

界面如圖所示:

□Eth:000018-2215D2=>FFFFFF-FFFFFF

目的MAC地址FFFFFF-FFFFFF

源MAC地址0000E8-2215D2

■類型或長度字較■0806▼

SAEFAST請求:vhohastell4

硬件類型1

協(xié)議類型0800

硬件地址長度6

協(xié)議地址長度4

操作字段1

發(fā)送端MAC地址0000E8-2215D2

發(fā)送端IP地址172.16.0.34

目的端MAC地址000000-000000

目的端IP地址172.16.0.1

類型或長度字段

描述:用來表示高層協(xié)議的類型或者表示數(shù)據(jù)長度,當(dāng)長度大于15。0

且為未知協(xié)議時(shí)顯示自定義數(shù)據(jù)

數(shù)據(jù)類型:十六進(jìn)制數(shù)據(jù)長度為2字節(jié)

約束條件:(((Ethernet802.3.類型或長度字段>1500)||

((Ethernet802.3.類型或長度字段<=1500)&&(Ethernet802.3.

類型或長度字段==(包長度-14))))城(包長度<=1514))

圖1-3單幀編輯器

單幀編輯器分為幀編輯區(qū)和提示區(qū)兩部分,其中幀編輯區(qū)可以對協(xié)議屬性進(jìn)行編輯,提

示區(qū)可以根據(jù)選中的協(xié)議屬性給出相應(yīng)的提示,以便于用戶更了解各屬性的含義或范圍。

3、協(xié)議模型圖

在協(xié)議模型圖中,以圖形化模型顯示該協(xié)議的封裝層次,并與單幀編輯器對應(yīng)的協(xié)議層

相互聯(lián)動(dòng),當(dāng)前選中為TCP層,如圖所示:

圖1-4協(xié)議樹

4、地址本

地址本包括兩項(xiàng)功能:主機(jī)掃描和端口掃描。點(diǎn)擊圖主機(jī)掃描按鈕,系統(tǒng)在當(dāng)前網(wǎng)

絡(luò)內(nèi)進(jìn)行主機(jī)掃描,并在地址本中列出掃描到的所有主機(jī)。選中一臺主機(jī)后,可以點(diǎn)缶令端

口掃描按鈕,對該主機(jī)進(jìn)行TCP端口掃描。地址本的主機(jī)掃描結(jié)果分為三列:IP地址、MAC

地址和主機(jī)名。每臺主機(jī)的端口掃描結(jié)果也分為三列:端口號、端口類型和服務(wù)名稱。如下

圖所示:

>2\

IP地址MAC地址主機(jī)名_1,

@000461-5336BADEVELP-D...

[3^172.16.0.200E04C-20E4E4SOFT1

端口號端口類型服務(wù)名稱

⑨25TCPsmtp

⑨80TCPuw-http

⑨135TCPepmap

@0000E8-15734ACSSBAK

@00E04C-A08519SOFT-FILE

?20000E8-403811JLCSS-CLERK

圖1-5地址本

5、十六進(jìn)制對照

十六進(jìn)進(jìn)制對照表與單幀編輯區(qū)是連動(dòng)的,以綠色做為標(biāo)識,右鍵可進(jìn)行計(jì)算校驗(yàn)和、

拷貝、計(jì)算數(shù)據(jù)長度操作。如圖所示:

00000000:FFFFFFFFFFFF0000E840380008004500

00000010:00289448400080060000AC計(jì)算校驗(yàn)和

04008B

00000020:01010673C991BD00拷貝?.............3..................P.

00000030:446匚00000000D1....

長度(D

圖1-6十六進(jìn)制對照

6、仿真編輯器的菜單欄

菜單欄包括“文件”、“編輯”、“操作”、“設(shè)置”、“視圖”、“工具”、“幫助”七項(xiàng),如圖

1-7所示。

;文件(E)纏輯(E)操作9)設(shè)置?視圖&)工具(D幫助舊)

圖17仿真編輯器菜單欄

(1)文件菜單:如下圖所示:

D新建文件Ctrl+N

兇打開文件(8…Ctrl+O

目保存文件⑸...Ctrl+S

保存選中幀(?…

退出兇

圖18文件菜單

新建文件:新建立一個(gè)文件

打開文件:打開原有的文件

保存文件:保存當(dāng)前編輯的文件

保存選中幀:對選中的幀進(jìn)行保存

退出:退出仿真編輯器

(2)編輯菜單:如下圖所示:

編輯@1

新建幀(由

插入幀①

S3刪除當(dāng)前幀(9

刪除選中幀Shift+Delete

電復(fù)制當(dāng)前幀(0Ctrl+C

復(fù)制選中幀Ctrl+Shift+C

聞?wù)迟N幀的Ctrl+V

圖1-10編輯菜單

新建幀一在幀序列的末尾新建一個(gè)所選擇的幀

插入幀一在當(dāng)前幀之前插入一個(gè)所選擇的幀

刪除當(dāng)前幀:刪除當(dāng)前編輯的幀

刪除選中幀:刪除所有選中的幀

復(fù)制當(dāng)前幀:將當(dāng)前幀復(fù)制到剪貼版中

復(fù)制選中幀:將所有選中的幀復(fù)制到剪貼版中

粘貼幀:對剪貼版中的幀進(jìn)行粘貼

(3)操作菜單:如下圖所示:

操作(0)]

全部選中fe)Ctrl+A

反向選擇(B)

取消選擇(O

◎設(shè)置時(shí)間間隔⑴…Ctrl+T

中發(fā)送全部幀…Ctrl+G

發(fā)送選中幀…

定制發(fā)送…

取消發(fā)送

圖1T1操作菜單

全部選中:對當(dāng)前所有幀進(jìn)行選中

反向選擇:對當(dāng)前選斗,的幀進(jìn)行反向選擇

取消選擇:對當(dāng)前選中的幀進(jìn)行取消選擇

設(shè)置時(shí)間間隔:對全部幀或選中幀設(shè)置發(fā)送時(shí)間間隔

發(fā)送全部幀:對多幀編輯器中的所有幀進(jìn)行發(fā)送

發(fā)送選中幀:對多幀編輯器選中的幀進(jìn)行發(fā)送

定制發(fā)送:自定義發(fā)送。在確認(rèn)是否修改IP標(biāo)示號、是否修改源IP地址并重新計(jì)算并

修改校驗(yàn)和后,設(shè)置發(fā)送時(shí)間間隔和發(fā)送次數(shù),定制發(fā)送當(dāng)前數(shù)據(jù)幀。

取消發(fā)送:停止發(fā)送幀

(4)設(shè)置菜單:如下圖所示:

適配器選擇(與…

主機(jī)掃描設(shè)置(U)…

端口掃描設(shè)置(E)…

本機(jī)信息設(shè)置仍…

協(xié)議顏色設(shè)置(0…

圖1-12設(shè)置菜單

適配器選擇:在機(jī)器有兩個(gè)以上適配器時(shí),選擇用來發(fā)送幀的適配器

主機(jī)掃描設(shè)置:設(shè)置網(wǎng)絡(luò)掃描范圍

端口掃描設(shè)置:添加、冊賒、修改、復(fù)位要進(jìn)行掃描的主機(jī)的端口,并可以將自定義的

端口信息進(jìn)行進(jìn)行導(dǎo)出和導(dǎo)入。

本機(jī)信息設(shè)置:選擇本地的MAC、IP地址,作為默認(rèn)的MAC、IP地址,在新建數(shù)據(jù)包時(shí)

采用。

協(xié)議顏色設(shè)置:可以自定義各個(gè)協(xié)議的顏色

(5)視圖菜單:

協(xié)議編輯視圖:切換到協(xié)議編輯視圖

TCP連接視圖:切換到TCP連接視圖

SNMP連接視圖:切換到SNMP連接視圖

工具欄一標(biāo)準(zhǔn)工具欄:顯示或隱藏標(biāo)準(zhǔn)工具欄

向?qū)Чぞ邫冢猴@示或隱藏向?qū)Чぞ邫?/p>

狀態(tài)欄:顯示或隱藏狀態(tài)欄

(6)工具菜單

命令行:彈出Windows命令行窗口

計(jì)算器:彈出Windows計(jì)算器

組播工具:打開組播工具對話框

UDP工具:打開UDP工具對話框

TCP過濾一啟動(dòng)過濾:使本機(jī)收不到TCP數(shù)據(jù)包,即將TCP協(xié)議數(shù)據(jù)過濾掉;

停止過濾:相對于啟動(dòng)過濾而言,使本機(jī)能夠再接收TCP協(xié)議數(shù)據(jù);

二、應(yīng)用實(shí)例

本系統(tǒng)將自動(dòng)為用戶提供若干實(shí)例,用戶可以載入這些實(shí)例,重新編輯后進(jìn)行發(fā)送。下

面以一個(gè)例子來進(jìn)一步說明本系統(tǒng)的功能與使用方法。

1、編輯MAC層

①源、目的MAC地址可以在地址本中進(jìn)行查找,雙擊后自動(dòng)添加,這樣可以保證填寫

的MAC地址在網(wǎng)絡(luò)中真實(shí)存在,盡量保證模擬的真實(shí)性。

②在上層協(xié)議中選擇IP協(xié)議。用戶可以根據(jù)下拉列表框中的項(xiàng)目選擇此幀的上層協(xié)議;

也可以直接填寫,系統(tǒng)會(huì)根據(jù)填寫的內(nèi)容進(jìn)行字符匹配判斷,自動(dòng)選擇上層協(xié)議。

③編輯完成時(shí)的界面如圖27所示:

圖2-1編輯MAC層的界面

2、編輯IP層

①用戶選擇IP協(xié)議后,單幀編輯區(qū)和協(xié)議模型圖會(huì)相應(yīng)的刷新顯示IP層的內(nèi)容,如圖

2-2所示。

為國烙帔議仿A◎?qū)W系A(chǔ)L仿R*%,-[博誠?箱?圖]-1g1x1

女件的1⑥椎作9)設(shè)■(£)段JDM工A(D超帆1)

□ad-?5二MACqAW>gP/KHP0KMp&TCP/IO>

01thOOOOEH-mS”>FFFFFFFFFFFF

I-□1IU:OOOOE9-2215B2=>HTTH-Hmr目劭Arttttmm-rrnn

IP17216034;,172160I(L?n40)曲tM地址OOOOB8-221SB2

自定處BJB期設(shè)突坦或不警長度0800

BIT:172.16.0.34=>172.160.1(Lo40)

間隔G?i)1000

□版本號初T露長度45

次費(fèi)1

版本4

百部性度20(fieldvalue15)

□M等類UTOS00

000

,黑質(zhì)?0000第蜿

保留位0

■8枚廈40

3T960

□程芝加廉售量4000

信皆未用

不分片

還騎分片

£偏移■0(fi?ldvalue-0)

生存時(shí)1目128

前曜加久出0

百部在過和oooo

曲r地址!T216034

目的17地址ITZ160t

irtt址IlucMUt|ms理

1172.16.0」|0Q0-336BA|DEVgLP-D...Q

@172.16.0.20OE04C-20E4E4SOFTIFIT216034=>1721601(L?B40)

@172.16.0.3OOOOE8-15734ACSSBAK

172.16.0.40OE04C-A08519SOFT-FILE(00000000:VTF7FFFFFFFF0000X8Z215T>Z08C14500I.

172.16.0.21OOOB6A-FSCOB7JYCK0000010:0028944040OO80000000AC100022AC10.<HQ.................

HI172.16.0.22OOOOE8-403811JLCS3-CLERK100000020:0001

172.16.0.230GE04C-CAFB13<UWtno?n>

@172.16.0.28OOOASE-4A3FEFCZ

172.16.0.330OE0S0-D9078FLUU

(g172.16.0.34OOOOE8-2215D2UHG

?172.16.0.360QE0S0-A60AB2ZHU

(fl172.16.0.370O00E8-40380ASUIHE

3172.16.0.40OOEOSO-A4192BJYQ-XP

耽緒

圖2-2編輯IP層協(xié)議的界面

②當(dāng)前IP層為選中,協(xié)議模型圖中被紅色線條選中。

③單幀編輯區(qū)顯示IP層用戶需要填寫的各個(gè)屬性。

④十六進(jìn)制顯示區(qū)顯示用戶填寫的屬性的十六進(jìn)制值。

說明:IP層涉及到“校驗(yàn)和”的計(jì)算方法,其具體使用如下:

由于單幀編輯區(qū)與十六進(jìn)制顯示區(qū)為聯(lián)動(dòng)的關(guān)系,用戶可以點(diǎn)擊單幀編輯區(qū)的某個(gè)屬性

(其變?yōu)樗{(lán)色),這時(shí)十六進(jìn)制顯示區(qū)與之相對應(yīng)的十六進(jìn)制代碼變?yōu)榫G色,用戶可以根據(jù)

這一方法找到“校驗(yàn)和”在十六進(jìn)制顯示區(qū)的位置,然后選中此段代碼點(diǎn)擊鼠標(biāo)右鍵,在彈

出的時(shí)話框中選擇“計(jì)算校驗(yàn)和”,用戶可以將這個(gè)值回填到單幀編輯器IP層的“校驗(yàn)和”

屬性中。在計(jì)算“計(jì)算校驗(yàn)和”前一定要將該字段清零。

3、編輯TCP層

①與前兩層相同,單幀編輯區(qū)和協(xié)議模型圖進(jìn)行相應(yīng)的刷新后,用戶就可以填寫其相應(yīng)

的屬性值了。

②在每一層,用戶均可以填寫“自定義數(shù)據(jù)”這一選項(xiàng),但是一旦填寫了這一項(xiàng),就意

味著這個(gè)單幀已經(jīng)編輯完畢,并且按照用戶填寫的數(shù)據(jù)發(fā)送出去。

③TCP的上層協(xié)議是通過端口來判斷的。用戶填寫不同的端口上層協(xié)議類型會(huì)不同。

【網(wǎng)絡(luò)協(xié)議分析器的使用說明】

網(wǎng)絡(luò)協(xié)議分析器負(fù)責(zé)捕獲網(wǎng)絡(luò)上的各種數(shù)據(jù)包,分析其中包含的各層協(xié)議,提供輔助教

學(xué)功能。主要包含兩個(gè)功能模塊:會(huì)話分析和協(xié)議解析。

進(jìn)入?yún)f(xié)議分析器,單擊開始捕獲數(shù)據(jù)包按鈕,進(jìn)行數(shù)據(jù)捕獲。刷新顯示后,在會(huì)話分析

和協(xié)議解析視圖顯示對數(shù)據(jù)的分析。

1、會(huì)話分析

會(huì)話分析功能將捕獲到的常用協(xié)議的數(shù)據(jù)幀加入會(huì)話列表,直觀的看出一次完整的會(huì)話

過程,并且有會(huì)話次序、數(shù)據(jù)報(bào)傳輸方向的圖示,

圖3-1會(huì)話分析界面

會(huì)話分析功能主要用于有完整會(huì)話過程的實(shí)驗(yàn),例如:ARP、ICMP、HTTP、DNS、SMTP、

POP3等。會(huì)話列表包含有通信雙方的IP地址、端口號、會(huì)話類別。通過一次完整會(huì)話的分

析,使學(xué)生加深理解協(xié)議的內(nèi)容。

2、協(xié)議解析

協(xié)議解析界面顯示如圖3-2所示:

出電”說仿良.學(xué)系望箜紗田[修云吧三塔連接]

?文件?視由M設(shè)置(I)■口出招財(cái)出)

Da笥*就@?

0]由/,,》*疝

I序號|酗火I目的岫址I幀長度|時(shí)10ETlth?ra?l802

WTOS:33:OZ.O2|

□□10000E8-221St>2000461-S336BATCP:Fort1080->110(STXISeo282173162jZlhertxi

1!

172.1?.0.34172.K.0.1.^ItACon000461-533$BAVnicastad&

□□2000461-5336BAOOOOE8-2215D26208:33:02.0S??rc?=OOa)Efi-22t5TCVnicMt

172.16.0.1172.16.0.34rtyyt?L?nc(h-0800IFFroteetl

□S3OOOOE6-2215D200O461-5336BA>0”1000":5408:33:02.0rM<

172.16.0.34172.16.0.1-I^IPHQnt?m?tFr?toc?lversion4)

□□4OOO461-5336BAOOOOE8-2215D2Foci110->1J090(ACK:16308:33:02.0

172,16.0.1172.16.0.34POP3(Postorric*Protocol-Vecsion3)ie?MidK??d?rlength

口日5OOOGS8-2215D2000461-53368ATCP:Port1080*>U0(ACK;-5H_:6708:33:02.0

172.16.0.34172.16.0.1ropj(PostOfficePro8coi-v?c?ion3)l?a<Uim20(fialdr?lu?~S)

□日6000461-5336BAOOOOE8-221SD2TCP:Pore110?>1:080(ACK0H-6008:33:02.0?Jj?ypeo£s?rvxc?-00

3T?l?ll?n4^■48

172.16.0.1172.16.0.34F0P3(PostOffice1Protocol-Version3)

□07OOOOE8-2215I>2000461-53368ATCP:Poet180->110(ACK08:33:02.0IdcntiCcation=39817

172.16.0.34172.16.0.1POP3(PostOffice:Pro8coi-*?dPra6gtoff”l

L?Vtw??d=0.

□□8000461-5336BAOOOOE8-2215D2Pott.110>>1000(ACKMJ3H08:33:02.0

172.16.0.1172.16.0.34>0P3(PostOfficeProtocol-Version3)iiDofttfr9g-1

nR?nnnnrA-'?nh?i_)ior?fr?4h?ntts0

=0(fi?ldvalo*=0)

JTft?liv?=128

00000000:0004615336BA0000E82215DZ08004500

?6TCTProtocol

00000010:00309B894000800606FBAC100022AC10

Ch?cksn?-G6FB(corrtct)

00000020:0001?lS?wc*tddratK-17216034

00000030:■~^D??t>R>ttonaddress=1721601

■fegC?alralFr“a

□IIOW3Fr?t?c?l

*821731287

溫馨提示

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

評論

0/150

提交評論