Http網路協議包

2022-01-30 12:43:31 字數 1699 閱讀 7326

http網路協議包

一。網路協議包:

1.在網路中傳遞資訊都是以【二進位制】形式存在的。

2.接收方【瀏覽器/伺服器】在接收資訊後,要做第一件事

3.傳遞資訊資料量往往比較巨大,導致接收方很難在一組連續

二進位制得到對應資料

比如 瀏覽器傳送乙個請求:

這個請求資訊以二進位制形式傳送 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:請求位址()

method:請求方式(post/get)

]請求頭:[

請求引數資訊【get】

]空白行:[

沒有任何內容,起到隔離作用

]請求體:[

請求引數資訊【post】

]六。http響應協議包內部結構

【背】1.按照自上而下劃分,分為4個空間

2.空間劃分:

狀態行:[

http狀態碼

]響應頭:[

content-type: 指定瀏覽器採用對應編譯器

對響應體二進位制資料進行解析

]空白行:[

沒有任何內容,起到隔離作用

]響應體:[

可能被訪問靜態資源檔案內容

可能被訪問的靜態資源檔案命令

可能被訪問的動態資源檔案執行結果

*****都是以二進位制形式***

]

網路 http協議

http hypertext transfer protocol 即超文字傳輸協議,現在基本上所有web專案都遵從http協議。目前絕大部分使用的都是http 1.1版本 1.0太老2.0仍在制訂中 url 就是我們俗稱的 urlencode和urldecode 等這樣的字元,已經被url當做特殊意...

http網路協議

http hypertext transport protocol 即超文字傳輸協議。主要分為客戶端到服務端的請求協議,服務端到客戶端的響應協議 1.請求報文 請求方法 get post head put delete get方法 http預設方法 沒有請求體 資料大小有限制 請求資料會顯示在瀏覽器...

網路協議(三) HTTP協議

http全稱是hypertext transfer protocal,即 超文字傳輸協議,http連線最顯著的特點是客戶端傳送的每次請求都需要伺服器回送響應,在請求結束後,會主動釋放連線。從建立連線到關閉連線的過程稱為 一次連線 http是乙個應用層協議,由請求和響應構成,是乙個標準的客戶端伺服器模...