Web 頁面請求過程

2021-09-13 11:31:36 字數 572 閱讀 5152

假設一台計算機最開始沒有 ip 位址以及其它資訊,如何動態獲取ip位址? 這就需要用到執行動態主機配置協議(dynamic host configuration,dhcp),以從本地的dhcp伺服器獲取乙個ip位址以及其他資訊。

主機生成乙個 dns 查詢報文,該報文具有 53 號埠,因為 dns 伺服器的埠號是 53。

該 dns 查詢報文被放入目的位址為 dns 伺服器 ip 位址的 ip 資料報中。

該 ip 資料報被放入乙個乙太網幀中,該幀將傳送到閘道器路由器。

dhcp 過程只知道閘道器路由器的 ip 位址,為了獲取閘道器路由器的 mac 位址,需要使用 arp 協議。

主機生成乙個包含目的位址為閘道器路由器 ip 位址的 arp 查詢報文,將該 arp 查詢報文放入乙個具有廣播目的位址(ff:ff:ff:ff:ff:ff)的乙太網幀中,並向交換機傳送該乙太網幀,交換機將該幀**給所有的連線裝置,包括閘道器路由器。

閘道器路由器接收到該幀後,不斷向上分解得到 arp 報文,發現其中的 ip 位址與其介面的 ip 位址匹配,因此就傳送乙個 arp 回答報文,包含了它的 mac 位址,發回給主機。

更詳細的解釋請參考:

Web 頁面請求過程

客戶端作業系統生成乙個 dhcp 請求報文,將報文放入目的地埠67和源埠68的 udp 報文段。該 udp 報文段被放置在乙個具有廣播 ip 目的地位址 255.255.255.255 和源 ip 位址 0.0.0.0 的 ip 資料報中,因為此時客戶端還沒有 ip 位址。包含 dhcp 請求報文的...

web頁面請求過程

一般會經歷以下幾個過程 1 首先,在瀏覽器位址列中輸入url 2 瀏覽器先檢視瀏覽器快取 系統快取 路由器快取,如果快取中有,會直接在螢幕中顯示頁面內容。若沒有,則跳到第三步操作。3 在傳送http請求前,需要網域名稱解析 dns解析 解析獲取相應的ip位址。4 瀏覽器向伺服器發起tcp連線,與瀏覽...

Web 頁面請求過程

1.dhcp 配置主機資訊 假設主機最開始沒有 ip 位址以及其它資訊,那麼就需要先使用 dhcp 來獲取。主機生成乙個 dhcp 請求報文,並將這個報文放入具有目的埠 67 和源埠 68 的 udp 報文段中。該報文段則被放入在乙個具有廣播 ip 目的位址 255.255.255.255 和源 i...