HTTP協議請求工作流程是什麼?linux學習

老男孩Linux發表於2021-03-12

  HTTP協議屬於OSI模型中的第七層應用層協議,HTTP協議的重要應用就是WWW服務應用。Linux運維學習知識點中,HTTP協議的通訊原理是什麼?整個HTTP協議請求的工作流程有哪些?

  以HTTP協議進行通訊時,需要有客戶端(即終端使用者)和伺服器端(即Web伺服器),在Web客戶端向Web伺服器傳送請求報文之前,先要透過TCP/IP協議在Web客戶端和伺服器之間建立一個TCP/IP連線。

  整個HTTP協議請求的工作流程有哪些?

  1)終端客戶在Web瀏覽器位址列輸入訪問地址。

  2)Web瀏覽器請求DNS伺服器把域名轉換成Web伺服器的IP地址,此處的解析過程就是DNS解析的原理流程。

  3)Web瀏覽器將埠號從訪問地址(URL)中解析出來。

  4)Web瀏覽器透過解析後的IP地址及埠號與Web伺服器之間建立一條TCP連線。

  5)建立TCP連線後,Web瀏覽器向Web伺服器傳送一條HTTP請求報文。

  6)Web伺服器響應並讀取瀏覽器的請求資訊,然後返回一條HTTP響應報文。

  7)Web伺服器關閉HTTP連線,關閉TCP連線,Web瀏覽器顯示訪問的網站內容到螢幕。

  上述就是HTTP協議通訊過程,整個通訊原理的重要知識點有:使用者訪問網站的流程;DNS解析流程細節;建立TCP連線傳送HTTP報文的過程;HTTP請求報文的細節;HTTP響應報文的細節。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952968/viewspace-2762604/,如需轉載,請註明出處,否則將追究法律責任。

相關文章