Http網路協議包 (快速理解)
一.網路協議包:
1.在網路中傳遞資訊都是以【二進位制】形式存在的。
2.接收方【瀏覽器/伺服器】在接收資訊後,要做第一件事
就是將【二進位制資料】進行編譯【文字,圖片,視訊,命令】
3.傳遞資訊資料量往往比較巨大,導致接收方很難在一組連續
二進位制得到對應資料
比如 瀏覽器傳送一個請求: http://192.168.100.2:8080/index.html
這個請求資訊以二進位制形式傳送 01010101010110101010101101010
Http伺服器很難從二進位制資料得到相關資訊
4.網路協議包一組有規律二進位制資料,在這組資料存在了固定空間
每一個空間專門存放特定資訊,這樣接收方在接收網路協議包之後
就可以到固定空間得到對應資訊,網路協議包出現極大降低了
接收方對接收二進位制資料編譯難度
【0000(ip地址)0000(埠號)0000(資原始檔名)0000】
二.常見網路協議:
1.FTP網路協議包
2.Http網路協議包
三.Http網路協議包:
在基於B/S結構下網際網路通訊過程中,所有在網路中傳遞資訊都是
儲存在Http網路協議包
分類:
Http請求協議包
Http響應協議包
四.Http請求協議包與Http響應協議包介紹:
1.Http請求協議包:
在瀏覽器準備傳送請求時,負責建立一個Http請求協議包
瀏覽器將請求資訊以二進位制形式儲存在Http請求協議包各個空間
由瀏覽器負責將Http請求協議包推送到指定服務端計算機
2.Http響應協議包:
Http伺服器在定位到被訪問的資原始檔之後。
負責建立一個Http響應協議包
Http伺服器將定位檔案內容或則檔案命令以
二進位制形式寫入到Http響應協議包各個空間
由Http伺服器負責將Http響應協議包推送回
發起請求的瀏覽器上。
五.Http請求協議包內部空間:【背】
1.按照自上而下劃分,分為4個空間
2.空間劃分:
請求行:[
url:請求地址(http://192.168.100.2:8080/index.html)
method:請求方式(POST/GET)
]
請求頭:[
請求引數資訊【GET】
]
空白行:[
沒有任何內容,起到隔離作用
]
請求體:[
請求引數資訊【POST】
]
六.Http響應協議包內部結構 【背】
1.按照自上而下劃分,分為4個空間
2.空間劃分:
狀態行:[
Http狀態碼
]
響應頭:[
content-type: 指定瀏覽器採用對應編譯器
對響應體二進位制資料進行解析
]
空白行:[
沒有任何內容,起到隔離作用
]
響應體:[
可能被訪問靜態資原始檔內容
可能被訪問的靜態資原始檔命令
可能被訪問的動態資原始檔執行結果
*****都是以二進位制形式***
]
相關文章
- 快速理解網路通訊協議協議
- 理解http協議HTTP協議
- 網路通訊協議-HTTP協議詳解!協議HTTP
- 計算機網路資料篇(二)——快速理解網路協議計算機網路協議
- 爬蟲入門系列(一):快速理解HTTP協議爬蟲HTTP協議
- 爬蟲入門系列(一):快速理解 HTTP 協議爬蟲HTTP協議
- HTTP協議資料包HTTP協議
- 快速認識HTTP協議HTTP協議
- 深入理解 web 協議(一)- http 包體傳輸Web協議HTTP
- 深入理解 HTTP 協議HTTP協議
- 網路安全網路協議知識點中,http協議是什麼?協議HTTP
- Wireshark資料抓包分析(網路協議篇)第1章網路協議抓包概述協議
- 快速讀懂 HTTP/3 協議HTTP協議
- 深入理解HTTP協議(轉)HTTP協議
- 網路協議 - TCP/IP、HTTP、HTTPS、HTTP2.0協議TCPHTTP
- 計算機網路之十二:HTTP協議計算機網路HTTP協議
- Android使用http協議訪問網路AndroidHTTP協議
- 課時6.HTTP協議(理解)HTTP協議
- 【網路協議】UDP協議協議UDP
- #HTTP協議學習# (十一)理解HTTP冪等性HTTP協議
- 極光HTTP之什麼是網路協議HTTP協議
- 網路篇 - http協議從入門到精通HTTP協議
- ios網路協議從http變成httpsiOS協議HTTP
- [服務端與網路]http協議與http狀態碼服務端HTTP協議
- 從效能角度幫你理解HTTP協議HTTP協議
- 深入理解 Web 協議 (三):HTTP 2Web協議HTTP
- HTTP協議理解與應用總結HTTP協議
- IP協議(網路層協議)協議
- 網路協議協議
- 網路基礎之HTTP協議HTTP協議
- iOS網路基礎 HTTP協議iOSHTTP協議
- 【網路協議】IP協議、ARP協議、RARP協議協議
- HTTP 協議HTTP協議
- [HTTP協議]HTTP協議
- http協議HTTP協議
- 【網路協議】TCP協議簡介協議TCP
- 理解HTTP協議中的multipart/form-dataHTTP協議ORM
- 低功耗4G模組HTTP網路協議應用HTTP協議