輸入URL到頁面加載顯示完成,這個過程都發生什麼?
1,輸入網址後,瀏覽器先查看瀏覽器緩存 —>系統緩存—>路由器緩存,如果緩存有則直接顯示到頁面
2,如果沒有,在發送http請求之前需要域名解析,解析獲取相應的IP地址
3,瀏覽器向服務器發起tcp連接,與瀏覽器建立tcp三次握手
4,握手成功後,瀏覽器向服務器發送http請求,請求數據包
6,服務器處理收到的請求,將返回數據給瀏覽器
7,瀏覽器收到http響應,讀取頁面內容,瀏覽器渲染,解析html源碼
8,生成Dom樹,解析css樣式,js交互
9,客戶端和服務器交互,ajax查詢