1. 程式人生 > >使用者用瀏覽器訪問一個網站的時候具體的過程與步驟

使用者用瀏覽器訪問一個網站的時候具體的過程與步驟

1.使用者在瀏覽器中輸入網址,計算機提取出域名

2.瀏覽器通過DNS查詢域名對應的IP地址,獲得IP地址後

3.嘗試與對應的伺服器建立TCP連線,連線成功之後

4.將使用者的請求裝入http資料包,通過建立的tcp連線傳送給伺服器,等待資料返回。

5.如果資料成功返回,比如說,返回的是一個html頁面,則渲染這個頁面(可以理解為顯示出來),渲染的過程中會遇到一些資料標記,比如圖片,這時候就查詢本地快取,如果快取裡有且沒過期,就使用本地快取的資料,否則就向伺服器傳送請求