天天看點

浏覽器通路一個網址後發生了什麼

簡單記錄下自己的了解:(以浏覽器請求百度為例)

1.浏覽器輸入www.baidu.com。

2.浏覽器程序會向DNS伺服器發送資料包,DNS伺服器會傳回百度的IP位址和端口資訊給浏覽器。

3.浏覽器把請求資料按照DNS的格式封包,通過網卡發包到百度伺服器。

4.浏覽器和百度伺服器通過TCP協定,完成三次握手,建立連接配接。

5.伺服器收到全部的資料包,監聽資料包中對應的端口,轉發到對應的背景程式,程式完成請求處理,伺服器打包TCP資料包傳回到浏覽器。

6.浏覽器拿到伺服器傳回的資料後進行解析,渲染到頁面上,最終呈現給使用者。

繼續閱讀