輸入**
根據url找ip
先檢視本地hosts檔案----再檢視本地dns和快取(遞迴,若沒有本地dns向根dns查詢)----根dns(遞迴,沒有去去本地dns去域伺服器查詢)—返回ip,把對應關係加入快取
建立tcp鏈結,3次握手
瀏覽器向web伺服器傳送http請求(起始行,請求頭,請求主體)起始行包括url,get,遵循的協議,返回的資訊是否需要快取
伺服器處理(接收request,處理後返回response)狀態碼,響應頭,響應報文
關閉tcp鏈結,四次揮手
瀏覽器位址列輸入url到頁面顯示
1 瀏覽器通過dns網域名稱解析到ip位址 2 瀏覽器通過tcp協議建立到伺服器的tcp連線 tcp三次握手 3 客戶端 瀏覽器 向web伺服器端傳送http協議包,請求伺服器裡的資源文件 4 伺服器向客戶端傳送http協議應答包 5 客戶端和伺服器斷開連線 tcp四次揮手 客戶端開始解析處理htm...
瀏覽器從輸入url到顯示html頁面經歷了什麼
在瀏覽器輸入url之後,瀏覽器首先會判斷在位址列中輸入的資訊到底是url還是關鍵字 如果是關鍵字,那麼瀏覽器會使用預設的搜尋引擎搜尋關鍵字,這和直接訪問url的請求 響應過程一致,如果是url,那麼瀏覽器則會準備開始進行下一步 判斷時候訪問dns dns 網域名稱伺服器 瀏覽器在之前url的基礎上判...
瀏覽器輸入url到顯示頁面,都經歷了什麼
1 首先,我們在瀏覽器位址列中,輸入要查詢頁面的url。2 然後瀏覽器依次在 瀏覽器快取 系統快取 路由器快取中去尋找匹配的url,如果這些快取中有,就會直接在螢幕中顯示出頁面內容。若沒有,則跳到第三步操作。3 在傳送http請求前,瀏覽器需要先進行網域名稱解析 即dns解析 以獲取相應的ip位址。...