一、web伺服器的實現
web伺服器邏輯實現了HTTP協議和相關的TCP連線處理,管理著web資源,並負責提供Web伺服器的管理功能。web伺服器邏輯和作業系統共同負責管理TCP連線。底層作業系統負責管理底層計算機系統的硬體細節,並提供TCP/IP網路支援,負責裝載web資源的檔案系統以及控制當前計算活動的程式管理功能。
二、web伺服器是如何處理HTTP事務的
1.建立連線- 接受一個客戶端的連線
2.接受請求- 從網路中讀取一條http請求報文
3.處理請求- 對報文進行解釋,並採取行動
4.訪問資源- 訪問報文指定的資源
5.構造響應- 建立帶有正確首部的http響應報文
6.傳送響應- 將響應傳送給客戶端
7.記錄事務處理過程- 將已完成的事務內容記錄在一個日誌檔案中。