瀏覽器輸入url後經歷的過程(詳細)

2021-08-24 20:26:04 字數 439 閱讀 4799

一般會經歷以下幾個過程:

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 位...