深入淺出http協議 學習筆記

2021-08-09 02:40:39 字數 625 閱讀 8143

參考資料

http是一套計算機通過網路進行通訊的規則,目前http協議是1.1,http是一種無狀態的協議(即web瀏覽器與web伺服器不需要建立持久的鏈結,遵循request/response模型。

http通訊機制:

1.建立tcp連線

在http開始工作前,web瀏覽器首先通過網路與web伺服器建立連線,該連線是通過tcp完成的。

2.web瀏覽器向web伺服器傳送請求命令

3.web瀏覽器傳送請求頭資訊

4.web伺服器應答

應答的第一部分是協議的版本號和應答狀態碼

5.web伺服器向瀏覽器傳送應答頭資訊

6.web伺服器傳送頭資訊後傳送乙個空白行表示頭資訊傳送結束,接著以content-type所描述的檔案格式傳送使用者請求的實際資料

7.web伺服器關閉tcp連線

一般情況下,web伺服器傳送完資料後,就要關閉tcp連線,但如果瀏覽器或伺服器在頭資訊中加入了

connection:keep-alive

tcp連線在傳送後仍保持開啟狀態,瀏覽器可以繼續通過相同的連線傳送請求,節省了為每個請求建立新連線的時間,節約了網路頻寬。

深入淺出HTTP

我們知道目前很多應用系統中的內容傳輸協議採用的http協議,因此不管你是前端人員 後端人員 運維人員,甚至是管理人員,都需要掌握http知識!該版本只有乙個命令get 沒有header等描述資料的資訊 伺服器傳送完畢,就關閉tcp連線。該版本增加了很多命令 增加status code 和header...

深入淺出TCP IP協議

目錄話說兩台電腦要通訊就必須遵守共同的規則,就好比兩個人要溝通就必須使用共同的語言一樣。乙個只懂英語的人,和乙個只懂中文的人由於沒有共同的語言 規則 就沒辦法溝通。兩台電腦之間進行通訊所共同遵守的規則,就是網路協議。tcp ip 是乙個協議族,也是按照層次劃分。共四層 應用層,傳輸層,互連網路層,網...

深入淺出 HTTP協議請求方法

技術交流 qq群599020441 紀年科技aming get 請求指定的頁面資訊,並返回實體主體。head 只請求頁面的首部。post 請求伺服器接受所指定的文件作為對所標識的uri的新的從屬實體。put 從客戶端向伺服器傳送的資料取代指定的文件的內容。delete 請求伺服器刪除指定的頁面。op...