首先瀏覽器先會到快取裡面去找,如果有就直接開啟,如果沒有或者快取過期就對url進行網域名稱解析。
url所表示的不是最後資源所在的位置,而是為了方便記憶對ip位址的重定向,網域名稱解析的過程實際是將網域名稱還原為ip位址。
首先,瀏覽器會檢查hosts檔案中是否存在ip位址和網域名稱之間的對映關係,如果有則返回。
如果沒有瀏覽器就會檢視本地dns解析器快取,如果有就返回。
如果沒有就訪問本地dns伺服器,如果有就返回。
如果沒有就訪問更高一級的dns伺服器,最後迭代查詢直到找到ip位址。
通過三次握手進行連線。
請求行請求屬性
正文響應會收到
1xx:接收的請求正在處理
2xx: 請求正常處理
3xx:請求重定向
4xx:錯誤狀態碼
5xx:伺服器錯誤狀態碼
在瀏覽器沒有完全接受到html時,它就已經開始吧內容顯示到頁面上來了,不同的瀏覽器有著不同的顯示方法,顯示後將html載入到瀏覽器快取中。
四次揮手
瀏覽器中輸入乙個URL後,按下回車後發生了什麼
1.解析ip位址 a.瀏覽器搜尋瀏覽器dns快取 b.搜尋作業系統dns快取 c.搜尋路由器的dns快取 d.作業系統將網域名稱傳送至 本地網域名稱伺服器 遞迴查詢方式 本地網域名稱伺服器 查詢自己的dns快取,查詢成功則返回結果 e.否則,本地網域名稱伺服器向根網域名稱伺服器查詢 一般是迭代查詢 ...
輸入乙個URL後發生了什麼
輸入乙個 並按回車之後瀏覽器會根據輸入的url查詢對應的ip,具體過程如下 1 查詢瀏覽器快取,瀏覽器會儲存一段時間內訪問過的一些 的dns資訊。2 如果沒有找到對應的ip,瀏覽器就呼叫作業系統快取來繼續查詢這個 的dns資訊。3 如果還是沒找到對應的ip,就傳送乙個請求到路由器上,路由器在路由器快...
在瀏覽器中輸入URL按下回車鍵後發生了什麼
在瀏覽器中輸入url按下回車鍵後發生了什麼 1 解析url 2 dns查詢,解析網域名稱,將網域名稱解析為ip位址 3 arp廣播,根據ip位址來解析mac位址 4 分別從應用層到傳輸層 網路層和資料鏈路層分別加入各個層的頭部封裝為包 5 進行三次握手後,客戶端與伺服器建立連線 6 客伺服器向客戶端...