http協(xié)議及其分析工具使用_第1頁
http協(xié)議及其分析工具使用_第2頁
http協(xié)議及其分析工具使用_第3頁
http協(xié)議及其分析工具使用_第4頁
http協(xié)議及其分析工具使用_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 HYPERLINK httpp協(xié)議簡述httpp協(xié)議(HypperTTextt Trranssferr Prrotoocoll)是超文文本傳輸輸協(xié)議,是客戶戶端瀏覽覽器或其其他程序序與器之之間的應(yīng)應(yīng)用層通通信協(xié)議議。htttp協(xié)議議又是一一種分布布式,合合作式,多媒體體信息系系統(tǒng)服務(wù)務(wù),由于于其簡捷捷、快速速的方式式,htttp協(xié)協(xié)議迅速速成為互互聯(lián)網(wǎng)上上應(yīng)用最最為廣泛泛的一種種網(wǎng)絡(luò)協(xié)協(xié)議。實現(xiàn)目的的最初是為為了傳輸輸最互聯(lián)聯(lián)網(wǎng)原始始數(shù)據(jù),現(xiàn)在hhttpp協(xié)議已已作為互互聯(lián)網(wǎng)一一種分布布式,合合作式,多媒體體信息系系統(tǒng)服務(wù)務(wù),不再再是簡單單的數(shù)據(jù)據(jù)傳輸,而是更更加復(fù)雜雜的數(shù)據(jù)據(jù)傳輸,包括圖圖

2、片、視視頻以及及音樂等等數(shù)據(jù)傳傳輸。狀態(tài)碼狀態(tài)碼55種狀態(tài)態(tài)總結(jié):1xx:表明服服務(wù)端接接收了客客戶端請請求,客客戶端繼繼續(xù)發(fā)送送請求;2xx:客戶戶端發(fā)送送的請求求被服務(wù)務(wù)端成功功接收并并成功進進行了處處理;33xx:服務(wù)務(wù)端給客客戶端返返回用于于重定向向的信息息;4xxx:客戶戶端的請請求有非非法內(nèi)容容;5xxx:服務(wù)務(wù)端未能能正常處處理客戶戶端的請請求而出出現(xiàn)意外外錯誤。常見狀態(tài)態(tài)碼:200 OK:表示請請求已成成功,隨隨響應(yīng)頭頭返回客客戶端;202 Accceptted:表示服服務(wù)器已已經(jīng)接收收,但未未處理;204 No Conntennt:表表示服務(wù)務(wù)器成功功處理請請求,但但不返回回

3、任何實實體內(nèi)容容,返回回已更新新的元信信息;302 Fouund:臨時從從其他UURI響響應(yīng)請求求,即臨臨時重定定向;304 Nott Moodiffiedd:客戶戶端發(fā)送送GETT請求且且已被允允許,但但是文檔檔內(nèi)容不不變(跟跟上次訪訪問內(nèi)容容一致),服務(wù)務(wù)器返回回此狀態(tài)態(tài)碼;401 Unaauthhoriizedd:當前前請求需需要授權(quán)權(quán)驗證;403 Forrbidddenn:服務(wù)務(wù)器已接接受請求求,但拒拒絕執(zhí)行行。404 Nott Fooundd:請求求失敗,服務(wù)器器上未發(fā)發(fā)現(xiàn)請求求資源;500IInteerneet SServver Errror:服務(wù)器器遇到未未知錯誤誤,請求求無法完

4、完成處理理。消息頭結(jié)結(jié)構(gòu)通常,客客戶機向向服務(wù)器器發(fā)送一一個請求求,而服服務(wù)器接接收請求求并進行行響應(yīng)。這里就就涉及到到客戶機機和服務(wù)務(wù)器的通通信問題題,這就就是需要要我們對對好htttp協(xié)協(xié)議進一一步了解解。一般地,從類型型上看,htttp消息息包括客客戶機向向服務(wù)器器發(fā)送的的請求信信息和服服務(wù)器向向客戶機機的響應(yīng)應(yīng)信息。這兩種種類型的的消息由由一個起起始行,一個或或者多個個頭域,一個指指示頭域域結(jié)束的的空行和和可選的的消息體體組成。HTTTP的頭頭域包括括通用頭頭,請求求頭,響響應(yīng)頭和和實體頭頭四個部部分。每每個頭域域由一個個域名,冒號(:)和域域值三部部分組成成。域名名是大小小寫無關(guān)關(guān)的

5、,域域值前可可以添加加任何數(shù)數(shù)量的空空格符,頭域可可以被擴擴展為多多行,在在每行開開始處,使用至至少一個個空格或或制表符符。通用頭包包含請求求和響應(yīng)應(yīng)消息都都支持的的頭域,通用頭頭域包含含Cacche-Conntrool、Connnecctioon、Datte、Praagmaa、Traansffer-Enccodiing、Upggradde、Viaa。請求報文文的格式式為:請求行通用信信息頭請求頭頭實體頭頭報文主主體請求行以以方法字字段開始始,后面面分別是是 URRL 字字段和 HTTTP 協(xié)協(xié)議版本本字段,并以 CRLLF 結(jié)結(jié)尾。SSP 是是分隔符符。除了了在最后后的 CCRLFF序列中中

6、 CFF 和 LFF 是必必需的之之外,其其他都可可以不要要。有關(guān)關(guān)通用信信息頭,請求頭頭和實體體頭方面面的具體體內(nèi)容可可以參照照相關(guān)文文件。響應(yīng)報文文格式如如下:狀態(tài)行通用信信息頭響應(yīng)頭頭實體頭頭報文主主體狀態(tài)碼元元由3位數(shù)字字組成,表示請請求是否否被理解解或被滿滿足。原原因分析析是對原原文的狀狀態(tài)碼作作簡短的的描述,狀態(tài)碼碼用來支支持自動動操作,而原因因分析用用來供用用戶使用用??蛻魬魴C無需需用來檢檢查或顯顯示語法法。有關(guān)關(guān)通用信信息頭,響應(yīng)頭頭和實體體頭方面面的具體體內(nèi)容可可以參照照相關(guān)文文件。工作原理理首先客戶戶機與服服務(wù)器需需要建立立連接。只要單單擊某個個超級鏈鏈接或者者輸入某某個網(wǎng)

7、址址,HTTTP的的工作就就開始了了。建立連接接后,客客戶機發(fā)發(fā)送一個個請求給給服務(wù)器器,請求求方式的的格式為為:統(tǒng)一一資源標標識符(URLL)、協(xié)協(xié)議,后后邊是MMIMEE信息包包括請求求修飾符符、客戶戶機信息息和可能能的內(nèi)容容。服務(wù)器接接到請求求后,給給予相應(yīng)應(yīng)的響應(yīng)應(yīng)信息,其格式式為一個個狀態(tài)行行,包括括信息的的協(xié)議版版本號、一個成成功或錯錯誤的代代碼,后后邊是MMIMEE信息包包括服務(wù)務(wù)器信息息、實體體信息和和可能的的內(nèi)容??蛻舳私咏邮辗?wù)務(wù)器所返返回的信信息通過過瀏覽器器顯示在在用戶的的顯示屏屏上,然然后客戶戶機與服服務(wù)器斷斷開連接接。圖1.44 htttp工工作流程程圖HttppW

8、attch工工具簡介HttppWattch是是強大的的網(wǎng)頁數(shù)數(shù)據(jù)分析析工具,集成在在Intternnet Expplorrer工工具欄.包括網(wǎng)網(wǎng)頁摘要要、Coookiies管管理、緩緩存管理理、消息息頭發(fā)送送/接受、字符查查詢、PPOSTT 數(shù)據(jù)據(jù)和目錄錄管理功功能、報報告輸出出。安裝使用用直接上網(wǎng)網(wǎng)下載hhttppwattch的的安裝文文件,根根據(jù)步驟驟安裝后后,啟動動IE瀏覽覽器即可可看到的的標記。點擊進進入以下下顯示界界面:點擊左上上角的“Reccordd”紅色點點即可進進行抓包包操作,這個時時候再去去訪問網(wǎng)網(wǎng)址,就就可以抓抓包分析析了。實例分析析首次訪問問,服務(wù)務(wù)器2000 OOK響應(yīng)

9、應(yīng)(打開開Goooglee頁面出出現(xiàn)下面面三種響響應(yīng)):第二次訪訪問,服服務(wù)器3304響響應(yīng):服務(wù)器返返回2004響應(yīng)應(yīng):服務(wù)器返返回4004響應(yīng)應(yīng)(地址址輸入:):服務(wù)器返返回3002響應(yīng)應(yīng)(成功功登錄1163郵郵箱):服務(wù)器返返回5000響應(yīng)應(yīng)(地址址輸入:):Fireebugg工具簡介Fireebugg集HTMML查看看和編輯輯、Jaavasscriipt控控制臺、網(wǎng)絡(luò)狀狀況監(jiān)視視于一體體,可以以說是開開發(fā)人員員必備擴擴展之一一。Fiirebbug從從各個不不同的角角度剖析析 Weeb頁面面內(nèi)部的的細節(jié)層層面,給給Webb開發(fā)者者帶來很很大的便便利。安裝使用用打開火狐狐瀏覽器器,選擇擇菜

10、單中中的“工具”“附加組件”,如下下圖所示示:選擇“獲獲取附加加組件”,如圖圖所示:在“搜索索全部附附加組件件”中寫入“firrebuug”,進行行搜索:找到Fiirebbug并并選擇,點擊“添加至至Firrefoox(A)”即提示示安裝,按照步步驟安裝裝并重啟啟Firrefoox即可可。打開火狐狐瀏覽器器,右下下角有個個標記,點擊即即打開ffireebugg調(diào)試,這里hhttpp抓包選選擇上面面的網(wǎng)絡(luò)絡(luò)標簽,現(xiàn)在打打開任何何一個網(wǎng)網(wǎng)址,即即可抓到到請求和和響應(yīng)包包,進而而可以查查看各種種信息。實例分析析打開百度度頁面:從上圖可可以看到到發(fā)送的的請求數(shù)數(shù)已經(jīng)服服務(wù)器響響應(yīng)狀態(tài)態(tài)機響應(yīng)應(yīng)時間等等

11、數(shù)據(jù)。分析本本次操作作可以看看到GEET方式式訪問,服務(wù)器器響應(yīng)狀狀態(tài)2000 OOK 使使用時間間16mms;瀏瀏覽器發(fā)發(fā)送第二二次請求求時發(fā)現(xiàn)現(xiàn)百度頁頁面之前前加載的的一些靜靜態(tài)信息息沒有改改變,于于是返回回了3004響應(yīng)應(yīng)頭,說說明緩存存了一些些靜態(tài)信信息。第一次請請求和2202響響應(yīng)頭信信息:第二次請請求和3304響響應(yīng)頭信信息:請求和響響應(yīng)的各各部分時時間花費費:由上面請請求和響響應(yīng)結(jié)果果分析,根據(jù)不不同的響響應(yīng)信息息頭分析析,我們們可以清清楚知道道服務(wù)器器在不同同的請求求或者相相同請求求下做的的不同或或者相同同的事情情,以及及服務(wù)器器在響應(yīng)應(yīng)不同請請求時的的狀態(tài)信信息,可可以幫助助清楚判判斷到底底哪一部部分出現(xiàn)現(xiàn)了問題題,對我我們解決決實際問問題很有有幫助。同時我我們也可

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論