從URL輸入到頁面展示中間被隱藏的操作

2021-09-22 19:51:53 字數 586 閱讀 4788

dns解析:將網域名稱解析成ip供訪問

傳送http請求

伺服器處理請求並返回報文

瀏覽器解析渲染頁面

斷開連線:tcp四次握手

url(uniform resource locator),統一資源定位符,用於定位網際網路上資源,俗稱**。

網域名稱解析(dns)

dns 協議提供通過網域名稱查詢 ip 位址,或逆向從 ip 位址反查網域名稱的服務。dns 是乙個網路伺服器,我們的網域名稱解析簡單來說就是在 dns 上記錄一條資訊記錄。

例如 baidu.com  220.114.23.56(伺服器外網ip位址)80(伺服器端口號)
todo:三次握手

瀏覽器解析渲染頁面

根據html解析dom樹

根據css解析css規則樹

結合dom樹和css規則樹,形成渲染樹

根據渲染樹計算每乙個節點的資訊

根據計算好的資訊繪製頁面

todo:tcp的四次握手(斷開連線)

從輸入URL到頁面展示

這個時候有兩種情況,第一種是子網域名稱伺服器返回了這個url對應的ip位址,第二種情況是經過了cdn排程,如果目標 使用了cdn服務,則需要在cdn服務商的平台設定相應的cname記錄,這個記錄是cdn服務廠商的乙個dns伺服器的網域名稱,子網域名稱伺服器會返回這個cname記錄,本地dns伺服器得...

從url輸入到前端頁面展示

老生常談,也有可能在面試裡遇到 1.從 url 輸入到頁面展現背後發生了什麼事?2.一次完整的 http 事務是怎麼乙個過程?3.瀏覽器是如何渲染頁面的?4.瀏覽器的核心有哪些?分別有什麼代表的瀏覽器?5.重新整理頁面,js 請求一般會有哪些地方有快取處理?上邊這一連串的字元,就叫做 url uni...

從輸入URL到頁面展示到底發生了什麼?

這是乙個老生常談的問題,筆者今天對這個問題進行乙個總結。整個過程可分為4個步驟,分別如下所示 1.網域名稱解析 當我們在瀏覽器的輸入框中輸入 的時候,瀏覽器其實已經在智慧型地匹配可能的url了,它會從歷史或者書籤等地方查詢可能對應的url,給出一些智慧型提示,方便智慧型補全,部分瀏覽器甚至會直接從快...