當向瀏覽器輸入位址時發生了什麼

2022-09-17 07:45:13 字數 469 閱讀 1487

1、url -》ip:快取,遞迴

瀏覽器快取 – 瀏覽器會快取dns記錄一段時間。 有趣的是,作業系統沒有告訴瀏覽器儲存dns記錄的時間,這樣不同瀏覽器會儲存個自固定的乙個時間。

系統快取 – 如果在瀏覽器快取裡沒有找到需要的記錄,瀏覽器會做乙個系統呼叫(windows裡是gethostbyname)。這樣便可獲得系統快取中的記錄。

路由器快取 – 接著,前面的查詢請求發向路由器,它一般會有自己的dns快取。

isp dns 快取 – 接下來要check的就是isp快取dns的伺服器。在這一般都能找到相應的快取記錄。

遞迴搜尋

2、發生http請求

3、伺服器傳送重定向響應

4、瀏覽器跟蹤重定向位址

5、伺服器「處理」請求

6、伺服器發回http響應

7.開始顯示

8.瀏覽器傳送獲取嵌入在html中的物件

9.瀏覽器傳送非同步響應請求

瀏覽器輸入URL發生了什麼

這是一道經典的面試題,這道面試題不光前端面試會問到,後端面試也會被問到。這道題涉及很多的知識點,面試官會通過這道題了解你對哪一方面的知識比較擅長,然後繼續追問看看你的掌握程度。當然我寫的這些也只是我的一些簡單的理解,從前端的角度出發,我覺得首先回答必須包括幾個基本的點,然後在根據你的理解深入回答。1...

瀏覽器 發生了什麼?

輸入url後,首先需要找到這個url網域名稱的伺服器ip,為了尋找這個ip,瀏覽器首先會尋找快取,檢視快取中是否有記錄,快取的查詢記錄為 瀏覽器快取 系統快取 路由器快取,快取中沒有則查詢系統的hosts檔案中是否有記錄,如果沒有則查詢dns伺服器。得到伺服器的ip位址後,瀏覽器根據這個ip以及相應...

瀏覽器輸入URL後發生了什麼

我們經常在瀏覽器中輸入乙個 但是在輸入這個 後,發生了什麼?今天我們來分析一下!通常,在輸入乙個 後,發生的事情分為六步 dns網域名稱解析,tcp連線,http請求,接收響應結果,瀏覽器解析html,瀏覽器布局渲染。1.查詢網域名稱的ip位址 1 url的格式 乙個url包括協議,網路位址,資源路...