




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、實(shí)驗(yàn)六 利用Wireshark分析協(xié)議HTTP一、實(shí)驗(yàn)?zāi)康姆治鯤TTP協(xié)議二、實(shí)驗(yàn)環(huán)境與因特網(wǎng)連接的計算機(jī),操作系統(tǒng)為Windows,安裝有Wireshark、IE等軟件。三、實(shí)驗(yàn)步驟1、利用Wireshark俘獲HTTP分組(1)在進(jìn)行跟蹤之前,我們首先清空Web 瀏覽器的高速緩存來確保Web網(wǎng)頁是從網(wǎng)絡(luò)中獲取的,而不是從高速緩沖中取得的。之后,還要在客戶端清空DNS高速緩存,來確保Web服務(wù)器域名到IP地址的映射是從網(wǎng)絡(luò)中請求。在WindowsXP機(jī)器上,可在命令提示行輸入ipconfig/flushdns(清除DNS解析程序緩存)完成操作。(2)啟動Wireshark 分組俘獲器。(3)
2、在Web 瀏覽器中輸入:(4)停止分組俘獲。圖1.1 利用Wireshark俘獲的HTTP分組在URL 中, 是一個具體的web 服務(wù)器的域名。最前面有兩個DNS分組。第一個分組是將域名轉(zhuǎn)換成為對應(yīng)的IP 地址的請求,第二個分組包含了轉(zhuǎn)換的結(jié)果。這個轉(zhuǎn)換是必要的,因?yàn)榫W(wǎng)絡(luò)層協(xié)議IP協(xié)議,是通過點(diǎn)分十進(jìn)制來表示因特網(wǎng)主機(jī)的,而不是通過這樣的域名。當(dāng)輸入URL http:/時,將要求Web服務(wù)器從主機(jī)上請求數(shù)據(jù),但首先Web瀏覽器必須確定這個主機(jī)的IP地址。隨著轉(zhuǎn)換的完成,Web瀏覽器與Web服務(wù)器建立一個TCP連接。最后,Web 瀏覽器使用已建立好的TCP連接來發(fā)送請求“GET/HTTP/1.1
3、”。這個分組描述了要求的行為(“GET”)及文件(只寫“/”是因?yàn)槲覀儧]有指定額外的文件名),還有所用到的協(xié)議的版本(“HTTP/1.1”)。2、HTTP GET/response交互(1)在協(xié)議框中,選擇“GET/HTTP/1.1” 所在的分組會看到這個基本請求行后跟隨著一系列額外的請求首部。在首部后的“rn”表示一個回車和換行,以此將該首部與下一個首部隔開?!癏ost”首部在HTTP1.1版本中是必須的,它描述了URL中機(jī)器的域名,本例中是。這就允許了一個Web服務(wù)器在同一時間支持許多不同的域名。有了這個數(shù)不,Web服務(wù)器就可以區(qū)別客戶試圖連接哪一個Web服務(wù)器,并對每個客戶響應(yīng)不同的內(nèi)容
4、,這就是HTTP1.0到1.1版本的主要變化。User-Agent首部描述了提出請求的Web瀏覽器及客戶機(jī)器。接下來是一系列的Accpet首部,包括Accept(接受)、Accept-Language(接受語言)、Accept-Encoding(接受編碼)、Accept-Charset(接受字符集)。它們告訴Web服務(wù)器客戶Web瀏覽器準(zhǔn)備處理的數(shù)據(jù)類型。Web服務(wù)器可以將數(shù)據(jù)轉(zhuǎn)變?yōu)椴煌恼Z言和格式。這些首部表明了客戶的能力和偏好。Keep-Alive及Connection首部描述了有關(guān)TCP連接的信息,通過此連接發(fā)送HTTP請求和響應(yīng)。它表明在發(fā)送請求之后連接是否保持活動狀態(tài)及保持多久。大多
5、數(shù)HTTP1.1連接是持久的(persistent),意思是在每次請求后不關(guān)閉TCP連接,而是保持該連接以接受從同一臺服務(wù)器發(fā)來的多個請求。(2)我們已經(jīng)察看了由Web瀏覽器發(fā)送的請求,現(xiàn)在我們來觀察Web服務(wù)器的回答。響應(yīng)首先發(fā)送“HTTP/1.1 200 ok”,指明它開始使用HTTP1.1版本來發(fā)送網(wǎng)頁。同樣,在響應(yīng)分組中,它后面也跟隨著一些首部。最后,被請求的實(shí)際數(shù)據(jù)被發(fā)送。第一個Cache-control首部,用于描述是否將數(shù)據(jù)的副本存儲或高速緩存起來,以便將來引用。一般個人的Web瀏覽器會高速緩存一些本機(jī)最近訪問過的網(wǎng)頁,隨后對同一頁面再次進(jìn)行訪問時,如果該網(wǎng)頁仍存儲于高速緩存中,
6、則不再向服務(wù)器請求數(shù)據(jù)。類似地,在同一個網(wǎng)絡(luò)中的計算機(jī)可以共享一些存在高速緩存中的頁面,防止多個用戶通過到其他網(wǎng)路的低速網(wǎng)路連接從網(wǎng)上獲取相同的數(shù)據(jù)。這樣的高速緩存被稱為代理高速緩存(proxy cache)。在我們所俘獲的分組中我們看到“Cache-control”首部值是“private”的。這表明服務(wù)器已經(jīng)對這個用戶產(chǎn)生了一個個性化的響應(yīng),而且可以被存儲在本地的高速緩存中,但不是共享的高速緩存代理。在HTTP請求中,Web服務(wù)器列出內(nèi)容類型及可接受的內(nèi)容編碼。此例中Web服務(wù)器選擇發(fā)送內(nèi)容的類型是text/html且內(nèi)容編碼是gzip。這表明數(shù)據(jù)部分是壓縮了的HTML。服務(wù)器描述了一些關(guān)
7、于自身的信息。此例中,Web服務(wù)器軟件是Google自己的Web服務(wù)器軟件。響應(yīng)分組還用Content-Length首部描述了數(shù)據(jù)的長度。最后,服務(wù)器還在Date首部中列出了數(shù)據(jù)發(fā)送的日期和時間。根據(jù)俘獲窗口內(nèi)容:(1)你的瀏覽器運(yùn)行的是HTTP1.0,還是HTTP1.1?你所訪問的服務(wù)器所運(yùn)行的HTTP版本號是多少(圖1.2)?HTTP 1.1, version1.1圖1.2 HTTP的版本號(2)你的瀏覽器向服務(wù)器指出它能接收何種語言版本的對象(圖1.3)?Accept language: zh-CNrn圖1.3 語言版本的對象(3)你的計算機(jī)的IP地址是多少?服務(wù)器的IP地址是多少?計算
8、機(jī)IP地址:52服務(wù)器IP地址:10圖1.4 計算機(jī)服務(wù)器地址(4)從服務(wù)器向你的瀏覽器返回的狀態(tài)代碼是多少?200 OK圖1.4 狀態(tài)碼(5)你從服務(wù)器上所獲取的HTML文件的最后修改時間是多少?21 dec 2013 14:03:47(1) 返回到你的瀏覽器的內(nèi)容以供多少字節(jié)?2223、HTTP條件GET/response交互(1)啟動瀏覽器,清空瀏覽器的緩存。(2)啟動Wireshark分組俘獲器,開始Wireshark分組俘獲。(3)在瀏覽器地址欄中如下網(wǎng)址:/wireshark-labs/HT
9、TP-wireshark-file2.html你的瀏覽器中將顯示一個具有五行的非常簡單的HTML文件。(4)在你的瀏覽器中重新輸入相同的URL或單擊瀏覽器中的“刷新”按鈕。(5)停止Wireshark分組俘獲,在顯示過濾篩選說明處輸入“http”,分組列表子窗口中將只顯示所俘獲到的HTTP報文。根據(jù)操作回答:(2) 分析你的瀏覽器向服務(wù)器發(fā)出的第一個HTTP GET請求的內(nèi)容,在該請求報文中,是否有一行是:IF-MODIFIED-SINCE?沒有(3) 分析服務(wù)器響應(yīng)報文的內(nèi)容,服務(wù)器是否明確返回了文件的內(nèi)容?如何獲知?(4) 分析你的瀏覽器向服務(wù)器發(fā)出的第二個“HTTP GET”請求,在該請
10、求報文中是否有一行是:IF-MODIFIED-SINCE?如果有,在該首部行后面跟著的信息是什么?(5) 服務(wù)器對第二個HTTP GET請求的響應(yīng)中的HTTP狀態(tài)代碼是多 少?服務(wù)器是否明確返回了文件的內(nèi)容?請解釋。狀態(tài)碼和相應(yīng)狀態(tài)信息的值為304 NOT Modified,他表示緩存器可以使用該對象。第二次沒有返回文件的內(nèi)容,因?yàn)樗皇亲鳛閷υ摋l件GET的響應(yīng),WEB服務(wù)器只發(fā)送一個響應(yīng)報文,不包含請求的對象4、獲取長文件(1)啟動瀏覽器,將瀏覽器的緩存清空。(2)啟動Wireshark 分組俘獲器,開始Wireshark分組俘獲。(3)在瀏覽器地址欄中輸入如下網(wǎng)址:http:/gaia.c
11、/wireshark-labs/HTTP-wireshark-file3.html瀏覽器將顯示一個相當(dāng)大的美國權(quán)力法案(4)停止Wireshark分組俘獲,在顯示過濾篩選說明處輸入“http”,分組列表子窗口中將只顯示所俘獲到的HTTP報文。根據(jù)操作回答:(6) 你的瀏覽器一共發(fā)出了多少個HTTP GET請求?1個(7) 承載這一個HTTP響應(yīng)報文一共需要多少個data-containing TCP報文段?4個(8) 與這個HTTP GET請求相對應(yīng)的響應(yīng)報文的狀態(tài)代碼和狀態(tài)短語是什么? 200 OK(9) 在被傳送的數(shù)據(jù)中一共有多少個HTTP狀態(tài)行與TCP-induce
12、d”continuation”有關(guān)?4個5、嵌有對象的HTML文檔(1)啟動瀏覽器,將瀏覽器的緩存清空。(2)啟動Wireshark分組俘獲器。開始Wireshark分組俘獲。(3)在瀏覽器地址欄中輸入如下網(wǎng)址:/wireshark-labs/HTTP-wireshark-file4.html瀏覽器將顯示一個具有兩個圖片的短HTTP文件。(4)停止Wireshark分組俘獲,在顯示過濾篩選說明處輸入“http”,分組列表子窗口中將只顯示所俘獲到的HTTP報文。根據(jù)操作回答:(10) 你的瀏覽器一共發(fā)出了多少個HTTP GET請求?這些請求被發(fā)送到的
13、目的地的IP地址是多少? 4個 2 0(11) 瀏覽器在下載這兩個圖片時,是串行下載還是并行下載?請解釋。 并行下載 因?yàn)檫@樣可以不用每次下載都要建立TCP連接,可以縮短下載的時間6、HTTP認(rèn)證(1)啟動瀏覽器,將瀏覽器的緩存清空。(2)啟動Wireshark分組俘獲器。開始Wireshark分組俘獲。(3)在瀏覽器地址欄中輸入如下網(wǎng)址:/wireshark-labs/protected_pages/HTTP-wireshark-file5.html瀏覽器將顯示一個HTTP文件,輸入所需要的用戶名和密碼(用戶名:wireshark-stude
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版九年級數(shù)學(xué)上冊《21.3 實(shí)際問題與一元二次方程》同步測試題及答案
- 2025屆西藏拉薩市北京實(shí)驗(yàn)中學(xué)七年級數(shù)學(xué)第二學(xué)期期末綜合測試試題含解析
- 2025屆泰安市重點(diǎn)中學(xué)七下數(shù)學(xué)期末達(dá)標(biāo)檢測模擬試題含解析
- 客戶關(guān)系維護(hù)與拓展計劃
- 財務(wù)共享服務(wù)中心的建設(shè)與運(yùn)作計劃
- 大型演出的安保方案實(shí)施計劃
- 浙江省杭州西湖區(qū)杭州市公益中學(xué)2025年八年級數(shù)學(xué)第二學(xué)期期末檢測試題含解析
- 軟件設(shè)計師考試復(fù)習(xí)資料試題及答案
- 企業(yè)戰(zhàn)略目標(biāo)與風(fēng)險承受能力評估試題及答案
- 開拓新思維的工作計劃
- 2025年中國消防救援學(xué)院第二批面向應(yīng)屆畢業(yè)生招聘28人歷年管理單位筆試遴選500模擬題附帶答案詳解
- T-CIRA 46-2023 核電廠液態(tài)流出物中鍶89和鍶90分析 液體閃爍法
- 介入手術(shù)室感染控制管理
- 1學(xué)會尊重-尊重自己(說課稿 )-2023-2024學(xué)年道德與法治六年級下冊統(tǒng)編版
- 會計案例分析-終結(jié)性考核-國開(SC)-參考資料
- 中國近代史綱要北京航空航天大學(xué)練習(xí)題復(fù)習(xí)資料
- 胸痹中醫(yī)護(hù)理業(yè)務(wù)查房
- 裝飾材料供應(yīng)合同模板
- GB/T 44748.1-2024篩分試驗(yàn)第1部分:使用金屬絲編織網(wǎng)和金屬穿孔板試驗(yàn)篩的方法
- 2020-2021學(xué)年人教部編版八年級道德與法治下冊 第一課 維護(hù)憲法權(quán)威 練習(xí)題
- 墻上高空作業(yè)施工方案
評論
0/150
提交評論