一次完整的HTTP請求從客戶端到服務器端所通過的各個環節

1. 瀏覽器會去請求DNS服務器,得到與域名相對應的IP

2. 三次握手,創建TCP鏈接,造成一個Session會話

3. 瀏覽器發送request包,服務器接收後對其進行解析。若是請求資源包含動態語言的內容,服務器將會調用動態語言的解釋引擎進行解釋。

4. 請求被轉發給一個預約義的Handler(處理器)。並可能從數據庫裏取出數據。

5. 處理器根據取出的數據對Template(模板)進行Rander(渲染)

6. 返回Response對象

7. 瀏覽器會渲染Response包裏的主體。並且直到接收完Response包前,瀏覽器和服務器的TCP鏈接將保持鏈接。

相關文章
相關標籤/搜索