1. 程式人生 > >從輸入URL到頁面載入完成都在哪些層經過了哪些步驟?

從輸入URL到頁面載入完成都在哪些層經過了哪些步驟?

1、客戶端輸入URL並按下回車

2、瀏覽器查詢當前URL是否存在快取,並比較快取是否過期,沒有過期的話,直接跳到9

3、應用層DNS解析URL對應的IP

4、傳輸層根據IP建立TCP連結(三次握手)

5、連結成功後,應用層HTTP發起請求

6、伺服器處理請求,瀏覽器接收HTTP響應的資源

7、關閉應用層TCP連結

8、客戶端瀏覽器渲染頁面,支援快取的話加入快取

9、把載入好的頁面返回給使用者