Web服務器只是一個計算機程序,可以根據請求分發網頁。運行程序的機器通常也稱為服務器。Web服務器的主要任務是將所需的網頁交付給客戶端。那么Web服務器是如何工作的?
每當您在Internet上查看網頁時,您都是在從Web服務器請求該網頁。當您在瀏覽器中鍵入URL時(例如,示例域 ),您的瀏覽器從 Web 服務器請求頁面,然后Web服務器將頁面發回:
簡單版本請參考上圖,詳細版本請參考下圖:
Web服務器工作的簡單過程包括以下步驟:
1.從域名中獲取IP地址:
我們的網絡瀏覽器最初獲取 IP 地址,即域名解析為,例如,具有域名的頁面可能是http://m.itechsea.com它可以通過 2 種方式獲取 IP 地址。
通過在其緩存中查找。
通過詢問一個或多個 DNS 服務器。
2. 瀏覽器請求完整的URL:
識別IP地址后,瀏覽器現在會從網絡服務器詢問完整的 URL。
3.We服務器響應請求:
Web服務器通過發送請求的頁面向瀏覽器確認,如果頁面不存在或發生其他錯誤,它將發送相關的錯誤消息。
例如:您可能在嘗試啟動網頁時看到過404錯誤,這是當頁面不存在時服務器發送的消息。
另一個常見的錯誤是401錯誤,因為我們提供的憑據不正確,例如用戶名或密碼,我們拒絕訪問。
4.瀏覽器顯示網頁:
瀏覽器最終會收到網頁并呈現它,或顯示錯誤消息。
以上就是Web服務器的工作流程分享。
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動站