天天看點

浏覽器輸入一個URL頁面發生了什麼

1、DNS解析;

2、TCP連接配接(三次握手);

3、http發送請求傳輸資料;

4、伺服器處理請求;

5、浏覽器渲染頁面;

6、關閉連接配接(四次揮手);

1、DNS解析:

DNS:DNS是一位翻譯官,将主機和域名解析成IP位址;

先檢查浏覽器緩存中是否有域名對應的IP位址;

如果沒有的話,繼續查本機是否緩存過IP;

向 本地域名解析伺服器 發起 域名解析 請求

向 根域名解析伺服器 發起 域名解析 請求

根域名伺服器 傳回gTLD(通用頂級域)域名解析伺服器位址;

向gTLD伺服器發起解析請求;

gTLD伺服器接收請求并傳回Name Server伺服器

Name Server 伺服器傳回ip位址給本地伺服器

本地域名伺服器緩存解析結果;

傳回解析結果給使用者;

DNS負載均衡:

在DNS伺服器中為同一個主機名配置多個不同IP位址,DNS将用戶端的通路引導到不同的機器上面,使不同的用戶端通路不同的伺服器,進而達到DNS負載均衡的目的。

2、TCP連接配接三次握手:

目的是為了防止已經失效的連接配接請求封包段突然又傳送到了服務端,因而産生錯誤;

浏覽器輸入一個URL頁面發生了什麼

3、http發送請求傳輸資料;

4、伺服器處理請求;

5、浏覽器渲染頁面;

6、關閉連接配接(四次揮手);

浏覽器輸入一個URL頁面發生了什麼

繼續閱讀