1. 程式人生 > >web頁面的訪問過程

web頁面的訪問過程

web 過程

1,瀏覽器首先會查詢本機的系統,獲取主機名對應的IP地址。

2,若本機查詢不到相應的IP地址,則會發起DNS請求,獲取主機名對應的IP地址。

3,使用查詢到的IP地址,直接訪問目標服務器。

  首先說說訪問目標地址的兩種方式:

  第一,使用目標IP地址訪問。比如你可以直接在瀏覽器中輸入IP地址而直接訪問它的主機。

  第二,由於IP地址都是一堆數字不方便人記憶,於是有了域名這種字符型標識。DNS服務器則完成域名解析的工作,它將你訪問的目標域名轉換成相應的IP地址。

4,瀏覽器發送HTTP請求。

   HTTP請求由三部分組成,分別是:請求行、消息報頭、請求正文   

5, 從請求信息中獲得客戶機想訪問的主機名。

6,從請求信息中獲取客戶機想要訪問的web應用。(web應用程序指提供瀏覽器訪問的程序,簡稱web應用)

7,從請求信息中獲取客戶機要訪問的web資源。(web資源,即各種文件,圖片,視頻,文本等)

8,讀取相應的主機下的web應用,web資源。

9,用讀取到的web資源數據,創建一個HTTP響應。

10,服務器回送HTTP響應。

  HTTP響應也是由三個部分組成,分別是:狀態行、消息報頭、響應正文

11,客戶瀏覽器解析回送的資源,並顯示結果。


本文出自 “大李子” 博客,轉載請與作者聯系!

web頁面的訪問過程