一般會經歷以下幾個過程:
1、首先,在瀏覽器位址列中輸入url
2、瀏覽器先檢視瀏覽器快取-系統快取-路由器快取,如果快取中有,會直接在螢幕中顯示頁面內容。若沒有,則跳到第三步操作。
3、在傳送http請求前,需要網域名稱解析(dns解析),解析獲取相應的ip位址。
4、瀏覽器向伺服器發起tcp連線,與瀏覽器建立tcp三次握手。
5、握手成功後,瀏覽器向伺服器傳送http請求,請求資料報。
6、伺服器處理收到的請求,將資料返回至瀏覽器
7、瀏覽器收到http響應
8、讀取頁面內容,瀏覽器渲染,解析html原始碼
9、生成dom樹、解析css樣式、js互動
10、客戶端和伺服器互動
11、ajax查詢
其中,步驟2的具體過程是:
一般會經歷以下幾個過程:
瀏覽器輸入url後經歷的過程(詳細)
一般會經歷以下幾個過程 1 首先,在瀏覽器位址列中輸入url 2 瀏覽器先檢視瀏覽器快取 系統快取 路由器快取,如果快取中有,會直接在螢幕中顯示頁面內容。若沒有,則跳到第三步操作。3 在傳送http請求前,需要網域名稱解析 dns解析 解析獲取相應的ip位址。4 瀏覽器向伺服器發起tcp連線,與瀏覽...
瀏覽器輸入URL後後的過程
還有一篇寫的很好 1 輸入url按下回車後,首先檢查url是否在快取中,並比較快取是否過期 2 dns解析url對應的ip 3 根據ip建立tcp連線 三次握手 4 連線建立後,http就可以傳送請求了 5 伺服器處理請求,瀏覽器接收http響應 6 渲染頁面,構建dom樹 7 關閉tcp連線 四次...
瀏覽器輸入URL後經歷了什麼
七層協議把五層協議的 應用層 細分為會話層 表示層 應用層。開啟瀏覽器從輸入 到網頁呈現在大家面前,背後到底發生了什麼?經歷怎麼樣的乙個過程?先給大家來張總體流程圖,具體步驟請看下文分解!從url輸入到頁面展現,總體來說分為以下幾個過程 1 url 解析 2 dns 解析 將網域名稱解析成 ip 位...