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