计算机网络之实验四---WEB 服务器配置与 HTTP 分析
實(shí)驗(yàn)四、WEB 服務(wù)器配置與 HTTP 分析
實(shí)驗(yàn)?zāi)康?/h2>
(1)理解 HTTP 基本工作過(guò)程。
(2)了解 HTTP 報(bào)文結(jié)構(gòu)。
(3)理解訪(fǎng)問(wèn) Web 資源的工作過(guò)程。
實(shí)驗(yàn)器材
安裝有華為模擬軟件 eNSP、Wireshark
實(shí)驗(yàn)原理
Web 是萬(wàn)維網(wǎng)(World Wide Web,WWW)的簡(jiǎn)稱(chēng)。WWW 是一個(gè)大規(guī)模的、聯(lián)機(jī)式的信息儲(chǔ)藏所,有了它,樂(lè)意非常方便的從互聯(lián)網(wǎng)上的一個(gè)站點(diǎn)鏈接到另一份站點(diǎn)。
萬(wàn)維網(wǎng)的客戶(hù)程序向互聯(lián)網(wǎng)中的服務(wù)器程序發(fā)出請(qǐng)求,Web 服務(wù)器程序向客戶(hù)程序送回客戶(hù)所要的萬(wàn)維網(wǎng)文檔。在客戶(hù)程序主窗口上顯示出的萬(wàn)維網(wǎng)文檔稱(chēng)為頁(yè)面。萬(wàn)維網(wǎng)使用超文本標(biāo)記語(yǔ)言 HTML(HyperText MarkUp Language)來(lái)顯示各種萬(wàn)維網(wǎng)頁(yè)面。
萬(wàn)維網(wǎng)使用統(tǒng)一的資源定位符 URL(Uniform Resource Locator)來(lái)標(biāo)志萬(wàn)維網(wǎng)上的各種文檔,并使每一個(gè)文檔在整個(gè)互聯(lián)網(wǎng)的范圍內(nèi)具有唯一的標(biāo)識(shí)符URL。URL 的一般格式為:<協(xié)議>://<主機(jī)>:<端口>/<路徑>。
對(duì)于萬(wàn)維網(wǎng)的網(wǎng)點(diǎn)的訪(fǎng)問(wèn)要使用 HTTP 協(xié)議。HTTP 的 URL 的一般形式是**HTTP://<主機(jī)>:<端口>/<路徑>。**
萬(wàn)維網(wǎng)客戶(hù)程序與服務(wù)器程序之間進(jìn)行交互所使用的協(xié)議是超文本傳送協(xié)議 HTTP(HyperText Transfer Protocol)。HTTP 使用 TCP 連接進(jìn)行可靠的傳送。但 HTTP 協(xié)議本身是無(wú)連接、無(wú)狀態(tài)的。HTTP/1.1 協(xié)議使用了持續(xù)連接(分為非流水線(xiàn)方式和流水線(xiàn)方式)。所謂持續(xù)連接就是萬(wàn)維網(wǎng)服務(wù)器在發(fā)送響應(yīng)后
仍然在一段時(shí)間內(nèi)保持這條連接,使同一個(gè)客戶(hù)(瀏覽器)和服務(wù)器可以繼續(xù)在這條連接上傳送后續(xù)的 HTTP 請(qǐng)求報(bào)文和響應(yīng)報(bào)文。
HTTP 有兩類(lèi)報(bào)文:
- (1)請(qǐng)求報(bào)文——從客戶(hù)向服務(wù)器發(fā)送請(qǐng)求報(bào)文
- (2)響應(yīng)報(bào)文:從服務(wù)器到客戶(hù)的回答
WEB 服務(wù)器配置與 HTTP 分析
1 、任務(wù)要求
某網(wǎng)絡(luò)拓?fù)淙鐖D所示。1 臺(tái) S5700 交換機(jī)分別連接了 1 臺(tái) PC、1 臺(tái)客戶(hù)機(jī)(Client)和服務(wù)器(Server)。在服務(wù)器上配置并啟動(dòng) DNS 服務(wù)器、FTP 服務(wù)器和 WEB 服務(wù)器,配置 PC 和客戶(hù)機(jī)的 IP 地址,允許客戶(hù)機(jī)使用 IP 地址和域名 WEB 服務(wù)器。請(qǐng)利用 Wireshark 抓取 Client-1 訪(fǎng)問(wèn) WEB 服務(wù)器通信時(shí)所產(chǎn)生的通信,分析 HTTP 報(bào)文和客戶(hù)訪(fǎng)問(wèn) WEB 資源的工作過(guò)程。
2 、實(shí)驗(yàn)步驟:
網(wǎng)絡(luò)拓?fù)淙鐖D 4-1 所示,完成 PC、客戶(hù)機(jī)和服務(wù)器等的配置
步驟 1:構(gòu)建拓?fù)?/h5>
(1)啟動(dòng) eNSP,在工具欄中單擊“新建拓?fù)洹眻D標(biāo),新建如圖所示的拓?fù)湮募?br /> (2)設(shè)置 PC、Client 和 Server 的 IP 地址、子網(wǎng)掩碼、DNS 信息。
(3)為 FTP、WEB 服務(wù)器創(chuàng)建工作文件夾,配置 DNS、FTP 和 WEB 服務(wù)器相關(guān)信息。
(4)在工具欄單擊“保存”圖標(biāo),保存拓?fù)湮募?/p>
Client的最終配置:
Server的配置:
步驟 2 :啟動(dòng)設(shè)備和服務(wù)器
(1)在工具欄中單擊“開(kāi)啟設(shè)備”圖標(biāo),啟動(dòng)全部設(shè)備。
(2)雙擊服務(wù)器 Server-1,單擊各服務(wù)器的“啟動(dòng)”按鈕,啟動(dòng) DNS、FTP 和 WEB 服務(wù)器。
步驟 3(可以忽略)
確認(rèn) PC-1 、 Client-1 和 和 Server-1 之間能按 IP 地址和域名相互通信,若能相互通信,繼續(xù)后面的步驟。否則,檢查并重新配置 PC、Client 和 Server的 IP 地址和服務(wù)器相關(guān)信息
步驟 4 :開(kāi)啟數(shù)據(jù)抓包
(1)開(kāi)啟 LSW1 端口 GE0/0/12 的 Wireshark 數(shù)據(jù)抓包。
(2)產(chǎn)生 HTTP 通信
讓 Client-1 按域名訪(fǎng)問(wèn) WEB 服務(wù)器的某資源,例如訪(fǎng)問(wèn)圖片 test.html。雙擊 Client-1,選中“客戶(hù)端信息”標(biāo)簽,選中左邊欄中的“HttpClient”選項(xiàng),在地址欄輸入:http://www.myweb.com.cn/test.html,然后單擊“獲取”按鈕。HttpClient 將顯示該 WEB 服務(wù)器返回的 HTTP 響應(yīng),如圖 所示
抓包結(jié)果分析
HTTP請(qǐng)求報(bào)文信息:
HTTP響應(yīng)報(bào)文信息:
訪(fǎng)問(wèn)FTP服務(wù)器
總結(jié)
以上是生活随笔為你收集整理的计算机网络之实验四---WEB 服务器配置与 HTTP 分析的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 什么是XSL
- 下一篇: c语言的int型运算符,C语言运算符