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

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

1.解析:

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

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

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

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

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

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

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

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

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

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

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