http協議讀書筆記3-Web伺服器

yupeng發表於2013-11-12

一、web伺服器的實現

  web伺服器邏輯實現了HTTP協議和相關的TCP連線處理,管理著web資源,並負責提供Web伺服器的管理功能。web伺服器邏輯和作業系統共同負責管理TCP連線。底層作業系統負責管理底層計算機系統的硬體細節,並提供TCP/IP網路支援,負責裝載web資源的檔案系統以及控制當前計算活動的程式管理功能。

 

二、web伺服器是如何處理HTTP事務的

  1.建立連線- 接受一個客戶端的連線

  2.接受請求- 從網路中讀取一條http請求報文

  3.處理請求- 對報文進行解釋,並採取行動

  4.訪問資源- 訪問報文指定的資源

  5.構造響應- 建立帶有正確首部的http響應報文

  6.傳送響應- 將響應傳送給客戶端

  7.記錄事務處理過程- 將已完成的事務內容記錄在一個日誌檔案中。

相關文章