在地址框輸入并回車以后,瀏覽器發送連接請求。
我們在瀏覽器中輸入的大多是一個網站的域名,需要經過DNS解析成IP地址才能發送頁面請求。解析順序:1) 瀏覽器緩存,2) 本機緩存,3) hosts文件,4) 調用操作系統的接口來請求外部DNS。
拿到IP地址后,和服務器建立TCP連接,然后就可以正式開始請求頁面。瀏覽器生成HTTP格式的數據包,去GET指定的URI。
(展開:2層轉發、3層路由,解析出來的這個地址有可能是一個virtual IP或者proxy,可能還需要再redirect到真正的web服務器。)
服務器解析,返回HTTP數據包。瀏覽器解析,得到一些圖片和樣式文件,渲染給用戶。