輸入網址
輸入
輸入 https://www.google.com 給瀏覽器查詢
瀏覽器會透過DNS查詢IP address
瀏覽器會查詢4種DNS caches
- 瀏覽器cache
查詢之前瀏覽過並且記錄的DNS - OS cache
呼叫system call查詢DNS - router cache
如果有連結router的話,也會有自己的DNS紀錄 - ISP cache
ISP有自己的DNS server
如果也不在ISP DNS裏面,ISP會發起DNS query查詢Domain Name對應到的IP address
查詢方式可參考這張圖:
為什麼要做cache?降低非必要的資料傳輸
傳送請求
瀏覽器傳送http request給server伺服器回傳
回傳請求結果給瀏覽器渲染HTML
開始渲染畫面重複3-5步驟
頁面
頁面渲染完成之後,瀏覽器進一步的傳送非同步請求
Comment