1. 程式人生 > >在瀏覽器輸入一個網址到載入頁面的過程?

在瀏覽器輸入一個網址到載入頁面的過程?

1.解析:

輸入域名會對域名進行解析,得到對應的IP地址,訪問域名,其實訪問的是域名對應的IP地址;

解析過程步驟如下(前一步沒找到才進行下一步):

       (1)查詢瀏覽器的dns快取;

       (2)查詢計算機的dns快取;

       (3)查詢路由器的dns快取;

       (4)查詢網際網路服務提供商dns快取;

       (5)從根域名伺服器開始遞迴搜尋,到頂級域名伺服器,再到許可權域名伺服器,再到自己的輸入的本地域名伺服器;

2.瀏覽器與伺服器建立TCP連線(3次握手過程)

3.瀏覽器向伺服器傳送請求

4.伺服器收到請求,進行響應處理,將生成的html返回客戶端;

5.客戶端收到資料,瀏覽器對頁面進行渲染,展示給使用者;