32 HTTP工作原理

2021-09-26 10:09:09 字數 594 閱讀 6555

http(hyper text transfer protocol)超文字傳輸協議。用於全球資訊網伺服器傳輸超文字到本地瀏覽器的傳輸協議,基於tcp/ip通訊協議來傳遞資料。

工作過程:

1、客戶端tcp連線到web伺服器;

2、傳送http請求

3、伺服器接受請求,返回http響應

4、web主動釋放tcp連線

5、客戶端瀏覽器解析html內容。

具體例項
1、瀏覽器向dns伺服器請求解析該url中網域名稱對應的ip位址;

2、解析出ip位址後,根據ip位址和預設埠80同伺服器建立tcp連線;

3、瀏覽器發出讀取檔案(url中網域名稱後面部分對應的檔案)的http請求(將請求資源複寫到tcp的套接字),該請求報文作為tcp三次握手中的第三個報文傳送給伺服器;

4、伺服器對瀏覽器做出響應,並把對應的html文字傳送給瀏覽器;

5、伺服器釋放tcp連線;

6、瀏覽器讀取html資料並顯示內容

Http工作原理

http1.1 與 http1.0向後相容,執行1.1版本的web伺服器可以與執行1.0版本的瀏覽器 對話 執行1.1版本的瀏覽器也可以與執行1.0版本的web伺服器對話。http和tcp的關係 雖然http1.1和http1.0協議本身沒有規定支援其傳輸的底層協議是哪種協議,但通常情況下都是架構在...

http工作原理

客戶機與伺服器建立連線後,傳送乙個請求給伺服器,請求格式為 統一資源識別符號 協議版本號。伺服器收到請求的資訊 包括請求行,請求頭,請求體 伺服器接收到請求後,給予相應的響應資訊,格式為乙個狀態行 包括響應行,響應頭,響應體 在internet上,http通訊通常發生在tcp ip連線之上。預設埠是...

HTTP工作原理

以下是 http 請求 響應的步驟 客戶端連線到web伺服器 乙個http客戶端,通常是瀏覽器,與web伺服器的http埠 預設為80 建立乙個tcp套接字連在這裡插入 片接。例如,傳送http請求 通過tcp套接字,客戶端向web伺服器傳送乙個文字的請求報文,乙個請求報文由請求行 請求頭部 空行和...