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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

5、大小小寫(xiě)無(wú)關(guān)關(guān)的,域域值前可可以添加加任何數(shù)數(shù)量的空空格符,頭頭域可以以被擴(kuò)展展為多行行,在每每行開(kāi)始始處,使使用至少少一個(gè)空空格或制制表符。通用頭包含含請(qǐng)求和和響應(yīng)消消息都支支持的頭頭域,通通用頭域域包含CCachhe-CConttroll、Connnecctioon、Datte、Praagmaa、Traansffer-Enccodiing、Upggradde、Viaa。請(qǐng)求報(bào)文的的格式為為:請(qǐng)求行 通用信信息頭 請(qǐng)求頭頭 實(shí)體頭頭 報(bào)文主主體 請(qǐng)求行以方方法字段段開(kāi)始,后后面分別別是 UURL 字段和和 HTTTP 協(xié)議版版本字段段,并以以 CRRLF 結(jié)尾。SSP 是是分隔符符。除了了在

6、最后后的 CCRLFF 序列中中 CFF 和 LFF 是必必需的之之外,其其他都可可以不要要。有關(guān)關(guān)通用信信息頭,請(qǐng)請(qǐng)求頭和和實(shí)體頭頭方面的的具體內(nèi)內(nèi)容可以以參照相相關(guān)文件件。響應(yīng)報(bào)文格格式如下下:狀態(tài)行 通用信信息頭 響應(yīng)頭頭 實(shí)體頭頭 報(bào)文主主體 狀態(tài)碼元由由3位數(shù)字字組成,表表示請(qǐng)求求是否被被理解或或被滿足足。原因因分析是是對(duì)原文文的狀態(tài)態(tài)碼作簡(jiǎn)簡(jiǎn)短的描描述,狀狀態(tài)碼用用來(lái)支持持自動(dòng)操操作,而而原因分分析用來(lái)來(lái)供用戶戶使用??涂蛻魴C(jī)無(wú)無(wú)需用來(lái)來(lái)檢查或或顯示語(yǔ)語(yǔ)法。有有關(guān)通用用信息頭頭,響應(yīng)應(yīng)頭和實(shí)實(shí)體頭方方面的具具體內(nèi)容容可以參參照相關(guān)關(guān)文件。工作原理首先客戶機(jī)機(jī)與服務(wù)務(wù)器需要要建立連連

7、接。只只要單擊擊某個(gè)超超級(jí)鏈接接或者輸輸入某個(gè)個(gè)網(wǎng)址,HHTTPP的工作作就開(kāi)始始了。建立連接后后,客戶戶機(jī)發(fā)送送一個(gè)請(qǐng)請(qǐng)求給服服務(wù)器,請(qǐng)請(qǐng)求方式式的格式式為:統(tǒng)統(tǒng)一資源源標(biāo)識(shí)符符(URRL)、協(xié)協(xié)議,后后邊是MMIMEE信息包包括請(qǐng)求求修飾符符、客戶戶機(jī)信息息和可能能的內(nèi)容容。服務(wù)器接到到請(qǐng)求后后,給予予相應(yīng)的的響應(yīng)信信息,其其格式為為一個(gè)狀狀態(tài)行,包包括信息息的協(xié)議議版本號(hào)號(hào)、一個(gè)個(gè)成功或或錯(cuò)誤的的代碼,后后邊是MMIMEE信息包包括服務(wù)務(wù)器信息息、實(shí)體體信息和和可能的的內(nèi)容??蛻舳私邮帐辗?wù)器器所返回回的信息息通過(guò)瀏瀏覽器顯顯示在用用戶的顯顯示屏上上,然后后客戶機(jī)機(jī)與服務(wù)務(wù)器斷開(kāi)開(kāi)連接。

8、圖1.4 htttp工作流程程圖HttpWWatcch工具具簡(jiǎn)介HttpWWatcch是強(qiáng)強(qiáng)大的網(wǎng)網(wǎng)頁(yè)數(shù)據(jù)據(jù)分析工工具,集集成在IInteerneet EExplloreer工具具欄.包括網(wǎng)網(wǎng)頁(yè)摘要要、Coookiies管管理、緩緩存管理理、消息息頭發(fā)送送/接受、字字符查詢?cè)?、POOST 數(shù)據(jù)和和目錄管管理功能能、報(bào)告告輸出。安裝使用直接上網(wǎng)下下載htttpwwatcch的安安裝文件件,根據(jù)據(jù)步驟安安裝后,啟啟動(dòng)IEE瀏覽器器即可看看到的標(biāo)標(biāo)記。點(diǎn)點(diǎn)擊進(jìn)入入以下顯顯示界面面:點(diǎn)擊左上角角的“Reccordd”紅色點(diǎn)點(diǎn)即可進(jìn)進(jìn)行抓包包操作,這這個(gè)時(shí)候候再去訪訪問(wèn)網(wǎng)址址,就可可以抓包包分析了了。實(shí)

9、例分析首次訪問(wèn),服服務(wù)器2200 OK響響應(yīng)(打打開(kāi)Goooglle頁(yè)面面出現(xiàn)下下面三種種響應(yīng)):第二次訪訪問(wèn),服服務(wù)器3304響響應(yīng):服務(wù)器返回回2044響應(yīng):服務(wù)器返回回4044響應(yīng)(地地址輸入入:):服務(wù)器返回回3022響應(yīng)(成成功登錄錄1633郵箱):服務(wù)器返回回5000響應(yīng)(地地址輸入入:):Firebbug工工具簡(jiǎn)介Firebbug集集HTMML查看看和編輯輯、Jaavasscriipt控控制臺(tái)、網(wǎng)網(wǎng)絡(luò)狀況況監(jiān)視于于一體,可可以說(shuō)是是開(kāi)發(fā)人人員必備備擴(kuò)展之之一。FFireebugg從各個(gè)個(gè)不同的的角度剖剖析 Weeb頁(yè)面面內(nèi)部的的細(xì)節(jié)層層面,給給Webb開(kāi)發(fā)者者帶來(lái)很很大的便便利。

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

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論