url 瀏覽器請求響應過程分析

2021-10-03 15:22:01 字數 934 閱讀 1077

https(hypertext transfer protocol secure)安全超文字傳輸協議

通過主機名,最終得到該主機名對應的 ip 位址的過程叫做網域名稱解析(或主機名解析)。

瀏覽器快取:瀏覽器會按照一定的頻率快取 dns 記錄。

作業系統快取:如果瀏覽器快取中找不到需要的 dns 記錄,那就去作業系統中找。

路由快取:路由器也有 dns 快取。

isp 的 dns 伺服器:isp 是網際網路服務提供商(internet service provider)的簡稱,isp 有專門的 dns 伺服器應對 dns 查詢請求。

根伺服器:isp 的 dns 伺服器還找不到的話,它就會向根伺服器發出請求,進行遞迴查詢(dns 伺服器先問根網域名稱伺服器.com 網域名稱伺服器的 ip 位址,然後再問.com 網域名稱伺服器,最後問主網域名稱伺服器。(依次類推))。

www.google.com 事實上,真正的**是 www.google.com.,這個.對應的就是根網域名稱伺服器,預設情況下所有的**的最後一位都是.,為了方便使用者,通常都會省略,瀏覽器在請求 dns 的時候會自動加上。

所有**真正的解析過程為: . -> .com -> google.com. -> www.google.com.

這部分又可以稱為前端工程師眼中的 http,它主要發生在客戶端。

請求行method request-url http-versioncrlf

請求報頭

請求正文

對應的就是後端工程師眼中的 http

狀態碼

響應報頭

響應報文

注意

瀏覽器請求響應的過程

我們在瀏覽器輸入 之後知道頁面展示,那麼其中的過程是什麼樣子呢 下面我們從http tcp ip講解一下 1.當使用者在瀏覽器輸入之後 dns會解析這個網域名稱,把解析到的ip給客戶端 這裡為什麼要解析網域名稱呢,因為計算器識別不了網域名稱只能識別ip 但是人類的記憶對於數字不是很好,網域名稱是為了...

瀏覽器快取url請求

最近遇到瀏覽器快取url的問題,google了一把,學到不少東西,結合網上其他人文章拼湊一篇,供大家交流。一 防止url被瀏覽器快取 根據 http 規範,get 用於資訊獲取,而且應該是冪等的。也就是說,當使用相同的url重複get請求會返回預期的相同結果時,get方法才是適用的。當對乙個請求有 ...

瀏覽器快取url請求

一 防止url被瀏覽器快取 根據 http 規範,get 用於資訊獲取,而且應該是冪等的。也就是說,當使用相同的url重複get請求會返回預期的相同結果時,get方法才是適用的。當對乙個請求有 的時候 例如,提交資料註冊新使用者時 應該使用post請求而不是get。所以瀏覽器會對get請求做快取處理...