《計(jì)算機(jī)網(wǎng)絡(luò)》實(shí)驗(yàn)報(bào)告_第1頁(yè)
《計(jì)算機(jī)網(wǎng)絡(luò)》實(shí)驗(yàn)報(bào)告_第2頁(yè)
《計(jì)算機(jī)網(wǎng)絡(luò)》實(shí)驗(yàn)報(bào)告_第3頁(yè)
《計(jì)算機(jī)網(wǎng)絡(luò)》實(shí)驗(yàn)報(bào)告_第4頁(yè)
《計(jì)算機(jī)網(wǎng)絡(luò)》實(shí)驗(yàn)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

《計(jì)算機(jī)網(wǎng)絡(luò)》實(shí)驗(yàn)報(bào)告

姓名和學(xué)號(hào):

1、

2、

實(shí)驗(yàn)1、地址解析協(xié)議ARP

一、實(shí)驗(yàn)?zāi)康模?/p>

掌握ARP協(xié)議的報(bào)文格式,掌握ARP協(xié)議的工作原理,理解ARP

高速緩存的作用。

二、實(shí)驗(yàn)學(xué)時(shí):

2學(xué)時(shí)

三、實(shí)驗(yàn)類型:

驗(yàn)證性實(shí)驗(yàn)

四、網(wǎng)絡(luò)結(jié)構(gòu)

本實(shí)驗(yàn)采用網(wǎng)絡(luò)結(jié)構(gòu)二。

主機(jī)C主機(jī)D

、?斗共享模塊

主機(jī)A

主機(jī)E共享模塊主機(jī)F

說(shuō)明:主機(jī)A、C、D的默認(rèn)網(wǎng)關(guān)是;主機(jī)E、F的默

認(rèn)網(wǎng)關(guān)是172.16.01。

五、實(shí)驗(yàn)步驟

主機(jī)B啟動(dòng)靜態(tài)路由服務(wù)(方法:在命令行方式下,輸入

“staticroute_config")。按照拓?fù)浣Y(jié)構(gòu)圖連接網(wǎng)絡(luò),使用拓?fù)潋?yàn)證檢查

連接的正確性。

1、同一子網(wǎng)的ARP

(1)主機(jī)A、B、C、D、E、F在命令行下運(yùn)行“arp-a”命令,

察看ARP高速緩存表,并回答以下問(wèn)題:

ARP高速緩存表由哪幾項(xiàng)組成?

(2)主機(jī)A、B、C、D啟動(dòng)協(xié)議分析器,打開捕獲窗口進(jìn)行數(shù)據(jù)

捕獲并設(shè)置過(guò)濾條件(提取ARP、ICMP)。

(3)主機(jī)A、B、C、D在命令行下運(yùn)行“arp-d”命令,清空ARP

高速緩存。

(4)主機(jī)Aping主機(jī)D()。

(5)主機(jī)A、B、C、D停止捕獲數(shù)據(jù),并立即在命令行下運(yùn)行“arp

-a”命令察看ARP高速緩存。

結(jié)合協(xié)議分析器上采集到的ARP報(bào)文和ARP高速緩存表中新增加

的條目,簡(jiǎn)述ARP協(xié)議的報(bào)文交互過(guò)程以及ARP高速緩存表的更新過(guò)

程。

2、不同子網(wǎng)的地址解析

(1)主機(jī)A、B、C、D、E、F在命令行下運(yùn)行“arp-d”命令,

清空ARP高速緩存。

(2)主機(jī)A、B、C、D、E、F重新啟動(dòng)協(xié)議分析器,打開捕獲窗

口進(jìn)行數(shù)據(jù)捕獲并設(shè)置過(guò)濾條件(提取ARP、ICMP)。

(3)主機(jī)Aping主機(jī)E()。

(4)主機(jī)A、B、C、D、E、F停止數(shù)據(jù)捕獲,察看協(xié)議分析器中

采集到的ARP報(bào)文,并回答以下問(wèn)題:

單一ARP請(qǐng)求報(bào)文是否能夠跨越子網(wǎng)進(jìn)行地址解析?為什么?

六、思考題

1、ARP分組的長(zhǎng)度是固定的嗎?試加以解釋。

2、試解釋為什么ARP高速緩存每存入一個(gè)項(xiàng)目就要設(shè)置10-20

分鐘的超時(shí)計(jì)時(shí)器。這個(gè)時(shí)間設(shè)置得太大或太小會(huì)出現(xiàn)什么問(wèn)題?

3、至少舉出兩種不需要發(fā)送ARP請(qǐng)求分組的情況。

實(shí)驗(yàn)2、網(wǎng)際協(xié)議IP

一、實(shí)驗(yàn)?zāi)康?/p>

掌握IP協(xié)議的報(bào)文格式、IP校驗(yàn)和的計(jì)算方法、子網(wǎng)掩碼和路由

轉(zhuǎn)發(fā)、理解特殊IP地址的含義和IP分片過(guò)程。

二、實(shí)驗(yàn)學(xué)時(shí)

2學(xué)時(shí)

三、實(shí)驗(yàn)類型

驗(yàn)證性實(shí)驗(yàn)

四、實(shí)驗(yàn)環(huán)境配置

該實(shí)驗(yàn)采用網(wǎng)絡(luò)結(jié)構(gòu)二。

共享模塊

主機(jī)C主機(jī)D

交換模塊

主機(jī)B

?秘共享模塊

主機(jī)A

,交換模塊

、十

主機(jī)E共享模塊主機(jī)F

1T2.16,0.2

說(shuō)明:主機(jī)A、C、D的默認(rèn)網(wǎng)關(guān)是;主機(jī)E、F的默

認(rèn)網(wǎng)關(guān)是。

五、實(shí)驗(yàn)步驟

主機(jī)B啟動(dòng)靜態(tài)路由服務(wù)(方法:在命令行方式下,輸入

ustaticroute_configM)<,按照拓?fù)浣Y(jié)構(gòu)圖連接網(wǎng)絡(luò),使用拓?fù)潋?yàn)證檢

查連接的正確性。

1、編輯并發(fā)送IP數(shù)據(jù)報(bào)

(1)主機(jī)A啟動(dòng)仿真編輯器,編輯一個(gè)IP數(shù)據(jù)報(bào),其中:

MAC層:

?目的MAC地址:主機(jī)B的MAC地址(對(duì)應(yīng)于接口

的MAC)。

?源MAC地址:主機(jī)A的MAC地址。

?協(xié)議類型或數(shù)據(jù)長(zhǎng)度:0800。

IP層:

?總長(zhǎng)度:IP層長(zhǎng)度。

?生存時(shí)間:128?

?源IP地址:主機(jī)A的IP地址()。

?目的IP地址:主機(jī)E的IP地址()。

?校驗(yàn)和:在其他所有字段填充完畢后計(jì)算并填充。

(2)在主機(jī)B(兩塊網(wǎng)卡分別打開兩個(gè)捕獲窗口)、E上啟動(dòng)協(xié)議

分析器,設(shè)置過(guò)濾條件(提取IP協(xié)議),開始捕獲數(shù)據(jù)。

(3)主機(jī)A發(fā)送第1步中編輯好的報(bào)文。

(4)主機(jī)B、E停止捕獲數(shù)據(jù),在捕獲到的數(shù)據(jù)中查找主機(jī)A所

發(fā)送的數(shù)據(jù)報(bào)。

回答問(wèn)題:第1步中主機(jī)A所編輯的報(bào)文,經(jīng)過(guò)主機(jī)B到達(dá)主機(jī)

E后,報(bào)文數(shù)據(jù)是否發(fā)生變化?若發(fā)生變化,記錄變化的字段,并簡(jiǎn)述

發(fā)生變化的原因。

(5)將第1步中主機(jī)A所編輯的報(bào)文的“生存時(shí)間”設(shè)置為1。

重新計(jì)算校驗(yàn)和。

(6)主機(jī)B、E重新開始捕獲數(shù)據(jù)。

(7)主機(jī)A發(fā)送第5步中編輯好的報(bào)文。

(8)主機(jī)B、E停止捕獲數(shù)據(jù),在捕獲到的數(shù)據(jù)中查找主機(jī)A所

發(fā)送的數(shù)據(jù)報(bào)。

回答問(wèn)題:主機(jī)B、E是否能捕獲到主機(jī)A所發(fā)送的報(bào)文?簡(jiǎn)述產(chǎn)

生這種現(xiàn)象的原因。

2、IP數(shù)據(jù)報(bào)分片

(1)在主機(jī)B上使用“開始'程序'網(wǎng)絡(luò)協(xié)議仿真教學(xué)系統(tǒng)通用版'

工具\(yùn)MTU工具”設(shè)置以太網(wǎng)端口的MTU為800字節(jié)(兩個(gè)端口都設(shè)

置)。

00000000:00E050A.60AB200E050A6

10

00000010:022Kg7°^B98001E8B5Ur..民洞

00000020:00246162636465666768?FlacsgdFr?0n?nto££s?t

00000030:6F707172737475767761r_^Ti?etolive=128

00000040:68696A6B6c6D6E6F7071protocol=1ICMPProtocol

00000050:定義過(guò)濾圖XJ

00000060:

00000070:根要|秘地址數(shù)據(jù)模式|協(xié)議過(guò)濾〕

00000080:

起始位置⑹:何數(shù)據(jù)長(zhǎng)度⑹:[

00000090:2

000000A0:

000000Q-

Q00000B0:

OOOOOOCO:

000000D0:

000000E0:

OOOOOOFO:

00000100:

00000110:

nnnnnijn;

(2)主機(jī)A、B、E啟動(dòng)協(xié)議分析器,打開捕獲窗口進(jìn)行數(shù)據(jù)捕獲

并設(shè)置過(guò)濾條件(提取ICMP協(xié)議)。

(3)在主機(jī)A上,執(zhí)行命令ping-L2000。

(4)主機(jī)A、B、E停止捕獲數(shù)據(jù)。在主機(jī)E上重新定義過(guò)濾條

件(取一個(gè)ICMP數(shù)據(jù)包,按照其IP層的Iden憚ication字段設(shè)置過(guò)濾),

如上圖所示。

將ICMP的報(bào)文分片信息填入下表,分析表格內(nèi)容,理解分片的過(guò)

程。

字段名稱分片序號(hào)1分片序號(hào)2分片序號(hào)3

Identification字段值

Morefragments字段值

Fragmentoffset字段值

傳輸?shù)臄?shù)據(jù)量

(5)主機(jī)B上使用“開始\程序'網(wǎng)絡(luò)協(xié)議仿真教學(xué)系統(tǒng)通用版\

工具\(yùn)MTU工具”恢復(fù)以太網(wǎng)端口的MTU為1500字節(jié)。

六、思考題

1、IP數(shù)據(jù)報(bào)中的首部檢驗(yàn)和并不檢驗(yàn)數(shù)據(jù)報(bào)中的數(shù)據(jù)。這樣做的

最大好處是什么?缺點(diǎn)是什么?

實(shí)驗(yàn)3、網(wǎng)絡(luò)基本配置實(shí)驗(yàn)

一、實(shí)驗(yàn)?zāi)康?/p>

掌握Windows/Linux操作系統(tǒng)環(huán)境下網(wǎng)絡(luò)參數(shù)的設(shè)置,理解IP地

址的含義,理解并掌握子網(wǎng)掩碼的使用、子網(wǎng)的劃分方法。

二、實(shí)驗(yàn)課時(shí)

2學(xué)時(shí)

三、實(shí)驗(yàn)類型

操作配置類實(shí)驗(yàn)

四、實(shí)驗(yàn)步驟

1、先將原來(lái)的IP地址、子網(wǎng)掩碼、缺省網(wǎng)關(guān)等參數(shù)記錄并保留起

來(lái),實(shí)驗(yàn)完成后恢復(fù)之。

2、IP地址與網(wǎng)絡(luò)掩碼設(shè)置

(1)假設(shè)計(jì)算機(jī)A、B聯(lián)在同一個(gè)交換機(jī)上,將A,B的IP地址

和網(wǎng)絡(luò)掩碼設(shè)置為在同一網(wǎng)絡(luò)(如),在A和B上分別通

過(guò)PING檢測(cè)到對(duì)方的連通情況,記錄到下表中。

(2)將A,B的IP地址和網(wǎng)絡(luò)掩碼設(shè)置為不在同一網(wǎng)絡(luò)上(如

和),在A和B上分別通過(guò)PING檢測(cè)到

對(duì)方的連通情況,記錄到下表中。

A的IP和B的IP和A到B之間原因

MASKMASK的連通性

(3)將C類網(wǎng)劃分從4個(gè)子網(wǎng),在本機(jī)上通過(guò)設(shè)

置IP地址和網(wǎng)絡(luò)掩碼,驗(yàn)證各子網(wǎng)的掩碼和可用的IP地址范圍,記錄

到下表中。

網(wǎng)絡(luò)號(hào)MASKIP地址范圍廣播地址

(4)假設(shè)計(jì)算機(jī)A、B聯(lián)在同一個(gè)局域網(wǎng)上,將A,B的IP地址

和網(wǎng)絡(luò)掩碼設(shè)置為在同一子網(wǎng)中,在A和B上分別通過(guò)PING檢測(cè)到

對(duì)方的連通情況,記錄到下表中。

(5)將A,B的IP地址和網(wǎng)絡(luò)掩碼設(shè)置為不同一子網(wǎng)上,在A和

B上分別通過(guò)PING檢測(cè)到對(duì)方的連通情況,記錄到下表中。

A的IP和B的IP和A至之間原因

MASKMASK的連通性

3、IP地址沖突

在同一個(gè)局域網(wǎng)上,先將計(jì)算機(jī)A的IP設(shè)置為68,

然后再將計(jì)算機(jī)B的IP地址也設(shè)置為與A相同(即讓B與A的IP地

址發(fā)生沖突),觀察并記錄A、B上的錯(cuò)誤消息報(bào)告情況;

在另外一臺(tái)計(jì)算機(jī)C(IP地址與A/B不同)上向該IP地址發(fā)PING

檢測(cè)報(bào)文(ping68-n10),觀察PING檢測(cè)報(bào)文的返

回情況;

進(jìn)入DOS仿真窗口,用nbtstat-A68查看此時(shí)IP

地址68對(duì)應(yīng)的主機(jī)名稱是計(jì)算機(jī)A還是計(jì)算機(jī)B;

192.168.

25.168

C到A的C到B的

主機(jī)A的IP地址主機(jī)B的IP地址對(duì)應(yīng)的

丟包率丟包率

主機(jī)名

4、恢復(fù)原來(lái)的網(wǎng)絡(luò)配置參數(shù)。

五、思考題

1,當(dāng)A,B不在同一個(gè)網(wǎng)絡(luò)或子網(wǎng)時(shí),如果A,B之間需要通信,

怎么辦?

實(shí)驗(yàn)4、用戶數(shù)據(jù)報(bào)協(xié)議UDP

一、實(shí)驗(yàn)?zāi)康?/p>

掌握UDP協(xié)議的報(bào)文格式,掌握UDP協(xié)議校臉和的計(jì)算方法,

理解UDP協(xié)議的優(yōu)缺點(diǎn)。

二、實(shí)驗(yàn)學(xué)時(shí)

2學(xué)時(shí)

三、實(shí)驗(yàn)類型

驗(yàn)證性實(shí)驗(yàn)

四、實(shí)驗(yàn)環(huán)境配置

說(shuō)明:IP地址分配規(guī)則為主機(jī)使用原有IP,保證所有主機(jī)在同一

網(wǎng)段內(nèi)。

五、實(shí)驗(yàn)步驟

按照拓?fù)浣Y(jié)構(gòu)圖連接網(wǎng)絡(luò),使用拓?fù)潋?yàn)證檢查連接的正確性。

1、編輯并發(fā)送UDP數(shù)據(jù)報(bào)

本練習(xí)將主機(jī)A和B作為一組,主機(jī)C和D作為一組,主機(jī)E和

F作為一組?,F(xiàn)僅以主機(jī)A和B為例,說(shuō)明實(shí)驗(yàn)步驟。

(1)主機(jī)A打開仿真編輯器。編輯發(fā)送給主機(jī)B的UDP數(shù)據(jù)報(bào)。

MAC層:

?目的MAC地址:接收方MAC地址。

?源MAC地址:發(fā)送方MAC地址。

?協(xié)議類型或數(shù)據(jù)長(zhǎng)度:0800,即IP協(xié)議。

IP層:

?總長(zhǎng)度:包括IP層、UDP層和數(shù)據(jù)長(zhǎng)度。

?高層協(xié)議類型:17,即UDP協(xié)議。

?首部校驗(yàn)和:其他所有字段填充完畢后填充此字段。

?源IP地址:發(fā)送方IP地址。

?目的IP地址:接收方IP地址。

UDP層:

源端口:1030。

目的端口:任意大于1024的數(shù)。

有效負(fù)載長(zhǎng)度:UDP層及其上層協(xié)議長(zhǎng)度。

計(jì)算校驗(yàn)和,其他字段默認(rèn)。

UDP在計(jì)算校驗(yàn)和時(shí)包括那些內(nèi)容?

(2)在主機(jī)B上啟動(dòng)協(xié)議分析器,并設(shè)置過(guò)濾條件(提取UDP協(xié)

議)。

(3)主機(jī)A發(fā)送已編輯好的數(shù)據(jù)報(bào)。

(4)主機(jī)B停止捕獲數(shù)據(jù),在捕獲到的數(shù)據(jù)中查找主機(jī)A所發(fā)送

的數(shù)據(jù)報(bào)。

2、UDP單播通信

(1)主機(jī)&C、D、E、F上啟動(dòng)“開始/程序/網(wǎng)絡(luò)協(xié)議仿真教學(xué)

系統(tǒng)通用版/工具/UDP工具”,作為服務(wù)器端,監(jiān)聽端口設(shè)置為2483,

“創(chuàng)建”成功。

(2)主機(jī)C、E上啟動(dòng)協(xié)議分析器開始捕獲數(shù)據(jù)。

(3)主機(jī)A上啟動(dòng)“開始/程序/網(wǎng)絡(luò)協(xié)議仿真教學(xué)系統(tǒng)通用版/工

具/UDP工具”,作為客戶端,以主機(jī)C的IP為目的IP地址,以2483

為端口,填寫數(shù)據(jù)并發(fā)送。

(4)察看主機(jī)B、C、D、E、F上的“UDP工具”接收的信息。

哪臺(tái)主機(jī)上的“UDP工具”接收到主機(jī)A發(fā)送的UDP報(bào)文?

(5)察看主機(jī)C協(xié)議分析器上的UDP報(bào)文,并回答以下問(wèn)題:

UDP是基于連接的協(xié)議嗎?闡述此特性的優(yōu)缺點(diǎn)。

UDP報(bào)文交互中含有確認(rèn)報(bào)文嗎?闡述此特性的優(yōu)缺點(diǎn)。

(6)主機(jī)A上使用仿真編楫器向主機(jī)E發(fā)送UDP報(bào)文,其中:

目的MAC:E的MAC地址。

目的IP地址:主機(jī)E的IP地址。

目的端口:2483。

校驗(yàn)和:0。

發(fā)送此報(bào)文,并回答以下問(wèn)題:

主機(jī)E上的UDP通信程序是否接收到此數(shù)據(jù)包?UDP是否可以使

用0作為校驗(yàn)和進(jìn)行通信?

3、UDP廣播通信

(1)主機(jī)&C、D、E、F上啟動(dòng)“開始/程序/網(wǎng)絡(luò)協(xié)議仿真教學(xué)

系統(tǒng)通用版/工具/UDP工具”,作為服務(wù)器端,監(jiān)聽端口設(shè)為2483。

(2)主機(jī)B、C、D、E、F上啟動(dòng)協(xié)議分析器捕獲數(shù)據(jù),并設(shè)置

過(guò)濾條件(提取UDP協(xié)議)

(3)主機(jī)A上啟動(dòng)“開始/程序/網(wǎng)絡(luò)協(xié)議仿真教學(xué)系統(tǒng)通用版/工

具/UDP工具”,作為客戶端,以55為目的地址,以2483

為端口,填寫數(shù)據(jù)并發(fā)送。

(4)察看主機(jī)B、C、D、E、F上的“UDP連接工具”接收的信息。

哪臺(tái)主機(jī)接收到主機(jī)A發(fā)送的UDP報(bào)文?

(5)察看協(xié)議分析器上捕獲的UDP報(bào)文,并回答以下問(wèn)題:

主機(jī)A發(fā)送的報(bào)文的目的MAC地址和目的IP地址的含義是什么?

實(shí)驗(yàn)5、傳輸控制協(xié)議TCP

一、實(shí)驗(yàn)?zāi)康?/p>

掌握TCP協(xié)議的報(bào)文格式、TCP連接管理、TCP數(shù)據(jù)傳輸中編號(hào)

與確認(rèn)的過(guò)程、TCP協(xié)議校驗(yàn)和的計(jì)算方法、理解TCP重傳機(jī)制。

二、實(shí)驗(yàn)學(xué)時(shí)

2學(xué)時(shí)。

三、實(shí)驗(yàn)類型

驗(yàn)證性實(shí)驗(yàn)。

四、實(shí)驗(yàn)環(huán)境配置

說(shuō)明:IP地址分配規(guī)則為主機(jī)使用原有IP,保證所有主機(jī)在同一

網(wǎng)段內(nèi)。

五、實(shí)驗(yàn)步驟

按照拓?fù)浣Y(jié)構(gòu)圖連接網(wǎng)絡(luò),使用拓?fù)潋?yàn)證檢查連接的正確性。

1、TCP連接的建立和釋放

(1)主機(jī)B、C、D啟動(dòng)協(xié)議分析器進(jìn)行數(shù)據(jù)捕獲,并設(shè)置過(guò)濾

條件(提取TCP協(xié)議)。

(2)主機(jī)C打開TCP工具,類型選擇“服務(wù)器”,端口填寫大于

1024的值;點(diǎn)擊“創(chuàng)建”,如果端口被占用則選擇其它。主機(jī)A打開

TCP工具,類型選擇“客戶端”,地址填入主機(jī)C的IP地址;在端口

填入主機(jī)C的TCP工具監(jiān)聽的端口;點(diǎn)擊[連接]按鈕進(jìn)行連接。

(3)察看主機(jī)B、C、D捕獲的數(shù)據(jù),填寫下表。

字段名稱報(bào)文1報(bào)文2報(bào)文3

SequenceNumber

Acknowledgement

Number

ACK

SYN

回答問(wèn)題:TCP連接建立時(shí),前兩個(gè)報(bào)文的首部都有一個(gè)

“maximumsegmentsize”字段,它的值是多少?作用是什么?結(jié)合

IEEE802.3協(xié)議規(guī)定的以太網(wǎng)最大幀長(zhǎng)度分析此數(shù)據(jù)是怎樣得出的。

(4)主機(jī)A斷開與主機(jī)C的TCP連接。

(5)察看主機(jī)B、C、D捕獲的數(shù)據(jù),填寫下表。

字段名稱報(bào)文4報(bào)文5報(bào)文6報(bào)文7

Sequence

Number

Acknowledgement

Number

ACK

FIN

2、TCP的重傳機(jī)制

將主機(jī)A和B作為一組,主機(jī)C和D作為一組,主機(jī)E和F作為

一組?,F(xiàn)僅以主機(jī)A和B為例,說(shuō)明實(shí)驗(yàn)步驟。

(1)主機(jī)B啟動(dòng)協(xié)議分析器開始捕獲數(shù)據(jù)并設(shè)置過(guò)濾條件(提取

TCP協(xié)議)。

(2)主機(jī)A啟動(dòng)仿真編輯器,進(jìn)入TCP連接視圖。在“服務(wù)器

信息/IP地址”中填入主機(jī)B的IP地址;使用“端口掃描”獲取主機(jī)B

的TCP端口列表,在“服務(wù)器信息/端口”中填入主機(jī)B的一個(gè)TCP

端口(大于1024);點(diǎn)擊“連接”按鈕進(jìn)行連接。

(3)主機(jī)A向主機(jī)B發(fā)送一條信息。

(4)主機(jī)B使用“仿真編輯器/工具菜單/TCP屏蔽/啟動(dòng)屏蔽”功

能,過(guò)濾掉接收到的TCP數(shù)據(jù)。

(5)主機(jī)A向主機(jī)B再發(fā)送一條信息。

(6)主機(jī)B刷新捕獲顯示,當(dāng)發(fā)現(xiàn)“會(huì)話分析視圖”中有兩條以

上超時(shí)重傳報(bào)文后,使用“仿真編輯器/工具菜單/TCP屏蔽/停止屏蔽”

功能,恢復(fù)正常網(wǎng)絡(luò)功能。

(7)主機(jī)A向主機(jī)B再發(fā)送一條信息,之后斷開連接。

(8)主機(jī)B停止捕獲數(shù)據(jù)。依據(jù)“會(huì)話分析視圖”顯示結(jié)果,繪

制本練習(xí)的數(shù)據(jù)報(bào)交互圖。

六、思考題

1、TCP在進(jìn)行流量控制時(shí)是以分組的丟失作為產(chǎn)生擁塞的標(biāo)志。

有沒(méi)有不是因擁塞而引起的分組丟失的情況?如有,請(qǐng)舉出三種情況。

實(shí)驗(yàn)6、超文本傳輸協(xié)議HTTP

一、實(shí)驗(yàn)?zāi)康?/p>

掌握HTTP的報(bào)文格式,掌握HTTP的工作原理,掌握HTTP常

用方法。

二、實(shí)驗(yàn)學(xué)時(shí)

2學(xué)時(shí)

三、實(shí)驗(yàn)類型

驗(yàn)證性實(shí)驗(yàn)

四、實(shí)驗(yàn)環(huán)境配置

說(shuō)明:IP地址分配規(guī)則為主機(jī)使用原有IP,保證所有主機(jī)在同一

網(wǎng)段內(nèi)。

五、實(shí)驗(yàn)步驟

本試驗(yàn)將主機(jī)A和B作為一組,主機(jī)C和D作為一組,主機(jī)E和

F作為一組?,F(xiàn)僅以主機(jī)A和B為例,說(shuō)明實(shí)驗(yàn)步驟。

按照拓?fù)浣Y(jié)構(gòu)圖連接網(wǎng)絡(luò),使用拓?fù)潋?yàn)證檢查連接的正確性。

1、頁(yè)面訪問(wèn)

(1)主機(jī)A清空IE緩存。

(2)主機(jī)B啟動(dòng)協(xié)議分析器開始捕獲數(shù)據(jù),并設(shè)置過(guò)濾條件(提

取HTTP協(xié)議)。

(3)主機(jī)A啟動(dòng)IE瀏覽器,在地址框中輸入“http://172.16.0J0/

experimenC,并連接。

(4)主機(jī)B停止捕獲數(shù)據(jù),保存會(huì)話命令(方法:會(huì)話交互視圖

'單擊右鍵'保存會(huì)話命令菜單,保存為Http1.txt),分析捕獲到的數(shù)據(jù),

并回答以下問(wèn)題:

使用HTTP協(xié)議的哪種方法?簡(jiǎn)述這種方法的作用。

根據(jù)報(bào)文內(nèi)容,填寫下表。

主機(jī)名

URL

服務(wù)器類型

傳輸文件類型

訪問(wèn)時(shí)間

2、頁(yè)面提交

(1)主機(jī)B啟動(dòng)協(xié)議分析器開始捕獲數(shù)據(jù)并設(shè)置過(guò)濾條件(提取

HTTP協(xié)議)。

(2)主機(jī)A啟動(dòng)IE瀏覽器,在地址框中輸入“http://172.16.0J0/

experiment/post.html^^,并連接。在返回頁(yè)面中,填寫“用戶名"和“密

碼”,單擊“確定”按鈕。

(3)主機(jī)B停止捕獲數(shù)據(jù),保存會(huì)話命令(方法:會(huì)話交互視圖\

單擊右鍵'保存會(huì)話命令菜單,保存為Http2.txt),分析捕獲到的數(shù)據(jù),

并回答以下問(wèn)題:

提交過(guò)程使用HTTP協(xié)議的哪種方法?簡(jiǎn)述這種方法的作用。

3、較復(fù)雜的頁(yè)面訪問(wèn)

(1)主機(jī)A使用"ipconfig/flushdns^^命令清空DNS高速緩存。

(2)主機(jī)B啟動(dòng)協(xié)議分析器開始捕獲數(shù)據(jù)并設(shè)置過(guò)濾條件(提取

DNS、HTTP協(xié)議)。

(3)主機(jī)A啟動(dòng)IE瀏覽器,在地址框中輸入

http://JServer.NetLab/complexpage.html

(4)主機(jī)B停止捕獲數(shù)據(jù),保存會(huì)話命令(方法:會(huì)話交互視圖'

單擊右鍵'保存會(huì)話命令菜單,保存為Http4.txt),分析捕獲到的數(shù)據(jù),

并回答以下問(wèn)題:

簡(jiǎn)述主機(jī)B捕獲到的DNS報(bào)文在本次通信中所起到的作用。

結(jié)合本次試驗(yàn)結(jié)果,簡(jiǎn)述瀏覽器是如何處理一個(gè)訪問(wèn)請(qǐng)求的。

六、思考題

1、同時(shí)打開多個(gè)瀏覽器窗口并訪問(wèn)一個(gè)WEB站點(diǎn)的不同頁(yè)面時(shí),

系統(tǒng)是根據(jù)什么把返回的頁(yè)面正確地顯示到相應(yīng)窗口的?

五、實(shí)驗(yàn)步驟

按照拓?fù)浣Y(jié)構(gòu)圖連接網(wǎng)絡(luò),使用拓?fù)潋?yàn)證檢查連接的正確性。

由口件服務(wù)器域名為JServer.NetLab,地址是0。

將主機(jī)A和B作為第1組,主機(jī)C和D作為第2組,主機(jī)E和F

作為第3組。

用戶名和密碼的分配規(guī)則:groupx_y,其中x表示組別索引,y表

示角色索引。例如:實(shí)驗(yàn)組1的主機(jī)A使用group1_1作為用戶名和密

碼,實(shí)險(xiǎn)組2的主機(jī)C使用group2_3作為用戶名和密碼,依此類推。

1、使用Outlook發(fā)送電子郵件

(1)主機(jī)B啟動(dòng)協(xié)議分析器進(jìn)行數(shù)據(jù)捕獲,并設(shè)置過(guò)濾條件(提

取SMTP協(xié)議)。

(2)主機(jī)A打開郵件工具:OutlookExpress并設(shè)置一個(gè)郵件帳

號(hào),郵件接收服務(wù)器為POP3,編輯并發(fā)送一個(gè)電子郵件。

(3)察看主機(jī)B捕獲的數(shù)據(jù),保存會(huì)話命令(方法:會(huì)話交互視

圖'單擊右鍵'保存會(huì)話命令菜單,保存為Smtp.txt)。

結(jié)合Smtp.txt的SMTP傳輸過(guò)程,填寫下表。

報(bào)文摘要和

SMTP連接源IP目的IP報(bào)文作用

參數(shù)

建立過(guò)程

報(bào)文摘要和

郵件的傳輸源IP目的IP報(bào)文作用

參數(shù)

過(guò)程

報(bào)文摘要和

SMTP連接源IP目的IP報(bào)文作用

參數(shù)

釋放過(guò)程

SMTP使用的TCP端口是。

找出傳輸用戶帳號(hào)及密碼的數(shù)據(jù)包,能不能看到用戶密碼?

(4)找到傳輸郵件內(nèi)容的第一個(gè)報(bào)文,即包含很多HeaderField

字段的Smtp報(bào)文:

郵件的內(nèi)容首部包括一些關(guān)鍵信息,如From.Subject.To等,

請(qǐng)分析郵件首部格式。

分析在郵件的首部字段中有關(guān)MIME的信息。

2、使用Outlook接收電子郵件

(1)主機(jī)B啟動(dòng)協(xié)議分析器進(jìn)行數(shù)據(jù)捕獲并設(shè)置過(guò)濾條件(提取

POP3協(xié)議)。

(2)主機(jī)A接收步驟1中發(fā)送的郵件。

(3)察看主機(jī)B捕獲的數(shù)據(jù),保存會(huì)話命令(方法:會(huì)話交互視

圖'單擊右鍵'保存會(huì)話命令菜單,保存為POP3.txt)。

POP3使用的TCP端口是。

找出傳輸用戶帳號(hào)及密碼的數(shù)據(jù)包,能不能看到用戶密碼?

結(jié)合POP3.txt的內(nèi)容,分析POP3協(xié)議的工作過(guò)程并畫出郵件接

收過(guò)程簡(jiǎn)圖,比較它與SMTP協(xié)議的不同點(diǎn)。

找到接收郵件內(nèi)容的報(bào)文(對(duì)命令RETR響應(yīng)的報(bào)文),察看是否

與發(fā)送的內(nèi)容一致?

3、使用TCP連接工具和SMTP命令實(shí)現(xiàn)郵件發(fā)送

郵件服務(wù)器提供給主機(jī)A的帳號(hào)、密碼為group1_1

(1)主機(jī)B啟動(dòng)協(xié)議分析器進(jìn)行數(shù)據(jù)捕獲并設(shè)置過(guò)濾條件(提取

SMTP協(xié)議)。

(2)主機(jī)A首先要與郵件服務(wù)器建立一個(gè)TCP連接(已建立一

個(gè)郵件服務(wù)器,地址是0,郵件服務(wù)器主機(jī)名:JServer,郵

件服務(wù)器域名:NetLab)?

主機(jī)A啟動(dòng)仿真編楫器,進(jìn)入TCP連接視圖。在“服務(wù)器信息/IP

地址”中填入服務(wù)器IP地址172.16.0.10;在“服務(wù)器信息/端口”中

填入SMTP協(xié)議的端口號(hào);點(diǎn)擊“連接”按鈕進(jìn)行連接。

若連接成功,在顯示數(shù)據(jù)窗口會(huì)顯示成功連接的信息:220。

若不成功,查看IP地址和端口號(hào)是否有錯(cuò),再次嘗試進(jìn)行連接,

直到成功。

(3)用SMTP命令編輯并發(fā)送郵件。

在發(fā)送窗口編輯發(fā)送SMTP協(xié)議的命令,在接收窗口會(huì)返回服務(wù)

器端信息:

?發(fā)送窗口:helogroup1_1<CRLF>點(diǎn)擊“發(fā)送”按鈕;

?接收窗口:250helloNetLab

?發(fā)送窗口:mailfrom:<group1_1@JServer.NetLabxCRLF>

點(diǎn)擊“發(fā)送”按鈕;

?接收窗口:2500K

?發(fā)送窗口:rcptto:<group1_1@JServer.NetLab><CRLF>點(diǎn)擊

“發(fā)送”按鈕;

?接收窗口:250OKitsfor<group1_1@JServer.NetLab>

?發(fā)送窗口:data<CRLF>點(diǎn)擊“發(fā)送”按鈕;

?接收窗口:354OKsendit;endwith

?發(fā)送窗口:myemail<CRLF>(Myemail是郵件內(nèi)容)點(diǎn)擊“發(fā)送”

按鈕;

?接收窗口:

?發(fā)送窗口:.<CRLF>點(diǎn)擊“發(fā)送”按鈕;

?接收窗口:250messagequeued

?發(fā)送窗口:qukCRLF>點(diǎn)擊“發(fā)送”按鈕。

?接收窗口:221Goodbye

觀察TCP連接客戶端的接收信息窗口中返回的信息。

(4)察看主機(jī)B捕獲的數(shù)據(jù)。

會(huì)話分析的過(guò)程與前面的過(guò)程相同嗎?

六、思考題

1、通過(guò)實(shí)驗(yàn)說(shuō)明你的電子郵件在網(wǎng)絡(luò)上傳輸是安全的嗎?為什

么?如果不安全,你認(rèn)為實(shí)現(xiàn)郵件安全傳輸?shù)淖詈玫霓k法是什么?

實(shí)驗(yàn)8、以太網(wǎng)幀封裝程序設(shè)計(jì)

一、實(shí)驗(yàn)?zāi)康?/p>

掌握以太網(wǎng)幀的基本格式和CRC的工作原理。

二、實(shí)驗(yàn)學(xué)時(shí)

2學(xué)時(shí)

三、實(shí)驗(yàn)類型

設(shè)計(jì)性實(shí)驗(yàn)

四、設(shè)計(jì)要求

(1)要求實(shí)現(xiàn)的程序?yàn)閳D形化界面,可以輸入以太網(wǎng)幀的數(shù)據(jù)字

段,輸出封裝的幀的相關(guān)字段(前導(dǎo)碼、幀前定界符、目的地址、源地

址、幀長(zhǎng)度、數(shù)據(jù)與幀效驗(yàn)和)。

(2)要求遵循IEEE802.3的相關(guān)以太網(wǎng)協(xié)議規(guī)定,可以封裝包含

標(biāo)準(zhǔn)MAC地址的以太網(wǎng)幀。點(diǎn)擊Encap按鈕,實(shí)現(xiàn)對(duì)以太網(wǎng)幀的封裝

過(guò)程。

(3)要求在WindowsOS環(huán)境中,使用VisualC++編程工具實(shí)現(xiàn)。

五、關(guān)鍵問(wèn)題

1、定義以太網(wǎng)幀的數(shù)據(jù)結(jié)構(gòu)

在填充以太網(wǎng)幀的各字段之前,首先需要構(gòu)造以太網(wǎng)幀的數(shù)據(jù)結(jié)

構(gòu),它符合IEEE802.3規(guī)定的以太網(wǎng)幀結(jié)構(gòu)。在這個(gè)數(shù)據(jù)結(jié)構(gòu)中,依

次為7字節(jié)的前導(dǎo)碼、1字節(jié)的幀前定界符、6字節(jié)的目的地址與源地

址、2字節(jié)的幀長(zhǎng)度、46-1500字節(jié)的數(shù)據(jù)字段與4字節(jié)的幀效驗(yàn)和。

這里需要重點(diǎn)考慮如何構(gòu)造數(shù)據(jù)字段,可以采用CString類型來(lái)實(shí)現(xiàn)可

變長(zhǎng)度的要求。

〃定義以太網(wǎng)幀結(jié)構(gòu)

typedefstructFRAME_STRUCT

溫馨提示

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

評(píng)論

0/150

提交評(píng)論