計算機網絡實驗教學教案1_第1頁
計算機網絡實驗教學教案1_第2頁
計算機網絡實驗教學教案1_第3頁
計算機網絡實驗教學教案1_第4頁
計算機網絡實驗教學教案1_第5頁
已閱讀5頁,還剩33頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

課程實驗教學教案

學院:信息科學及技術學院

系(教研室):網絡工程系

任課教師姓名:張明慧

課程名稱:計算機網絡

課程編號?

授課班級:計算機科學及技術專業

開課時間:2013-2014學年第4學期

總學時/周時:72/4

課程類別:專業必修課

課程名稱計算機網絡

課程說明

教學目的

及要求

教學方法

考核方式

教材選用

參考資料

實驗進度安排

周次起訖日期章節及課題備注

1網絡常用命令

2雙絞線的制作

3交換機的配置管理及VLAN的劃分

4動態路由協議

5嗅探器的安裝及運輸層協議分析

6服務器安裝及配置

7

8

9

10

11

12

13

14

15

16

17

18

實驗名稱網絡常用命令

班級人數50實驗時數2學時

實驗時間實驗地點1210

(1)掌握基本的網絡知識。

實驗目的(2)掌握CMD一些基本命令,并學會運用這些命令排除

一些基本問題。

實驗要求一人一機,獨立完成

重點及(1)常用網絡命令的功能;

難點(2)網絡命令的格式。

所需儀器計算機

注意事項無

作業完成實驗報告

實驗

后記

實驗原理介紹備注

1、Ping命令的使用

點擊“開始”->“運行”,在“運行”對話框“打開”

后鍵入cmd,按“確定”,到命令行方式下。

(1)回環測試。

這個ping命令被送到本地計算機IP軟件。這一命令可以

用來檢測TCP/IP的安裝或運行存在的某些最基本的問題。

C:\>ping

C:\?pinglocalhosl

TTL是生存時間的意思,就是說這個ping的數據包能在網

絡上存在多少時間。當對網絡上的主機進行ping操作的時候,

本地機器會發出一個數據包,數據包經過一定數量的路由器傳

送到目的主機,但是由于很多的原因,一些數據包不能正常傳

送到目的主機,那如果不給這些數據包一個生存時間的話,這

些數據包會一直在網絡上傳送,導致網絡開銷的增大。當數據

包傳送到一個路由器之后,TTL就自動減1,如果減到0了還

是沒有傳送到目的主機,則就自動丟失,出現Requesttimed

out的情況,增加TTL來減少網絡資源的消耗。默認情況下,

Linux系統的TTL值為64或255,WindowsNT/2000/XP

系統的默認TTL值為128,Win7系統的TTL值是64,UNIX

主機的TTL值為255。

(2)Ping本機IP。

若無回復,說明本地計算機的TCP/IP安裝或配置存在問

題0

C:\>ping-t7

在命令中加入參數-3本地計算機應該始終對該ping命令

做出應答,使用ctrl+C終止操作。

(3)Ping局域網內其它主機IP。

該命令對局域網內的其它主機發送回送請求信息。如果能

夠收到對方主機的回送應答信息,表明本地網絡中的網卡和傳

輸媒體運行正常。

C:\>ping5

(4)Ping網關。

如果能夠收到應答信息,則表明網絡中的網關路由器運行

正常。

C:\>ping

(5)Ping域名服務器。

如果能夠收到應答信息,則表明網絡中的域名服務器運行

正常。

C:\>ping

(6)Ping遠程IP地址。

如西安郵電學院校園網服務器的IP地址為

o

C:\>ping

(7)Ping域名地址。

如果這里出現故障,可能是因為DNS服務器的IP地址配

置不正確或DNS服務器有故障。

C:\>ping

(8)Ping相鄰主機IP。

并添加參數-a,用來解析目的主機的名稱。

C:\>ping-a5

2.Tracert命令的使用

Tracert命令是用于探索源地址到目標地址當中所經過的

路線。而每到達一個點,就會向源地址返回一個信號。例如A

要訪問D,則當中經過B,再經過Co當經過B時,會向A返

回一個信號,當經過C時,再向A返回一個信號,最后到達D

時,返回信號,結束整個過程。在這當中需要注意的是兩點,

經過的節點需要有IP地址才能返回信號,像普通交換機或hub,

沒有IP地址,是不可能有信號返回的。二是,網絡都是雙向的,

像上面的例子,如果我們發現TracertD,但到了C已經沒有

信號返回了,并不能說明信號到不了D,也有可能是信號到了,

但中途有節點無法返問信號而已「

Tracert(跟蹤路由)是路由跟蹤實用程序,用于確定IP數據

報訪問目標所采取的路徑。Tracert命令用IP生存時間

(TTL)字段和ICMP錯誤消息來確定從一個主機到網絡上其

它主機的路由。

通過向目標發送不同IP生存時間(TTL)值的"Internet

控制消息協議(ICMP)”回應數據包,Tracert診斷程序確定到

目標所采取的路由。要求路徑上的每個路由器在轉發數據包之

前至少將數據包上的TTL遞減lo數據包上的TTL減為0

時,路由器應該將“ICMP已超時”的消息發回源系統。

(1)如果要跟蹤到達西安郵電學院校園網服務器0的路徑,

可以使用下列命令。

C:\>tracert

(2)在跟蹤過程中,為了防止將每個IP地址解析為它的名稱,

可以在tracert命令中使用參數-d。

C:\>tracert-d

(3)可練習跟蹤外部服務器路徑,如。

C:\>tracert

3.Netstat命令的使用

(1)如果需要顯示所有有效連接(包括TCP和UDP兩種)的

信息,可以在netstat命令中使用參數-a,這里包括已建立的

連接(Established),也包括監聽連接請求(Listening)的

那些連接,以及計算機偵聽的TCP和UDP端口。

C:\>nelstaL-a

(2)可以在netstat命令中使用參數來顯示關于以太網的統

計數據。

C:\>netstat-e

(3)如果需要顯示已建立的有效的TCP連接,可以在netstat

命令中使用參數-n。

C:\>netstat-n

(4)如果需要顯示TCP和UDP的統計信息,可以使用如下命

令。

C:\>netstat-s-ptcp

C:\>netstat-s-pudp

(5)如果需要顯示關于路由表的信息,可以在netstat命令中

使用參數-r。

C:\>netstat-r

4.Ipconfig命令的使用

(1)如果需要顯示所有適配器的基本TCP/IP配置,可以使用

不帶參數的ipconfig命令。

C:\>ipconfig

(2)如果需要顯示所有適配器的完整TCP/IP配置,可以在

ipconfig命令中使用參數/all。

C:\>ipconfig/all

(3)清理并重設DNS客戶解析器緩存的內容,可以通過在

ipconfig命令中使用參數/flushdns來實現。

C:\>ipconfig/flushdiis

(4)如果需要顯示DNS客戶解析器緩存的內容,可以在

ipconfig命令中使用參數/displaydns。

C:\>ipconfig/displaydns

5.Route命令的使用

使用routeprint命令顯示本機路由表。

C:\>routeprint

實驗名稱雙絞線的制作

班級人數50實驗時數2學時

實驗時間實驗地點1210

(1)了解制作雙絞線需要的工具;

實驗目的(2)掌握雙絞線的制作;

(3)掌握測試儀的使用方法;

實驗要求一人一機,獨立完成

重點及(1)認識網線的線對的排列順序;

難點(2)認識制作工具。

所需儀器壓線鉗、雙絞線、水晶頭,剝線夾

注意事項無

作業完成實驗報告

實驗結果雙絞線試制成功。主要在制作過程中嚴格按照

老師和實驗指導書上的安排,在用剝線夾的時候沒有過多的

實驗

轉動而避免里面線的割斷現象;仔細的核對線序;插入水晶

后記

頭的時候送到了最里端;壓線的時候確保水晶頭已經壓倒,

而又沒有把線壓斷,掌握好了力度。

實驗原理介紹備注

1.實驗步驟

(1)剪斷

利用壓線鉗的剪線刀口剪取適當長度的網線。原則上,剪

取網線的長度應當比實際需要稍長一些。原因有兩個,一是網

線的制作并不保證每次都成功,一旦失敗需要剪掉水晶頭后重

作,這勢必又需要占用一段網線;二是網線一般都在地面上或

從接近地面處走線,而計算機則都放絡在工作臺上,這部分距

離也應當考慮進去

(2)剝皮

用壓線鉗的剪線刀口將線頭剪齊,再將線頭放入剝線刀口,

讓線頭觸及擋板,稍微握緊壓線鉗慢慢旋轉,讓刀口劃開雙

絞線的保護膠皮,拔下膠皮。這個過程跟接電線時所采用的方

法差不多,只是不能用火燒,因為細導線還需要其外層的膠皮

相互絕緣。旋轉壓線鉗和旋轉雙絞線都能達到將外層膠皮劃開

的目的,從實際效果來看似乎旋轉雙絞線更容易把握和控制些。

問題的關鍵是握緊壓線鉗的壓力,力度過小,劃不破保護膠皮,

力度過大,則會連同線芯的絕緣層也被破壞,甚至會剪斷線芯

(銅芯很細也很脆,只要稍有劃痕就有折斷的危險)。至于這

個力到底用多大,無法在此作定量描述,只能由您在大量的實

踐中慢慢體會。

(3)排序

每對線都是相互纏繞在一起的,制作網線時必須將四個線

對的8條細導線一一拆開、理順、捋直,然后按照規定的線序

排列整齊。將每對線拆開前和拆開后,您都必須能夠準確地分

辨出各線的顏色,因為接線時必須按嚴格的順序來接,不能錯

不能亂。

同時我們應該避免線序錯亂,應該注意:將水晶頭有塑料

彈簧片的一面向下,有針腳的一方向上,使有針腳的一端指向

遠離自己的方向,有方型孔的一端對著自己,此時,最左邊的

是第1腳,最右邊的是第8腳,其余依次順序排列

注意:所有8條線都不能有導線銅芯暴露的情況出現,否

則很可能由于導線短路,而導致網線制作失敗。

(4)剪齊

把線盡量抻直(不要纏繞)、壓平(不要重疊)、擠緊理

順(朝一個方向緊靠),然后用壓線鉗把線頭剪平齊。這樣,

在雙絞線插入水晶頭后,每條線都能良好接觸水晶頭中的插針,

避免接觸不良。如果以前剝的皮過長,可以在這里將過長的細

線剪短,保留的去掉外層絕緣皮的部分約在13mm左右,這個

長度正好剛剛能將各細導線插入到各自的線槽。

(5)插入

一手以拇指和中指捏住水晶頭,使有塑料彈片的一側向下,

針腳一方朝向遠離自己的方向,并用食指抵住。另一手捏住

雙絞線外面的膠皮,緩緩用力將8條導線同時沿RJ-45頭內的

8個線槽插入,一直插到線槽的頂端

(6)壓制

確認所有導線都到位,并透過水晶頭檢查一遍線序無誤后,

就可以用壓線鉗壓制RJ-45頭了。將RJ-45頭從無牙的一側

推入壓線鉗夾槽后,用力握緊壓線鉗(如果你的力氣不夠大,

可以使用雙手一起壓),將突出在外面的針腳全部壓入水晶頭

內。

至此,這條網線的一端就接好了。由于只是作好了一端,

所以這條網線還不能用,還需要制作另一端。

(7)完成

按照相同的方法和線序,將雙絞線的另一個水晶頭壓制好,

一條網線的制作即告完成。

兩端RJ-45頭中的線序排列完全相同的網線,稱為直通線

(StraighCable),只適用于計算機到集線設備的連接。當使

用雙絞線直接連接兩臺計算機時,另一端的線序應作相應的調

整,即第1、2線和第3、6線對調,制作為交叉線(Crossover

Cable)。例如,當一端線序從左到右依次為:白綠、綠、白橙、

藍、白藍、橙、白棕、棕時,另一端線序從左到右依次為:白

橙、橙、白綠、藍、白藍、綠、白棕、棕;當一端線序從左到

右依次為:白橙、橙、白綠、藍、白藍、綠、白棕、棕時,另

一端線序從左到右依次為:白綠、綠、白橙、藍、白藍、橙、

白棕、棕。

(8)測試

網線接好后,并不能保證就已經沒有問題,還需要對網線

進行檢測,以確定是否有連接故障。測試用的工具是測試儀,

將兩個水晶頭分別安在測試儀上,拉動測試儀,如果兩排燈同

時順序亮到底,則說明網線已經制作好,如果兩排燈不是同時

從1亮到8,說明網線線序排列有錯誤,如果有部分燈亮有部

分燈不亮,說明線路在水晶頭處接觸不良。需要重新連接。

2.實驗記錄

(1)實踐中,可以將剝皮的長度留得長一些,即使20mm左

右也無所謂,太短不便于細導線的捋直和排序。當然,也不能

過長,否則會造成不必要的浪費。使用壓線鉗剝皮時,可以將

雙絞線斜插入剝線刀口,避開擋板,然后輕握鉗柄,旋轉網線

即可。

(2)目前,最常使用的有兩個標準,即T568A標準和T568B

標準。T568A標準描述的線序從左到右依次為:1-白綠、2-綠、

3-白橙、4-藍、5-白藍、6-橙、7-白棕、8-棕。T568B標準描

述的線序從左到右依次為:1■白橙、2-橙、3-白綠、4-藍、5-

白藍、6-綠、7-白棕、8-棕。見圖4所示。在網絡施工時,建

議使用T568A標準c當然,對于一般的布線系統工程,T568B

也同樣適用。

我們所做雙絞線是直通線,不能用于電腦之間的連接,電

腦之間連接應該用1-3,2-6的計入方式制作的雙絞線。

實驗名稱交換機的配置管理及VLAN的劃分

班級人數50實驗時數2學時

實驗時間實驗地點1210

(1)掌握交換機基本信息的配置及管理。

(2)理解虛擬LAN(VLAN)基本原理;

實驗目的

(3)掌握一般交換機按端口劃分VLAN的配置方法;

(4)掌握TagVLAN配置方法。

實驗要求一人一機,獨立完成

重點及(1)交換機工作模式及常用配置命令;

(2)拓撲結構的搭建;

難點

(3)交換機的配置指令、配置方法。

所需儀器計算機、思科虛擬器

注意事項無

作業完成實驗報告

實驗

后記

實驗原理介紹備注

1、實驗背景

(1)某公司新進一批交換機,在投入網絡以后要進行初始配

置及管理,你作為網絡管理員,對交換機進行基本的配

置及管理。

(2)某一公司內財務部、銷售部的PC通過2臺交換機實現通

信;要求財務部和銷售部內的PC可以互通;但為了數據

安全起見,銷售部和財務部需要進行互相隔離,現要在交

換機上做適當配置來實現這一目的。

2、技術原理

(1)交換機的管理方式基本分為兩種:帶內管理和帶外管理。

端口管理交換機屬于帶外管理;這種Console通過交換機的

管理方式不占用交換機的網絡端口,第一次配置交換機必須端

口進行配置。Console利用、撥號等方式屬于帶內管理。

Telnet通過遠程交換機的命令行操作模式主要包括:

Switch>用戶模式

Switch#特權模式

Switch(config#)全局配置模式

Switch(config-if)#端口模式

(2)了解交換機命令行

.進入特權模式(en);

.進入全局配置模式(conft);

進入交換機端口視圖模式(intfO/1);

.退回到上一級模式(exit);返回上一級

.直接退回到特權模式(end);返回特權

.幫助信息(如?、co?、copy)

.命令簡寫(如conft);

.命令自動補齊(Tab);

.快捷鍵(ctrl+c中斷、ctrl+z退回特權模式);

.Reload重啟。

.修改交換機名稱(hostnameX);

.配置交換機端口參數(speed、duplex);

.查看交換機版本信息(showversion);

.查查看當前生效的配置信息(showrun)。

(3)VLAN是指在一個物理網段內,進行邏輯的劃分,劃分成

若干個虛擬局域網。VLAN最大的特性是不受物理位置的限制,

可以進行靈活的劃分。VLAN具備了一個物理網段所具備的特

性。相同VLAN內的主機可以相互直接通信,不同VLAN間的

主機之間互相訪問必須經由路由設備進行轉發。廣播數據包只

可以在本VLAN內進行廣播,不能傳輸到其他VLAN中。Port

VLAN是實現VLAN的方式之一,它利用交換機的端口進行

VLAN的劃分,一個端口只能屬于一個VLAN。3、實驗步驟

(1)交換機的配置

搭建拓撲結構,一臺交換機,一臺計算機。采用一根配置

線連接。

雙擊計算機,選擇桌面,選擇終端來

Switch

配置交換機,進入配置視圖下,

Switch>

,en

.conft

.intfO/1(槽位/槽位下的端口

.speed

.speed100

.duplexfull

.end

showversion

showrun

conft

intvlan1

ipaddress

noshutdown

exit

enablepassword123456

linevty04

passwordabcdef

login

end

(2)搭建拓撲結構

a.配置計算機的ip地址、子網掩碼和DNS地址;

b.進入交換機S1:

en

conft

vlan2

exit

vlan3

exit

interfacefa0/1

switchportaccessvlan2

exit

interfacefa0/2

switchportaccessvlan3

exit

interfacefa0/24

switchportmodetrunk

end

showvlan

c.進入交換機S2

en

conft

vlan2

exit

vlan3

exit

interfacefa0/1

switchportaccessvlan2

exit

interfacefa0/2

switchportaccessvlan3

exit

interfacefa0/24

switchportmodetrunk

end

showvlan

d.測試

vlan2

二層:

en

conft

vlan2

exit

vlan3

exit

intfO/2

swithportaccessvlan2

exit

intfO/3

swithportaccessvlan3

exit

intfO/1

switchportmodetrunk

end

showvlan

三層:

en

conft

vlan2

exit

vlan3

exit

intfO/2

switchportaccessvlan2

exit

intfO/1

switchporttrunkencapsulationdotlq

switchportmodetrunk

exit

intvlan2

ipaddressl

noshutdown

exit

intvlan3

ipaddress

noshutdown

exit

iprouting

end

測試:pc5及pc4的ip地址互ping

實驗名稱動態路由協議

班級人數50實驗時數2學時

實驗時間實驗地點1210

(1)掌握RIP協議的配置方法;

實驗目的(2)掌握查看通過動態路由協議RIP學習產生的路由;

(3)熟悉廣域網線纜的連接方式;

實驗要求獨立完成

(1)通過實驗掌握RIP工作原理;

重點及

(2)拓撲圖的搭建;

難點

(3)動態路由的配置方法、配置指令、查看路由表。

所需儀器計算機、思科虛擬器

注意事項無

作業完成實驗報告

實驗

后記

實驗原理介紹備注

1、實驗背景

假設校園網通過一臺三層交換機連到校園網出口路由器

上,路由器再和校園外的另一臺路由器連接。現要做適當配置,

實現校園網內部主機及校園網外部主機之間的相互通信。為了

簡化網管的管理維護工作,學校決定采用RIPV2協議實現互

通。

2、實驗拓撲

3、技術原理

RIP

(Routing

Informatio

n

Protocols,

路由信息協

議)是應用較早、使用較普通的IGP內部網關協議,適用用于

小型同類網絡,是距離矢量協議;

RIP協議跳數做為衡量路徑開銷的,RIP協議里規定最大

跳數為15;

RIP協議有兩個版本:RIPvl和RIPv2,RIPvl屬于

有類路由協議,不支持VLSM,以廣播形式進行路由信息的

更新,更新周期為30秒;RIPv2屬于無類路由協議,支持

VLSM,以組播形式進行路由更新。

4、實驗步驟

(1)配置兩臺主機的IP地址分別為192.168.1.2、

192.168.2.2;網關分別為和。

(2)三層交換機switch的配置

en

conft

hostnameSI

vlan10

exil

vlan20

exit

interfacefa0/10

switchportaccessvlan10

exit

interfacefa0/20

switchportaccessvlan20

exit

end

showvlan

conft

interfacevlan10

ipaddress

noshutdown

exit

interfacevlan20

ipaddress

noshutdown

end

showiproute

showrunning

conft

iprouting

routerrip

network

network

version2

end

(3)路由器RI的配置

conft

hostnameRI

interfacefa0/0

noshutdown

ipaddress

interfaceserial2/0

noshutdown

ipaddress

clockrate64000

end

showiproute

conft

routerrip

network

network

version2

end

(4)路由器R2的配置

en

conft

hostnameR2

interfacefa0/0

noshutdown

ipaddress

interfaceserial2/0

noshutdown

ipaddress

showiproute

conft

routerrip

network

network

version2

end

showiproute

Gatewayoflastresortisnotset

R/24[120/2]via,00:00:15,Serial2/0

C/24isdirectlyconnected,FaatEchernetO/O

R/24[120/1]via,00:00:15,Serial2/0

C192.1€8.4.0/24isdirectlyconnected,Serial2/0

r2#

r2t

r2t

r2t

配置如下練習。

EOS2S3^ShE0

-—~~Z-------Z——--------------------------------

(5)兩臺主機互ping

增補1:路由器的配置及遠程登錄

路由器的端口及交換機不同,在默認狀態下是關閉的,可以通

過手動或界面方式啟用。

三層:

en

conft

hostnameRI

enablesecret123456

linevty04

passwordabcdef

login

exit

intf0/0

ipaddress

noshutdown

end

pc測試:

ipconfig

ping

telnet

增補2:單臂路由配置

單臂路由是在一個路由器接口通過配置子接口(不存在真正物

理接口)的方式實現互相隔離的VLAN互通。

fO/O2411

Roqterl

二層:

en

conft

vlan2

exit

vlan3

exit

intf0/2

switchportaccessvlan2

exit

intfO/3

switchportaccessvlan3

exit

intfO/1

switchportmodetrunk

exit

三層:

en

conft

intf0/0

noshutdown

exit

intf0/0.1

encapsulationdotlq2

ipaddress

exit

intf0/0/2

encapsulationdotlq3

ipaddress

end

showiprou

測試

增補3:靜態路由配置

(1)

Pcl:;

Pc2:

(2)R1

en

conft

hostnameRI

intf0/0

noshutdown

ipaddress

exit

ints2/0

ipaddress

clockrate64000

noshutdown

exit

iproute

end

showiproute

(3)R2

en

conft

intf0/0

noshutdown

ipaddress

ints2/0

ipaddress

noshutdown

end

showiproute

conft

iproute

end

showiproute

⑷兩臺計算機互ping

增補4:OSPF路由協議

PCI

(1)配置兩臺主機的IP地址分別為>

192.168.2.2;網關分別為和。

(2)三層交換機switch的配置

en

conft

hostnameSI

vlan10

exit

vlan20

exit

interfacefa0/10

switchportaccessvlan10

exit

interfacefa0/20

switchportaccessvlan20

exit

end

showvlan

conft

interfacevlan10

ipaddress

noshutdown

exit

interfacevlan20

ipaddress

noshutdown

end

showiproute

showrunning

conft

iprouting

routerospf1

network55area0

network55area0

end

showiproute

(3)路由器RI的配置

COI1It

hostnameRI

interfacefa0/0

noshutdown

ipaddress

interfaceserial2/0

noshutdown

ipaddress

clockrate64000

end

showiproute

conft

routerospf1

network55area0

network55area0

end

showiproute

(4)路由器R2的配置

en

conft

hostnameR2

interfacefa0/0

noshutdown

ipaddress

interfaceserial2/0

noshutdown

ipaddress

showiproute

conft

routerospf1

network55area0

network55area0

end

showiproute

實驗名稱嗅探器的安裝及運輸層協議分析

班級人數50實驗時數2學時

實驗時間實驗地點1210

(1)進一步掌握Ethereal的使用方法;

(2)能對捕獲到的包進行較深入的分析;

實驗目的

(3)簡單的運用filter設置過濾;;

(4)通過Ethereal抓包和分析,了解HTTP協議

實驗要求獨立完成

(1)利用Ethereal分析HTTP協議;

重點及

(2)利用Ethereal分析TCP協議;

難點

(3)利用Ethereal分析IP協議

所需儀器計算機、ethereal軟件

注意事項無

作業完成實驗報告

(1)熟悉Ethereal的工作環境。

實驗

(2)掌握使用Ethereal進行報文的捕獲。

后記

(3)用所捕獲的報文分析網絡,鞏固自己所學的知識。

實驗操作步驟備注

一、實驗原理

l.http協議

HTTP是一個應用層協議,它使用TCP連接進行可靠的

傳送,HTTP協議定義了瀏覽器(即WWW客戶進程)怎樣向

萬維網服務器請求萬維網文檔,以及服務器怎樣把文檔傳送給

瀏覽器。每個萬維網網點都有一個服務器進程,它不斷的監

聽TCP的端口80,以便發現是否有瀏覽器(即萬維網客戶)

向它發出連接建立的請求。

http報文格式:

GET/chn/YXSZ/index.htmHTTP/1.1{請求行使用了

相對URL}

Host:I此行是首部行的開始,給出主機的域名}

Connection:close{不保持連接放}

User-Agent:Mozilla/5.0{表明用戶道理是使用

Netscape瀏覽器}

Accept-Language:cn{表示用戶希望優先得到中文

版本的文檔}

各部分的解釋如下:

空格回車換行

2.TCP協議

TCP(TransmissionControlProtocol傳輸控制協議)

是一種面向連接(連接導向)的、可靠的、基于IP的傳輸層協

議,由IETF的RFC793說明(specified)。TCP在IP報文

的協議號是6o

當應用層向TCP層發送用于網間傳輸的、用8位字節表示

的數據流,TCP則把數據流分割成適當長度的報文段,最大傳

輸段大小(MSS)通常受該計算機連接的網絡的數據鏈路層的

最大傳送單元(MTU)限制。之后TCP把數據包傳給IP層,

由它來通過網絡將包傳送給接收端實體的TCP層。

TCP為了保證報文傳輸的可靠,就給每個字節一個序號,

同時序號也保證了傳送到接收端實體的包的按序接收。然后接

收端實體對已成功收到的字節發回一個相應的確認(ACK);如果

發送端實體在合理的往返時延(RTT)內未收到確認,則對應的數

據(假設丟失了)將會被重傳。

在數據正確性及合法性上,TCP用一個校驗和函數來檢驗

數據是否有錯誤,在發送和接收時都要計算校驗和;同時可以

使用md5認證對數據進行加密。在保證可靠性上,采用超時

重傳和捎帶確認機制。

在流量控制上,采用滑動窗口協議,協議中規定,對于窗

口內未經確認的分組需要重傳。

在加塞控制上,采用廣受好評的TCP擁塞控制算法(也稱

AIMD算法)。該算法主要包括三個主要部分:1)加性增、乘

性減;2)慢啟動;3)對超時事件做出反應。TCP報文格式(略)。

二、實驗步驟

1、清空高速緩存中的網頁。

打開IE瀏覽器,選擇“工具”菜單中的“刪除瀏覽歷史記

錄”項。

2、清空DNS高速緩存。

運行cmd命令,在打開的DOS窗口中運行

^ipconfig/flushdns),命令。

3、運行Ethereal,點擊Capture"------“Interfaces”

——“Capture”開始捕捉數據包。

4、打開瀏覽器,在瀏覽器中輸入如下的URL,讓它下載一個

頁面在你的瀏覽器中。例如訪問。

為了顯示這個頁面,你的瀏覽器將和的HTTP服務器進

行聯系,和服務器進行HTTP消息的交換以下載這個頁面,包

含這些HTTP消息的以太網幀將會被Ethereal捕獲。

5、你的瀏覽器顯示了這個頁面后,在Ethereal捕獲窗口中按

下stop按鈕來停止包捕獲,E

溫馨提示

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

評論

0/150

提交評論