輸入URL,頁面發(fā)生了什么?

過程

  1. 通過域名或網(wǎng)址來訪問網(wǎng)站
  2. 你的電腦連接到一個稱為域名系統(tǒng)(DNS)的服務(wù)器網(wǎng)絡(luò)。DNS有點類似于電話薄,它會將域名對應(yīng)的IP地址告訴你的計算機(jī)。
  3. DNS服務(wù)器返回的IP地址能讓瀏覽器連接到web服務(wù)器。而Web服務(wù)器托管著要訪問的網(wǎng)站。web服務(wù)器是一臺始終聯(lián)網(wǎng)的計算機(jī)。有ip地址。專門用于向用戶發(fā)送網(wǎng)頁。
  4. web服務(wù)器將請求的頁面發(fā)送到web瀏覽器中。
  5. 瀏覽器接收后讀取繪制網(wǎng)頁。

URL

統(tǒng)一資源定位符,用于定位網(wǎng)上的資源。

域名解析

域名是ip地址的昵稱,方便人們記憶,一個域名對應(yīng)一個ip,但是一個ip對應(yīng)多個域名,例如網(wǎng)址http://jirengu.com/blog ,中的jirengu.com則是域名,也就是兩條斜線中除了端口就是域名。

解析流程

瀏覽器緩存:如果之前訪問過該主機(jī),瀏覽器會緩存DNS一段時間,這樣就可以直接使用瀏覽器緩存的DNS,至于一段時間是多久沒有要求。
系統(tǒng)緩存:如果瀏覽器緩存里沒有記錄。瀏覽器會做系統(tǒng)的調(diào)用,獲取系統(tǒng)中的緩存記錄。
路由器緩存:如果系統(tǒng)緩存同樣沒有命中,那就需要查路由器緩存了。
ISP(互聯(lián)網(wǎng)服務(wù)提供商)的DNS緩存:路由器緩存未命中會查詢ISP,一般域名在這里就都可以找到了。
遞歸搜索:從根域名開始遞歸查詢,這個肯定就能查到了。

解析流程圖

附:借鑒《HTML&CSS設(shè)計與構(gòu)建網(wǎng)站》和饑人谷的教程

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容