![第二章-HTTP協(xié)議課件_第1頁](http://file4.renrendoc.com/view/a484abf293fe85cd408fb190d35c4f9f/a484abf293fe85cd408fb190d35c4f9f1.gif)
![第二章-HTTP協(xié)議課件_第2頁](http://file4.renrendoc.com/view/a484abf293fe85cd408fb190d35c4f9f/a484abf293fe85cd408fb190d35c4f9f2.gif)
![第二章-HTTP協(xié)議課件_第3頁](http://file4.renrendoc.com/view/a484abf293fe85cd408fb190d35c4f9f/a484abf293fe85cd408fb190d35c4f9f3.gif)
![第二章-HTTP協(xié)議課件_第4頁](http://file4.renrendoc.com/view/a484abf293fe85cd408fb190d35c4f9f/a484abf293fe85cd408fb190d35c4f9f4.gif)
![第二章-HTTP協(xié)議課件_第5頁](http://file4.renrendoc.com/view/a484abf293fe85cd408fb190d35c4f9f/a484abf293fe85cd408fb190d35c4f9f5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
HTTP協(xié)議
HTTP協(xié)議概述HTTP協(xié)議的工作模式HTTP協(xié)議的特點HTTP協(xié)議的報文格式HTTP抓包分析HTTP編程要點示例1一二請在這里輸入您的主要敘述內(nèi)容整體概述三請在這里輸入您的主要敘述內(nèi)容請在這里輸入您的主要敘述內(nèi)容21.萬維網(wǎng)(WorldWideWeb)概述工作模式瀏覽器URL超文本HTML萬維網(wǎng)文檔31.1萬維網(wǎng)概述萬維網(wǎng)不是一種獨立意義的互聯(lián)網(wǎng)萬維網(wǎng)是因特網(wǎng)提供的一種服務(wù)萬維網(wǎng)是一個由許多包含鏈接的超文本文檔,通過相互鏈接組成的復(fù)雜而又龐大的資源系統(tǒng)41.2工作模式1.獲取用戶請求(URL地址)2.WEB服務(wù)器根據(jù)請求查找信息資源3.根據(jù)需要進行編譯,生成HTML頁面4.獲得所要的頁面并顯示客戶端瀏覽器Web服務(wù)器請求響應(yīng)HTTP51.4URL萬維網(wǎng)是包含鏈接的超文本文檔通過相互鏈接組成的系統(tǒng)萬維網(wǎng)是分布式的,鏈接的指向是世界范圍內(nèi)的文檔,這
給如何描述這類鏈接帶來了一定的困難鏈接必須標明所指向文檔的存放地點和文檔名Internet上有各種各樣的應(yīng)用,如何獲取各種應(yīng)用的文檔解決:統(tǒng)一資源定位符(UniformResourceLocator,URL
),一種通用的為萬維網(wǎng)各種資源進行定位的文本字符串。6URL格式URL的一般形式為:<協(xié)議>://<主機>[:端口]/<文件名>訪問文檔所采用的協(xié)議名,如:
http——超文本傳輸協(xié)議資源
https——用加密傳送的超文本傳輸協(xié)議
ftp——文件傳輸協(xié)議
mailto——電子郵件地址
file——本地電腦或網(wǎng)上分享的文件7URL格式URL的一般形式為:<協(xié)議>://<主機>[:端口]/<文件名>存放資源的服務(wù)器在因特網(wǎng)中的地址或域名8URL格式URL的一般形式為:<協(xié)議>://<主機>[:端口]/<文件名>協(xié)議在服務(wù)器上開放的端口,可有可無(缺省為80)9URL格式URL的一般形式為:<協(xié)議>://<主機>[:端口]/<文件名>在服務(wù)器上的文檔名,包括路徑和文件名101.5超文本的概念超文本:是用超鏈接的方法,將各種不同空間的文字信息組織在一起的網(wǎng)狀文本。利用鏈接可找到另一個文檔,而在新文檔中又可以鏈接到其的文檔,這些文檔可位于因特網(wǎng)上任何一個超文本系統(tǒng)(可在不同的服務(wù)器上)111.6HTMLHTML是一種標記語言,主要是在文檔上做各種標準化記號,比如何處使用什么字體<B>Thisisthetextthatmustbeboldfaced.</B>粗體開始標記標記的文字粗體結(jié)束標記12HTML文檔結(jié)構(gòu)HTML文檔的一般形式<HTML> <HEAD> <TITLE> Hello,World! </TITLE> </HEAD> <BODY> Hello,World! </BODY></HTML>頭部,一般包含了文檔的標題和編碼方案等基本信息主體,在瀏覽器的主窗口中顯示的內(nèi)容??梢杂形淖?、圖形圖像、表格等元素133.HTTP協(xié)議的工作模式瀏覽器Web服務(wù)器1.建立TCP連接2.發(fā)送HTTP請求3.HTTP應(yīng)答4.關(guān)閉TCP連接HTTP協(xié)議是一種請求/響應(yīng)協(xié)議144.HTTP協(xié)議特點支持客戶/服務(wù)器模式請求/響應(yīng)簡單快速客戶向服務(wù)器請求服務(wù)時,只需傳送請求方法和路徑。請求方法常用的只有GET、HEAD、POST等幾種。由于HTTP協(xié)議簡單,使得HTTP服務(wù)器的程序規(guī)模小,因而通信速度很快靈活HTTP允許傳輸任意類型的數(shù)據(jù)對象。傳輸?shù)念愋陀蒀ontent-Type加以標記。無狀態(tài)無狀態(tài)是指協(xié)議對于事務(wù)處理沒有記憶能力。缺少狀態(tài)意味著如果后續(xù)處理需要前面的信息,則它必須重傳,這樣可能導(dǎo)致每次連接傳送的數(shù)據(jù)量增大15如何解決HTTP無狀態(tài)問題通過技術(shù)層面Session——服務(wù)器端的解決方案服務(wù)器端為客戶所開辟的存儲空間,在其中保存的就是用戶狀態(tài)信息Cookie——客戶器端的解決方案在客戶端保存SessionID在發(fā)送請求時附帶ID重寫URL——無Cookie的解決方案將SessionID以參數(shù)的形式寫入到URL中WAP(WirelessApplicationProtocol)無線應(yīng)用協(xié)議16無連接與持續(xù)連接HTTP0.9和HTTP1.0是無連接的通信協(xié)議HTTP1.1采用兩種:無連接和持續(xù)連接(默認)DefinedinRFC2068(1997)UpdatedinRFC2616(1999)無連接含義:限制每次連接只處理一個請求。服務(wù)器處理完客戶的請求,并收到客戶的應(yīng)答后,即斷開連接。采用這種方式可以節(jié)省傳輸時間。持續(xù)連接建立連接后一直處于連接狀態(tài)每次響應(yīng)數(shù)據(jù)的長度由頭部Content-Length指出連接斷開:客戶端斷開時或服務(wù)器空閑一段時間后175.HTTP報文HTTP報文:請求報文和響應(yīng)報文HTTP報文格式:空格請求行與狀態(tài)行18HTTP請求報文請求報文由客戶機發(fā)送給服務(wù)器以請求數(shù)據(jù)典型的HTTP請求報文格式如下:空格空格GET/pub/WWW/page.htmlHTTP/1.119HTTP請求類型HTTP1.1支持請求方法:20HTTP響應(yīng)報文響應(yīng)報文由服務(wù)器發(fā)送給客戶端,包含客戶端請求的內(nèi)容典型的HTTP響應(yīng)報文格式如下:空格空格HTTP/1.1
200
OK21HTTP響應(yīng)報文狀態(tài)代碼的類型及說明:22常見狀態(tài)碼
23常見狀態(tài)碼24HTTP報文首部首部字段又稱為元信息,即關(guān)于信息的信息首部字段可分為四類:請求首部:告訴服務(wù)器用戶可以接受的數(shù)據(jù)類型、壓縮方法和語言等響應(yīng)首部:指明服務(wù)器的配置或主體信息類型、長度、壓縮方法、最后一次修改時間、數(shù)據(jù)有效期通用首部:兩類報文中均可出現(xiàn)主體首部:描述文檔主體的相關(guān)信息空格25常見首部字段26常見首部字段27方法URL版本首部字段名首部行:值首部字段名值:…實體主體(通常不用)請求行空格回車換行:CRLFCRLFCRLFCRLF請求報文的類型是由它所采用的方法決定的。HTTP協(xié)議請求報文格式2829HTTP協(xié)議響應(yīng)報文響應(yīng)報文是指網(wǎng)絡(luò)服務(wù)器收到來自客戶端的請求后,發(fā)回到客戶端的字符串,它用來告訴客服端:服務(wù)器已經(jīng)接受請求,隨后跟隨的是被請求的網(wǎng)頁內(nèi)容;響應(yīng)報文可能包含如下組成部分:
HTTP/1.1200OK Date:Sat,11Aug200711:58:37GMT Server:Apache/1.3.37(Unix) Accept-Ranges:bytes Content-Length:11503 Content-Type:text/html <空行>表示服務(wù)器接收請求,發(fā)送回應(yīng)的時間。表示服務(wù)器的類型。表示服務(wù)器是以何種方式將數(shù)據(jù)發(fā)回給客戶端。表示服務(wù)器發(fā)回給客戶端的數(shù)據(jù)的長度。
狀態(tài)行首部描述服務(wù)器發(fā)回響應(yīng)的文件類型以及字符集編碼306.HTTP抓包分析設(shè)置Sniffer4.7抓包過濾器本地IP地址316.HTTP抓包分析抓包的對象為百度抓包的目標是查看HTTP連接、請求/響應(yīng)和
關(guān)閉過程32TCP連接之一TCP連接請求信號33TCP連接之二服務(wù)器確認服務(wù)器同時也發(fā)出連接請求34TCP連接之三客戶端確認TCP連接成功啦!35客戶端HTTP連接請求HTTP請求命令持續(xù)連接36服務(wù)器端HTTP響應(yīng)響應(yīng)碼:成功主體部分數(shù)據(jù)量大小文檔類型及編碼方案空行,表明后面是主體部分37獲取網(wǎng)頁圖片請求命令及請求的文件名38HTTP響應(yīng)發(fā)送的文檔類型主體部分數(shù)據(jù)量大小HTTP響應(yīng):成功39提問與回答用思想傳遞正能量40結(jié)束語
CONC
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年碳鋼長接桿項目投資可行性研究分析報告
- 2025年軟磁鐵氧體用氧化鎂項目可行性研究報告
- 道路基礎(chǔ)建設(shè)工程EPC總承包模式實施方案
- 中國機械療法器具行業(yè)發(fā)展運行現(xiàn)狀及投資潛力預(yù)測報告
- 停車用地合同范本
- 代建工程合同范例
- 2025年度房地產(chǎn)開發(fā)合同終止及購房退款協(xié)議
- 農(nóng)村壘墻養(yǎng)殖合同范本
- 剪輯崗位合同范例
- 買賣火車罐合同范例
- 必修3《政治與法治》 選擇題專練50題 含解析-備戰(zhàn)2025年高考政治考試易錯題(新高考專用)
- 17J008擋土墻(重力式、衡重式、懸臂式)圖示圖集
- 外貿(mào)業(yè)務(wù)員面試試卷
- 紀檢知識答題測試題及答案
- 人教版八年級人文地理下冊知識點整理(2021版)
- 道教系統(tǒng)諸神仙位寶誥全譜
- 中國經(jīng)濟轉(zhuǎn)型導(dǎo)論-政府與市場的關(guān)系課件
- 統(tǒng)計過程控制SPC培訓(xùn)資料
- 食品經(jīng)營操作流程圖
- 新視野大學(xué)英語讀寫教程 第三版 Book 2 unit 8 教案 講稿
- 村務(wù)公開表格
評論
0/150
提交評論