當瀏覽器輸入URL後都經歷了什麼?

2021-07-23 03:10:55 字數 423 閱讀 2196

當瀏覽器輸入url後,瀏覽器需要先對url中的網域名稱解析成ip位址,

再對ip位址傳送乙個連線請求,經過三次握手後建立與伺服器之間的連線,這是第一步。

連線成功以後,客戶機會傳送乙個http請求,這個請求會被封裝成物件交給伺服器處理,伺服器根據請求物件的資訊,比如path路徑,get,post的資訊找到相應的html或者其他檔案通過響應物件的形式回傳給瀏覽器,

這一步是伺服器處理資訊的過程。

第三步就是瀏覽器收到響應物件,得到裡面的html字串,後會轉換html字串成dom能夠處理的形式後生成dom樹,同時,也會解析css和js繼續區域性渲染這課樹,最後根據渲染樹繪製出網頁在瀏覽器視窗。

其中,http請求、響應包含了頭、體兩部分。http頭除了path,還有查詢字串,體有post的資訊。這是大概發生的事情,具體還有加密、安全、認證等過程。

瀏覽器輸入URL後經歷了什麼

七層協議把五層協議的 應用層 細分為會話層 表示層 應用層。開啟瀏覽器從輸入 到網頁呈現在大家面前,背後到底發生了什麼?經歷怎麼樣的乙個過程?先給大家來張總體流程圖,具體步驟請看下文分解!從url輸入到頁面展現,總體來說分為以下幾個過程 1 url 解析 2 dns 解析 將網域名稱解析成 ip 位...

瀏覽器輸入url到顯示頁面,都經歷了什麼

1 首先,我們在瀏覽器位址列中,輸入要查詢頁面的url。2 然後瀏覽器依次在 瀏覽器快取 系統快取 路由器快取中去尋找匹配的url,如果這些快取中有,就會直接在螢幕中顯示出頁面內容。若沒有,則跳到第三步操作。3 在傳送http請求前,瀏覽器需要先進行網域名稱解析 即dns解析 以獲取相應的ip位址。...

url輸入到瀏覽器經歷了啥

總體來說分為以下幾個過程 dns解析 tcp連線 傳送http請求 伺服器處理請求並返回http報文 瀏覽器解析渲染頁面 連線結束 具體過程 dns解析 解析過程 dns解析是乙個遞迴查詢的過程。dns優化 了解了dns的過程,可以為我們帶來哪些?上文中請求到google的ip位址時,經歷了8個步驟...