客戶端作業系統生成乙個 dhcp 請求報文,將報文放入目的地埠67和源埠68的 udp 報文段。該 udp 報文段被放置在乙個具有廣播 ip 目的地位址(255.255.255.255)和源 ip 位址(0.0.0.0)的 ip 資料報中,因為此時客戶端還沒有 ip 位址。
包含 dhcp 請求報文的 ip 資料報被放置在乙太網幀中,它具有目的 mac 位址 ff:ff:ff:ff:ff:ff,使該幀將廣播到與交換機鏈結的所有裝置(包括 dhcp 伺服器)。該幀的源 mac 位址是客戶端的 mac 位址。
包含 dhcp 請求的廣播乙太網幀是第乙個由客戶端傳送到乙太網交換機的幀。該交換機在所有的出埠廣播入幀,包括連線到路由器的埠。
路由器在它的介面接收到該廣播乙太網幀,該幀中包含 dhcp 請求,並從中抽取出 ip 資料報。該資料報的廣播 ip 目的位址只是了這個 ip 資料報應當由在該節點的高層協議處理,因此它的載核被分解上傳到 udp,dhcp 請求報文被從中抽取出來,此時 dhcp 伺服器有了客戶端 dhcp 的請求資訊。
假設路由器中的 dhcp 伺服器能夠以指定形式分配 ip 位址。dhcp 伺服器生成包含這個 ip 位址以及 dns 伺服器的 ip 位址,預設閘道器路由器的 ip 位址和子網塊的乙個 dhcp ack 報文。該 dhcp 報文被放入乙個 udp 報文中,udp 報文段被放入乙個 ip 資料報中,ip 資料報再被放入乙個乙太網幀中。這個乙太網幀的源 mac 位址是路由器連線到歸屬網路時介面的 mac 位址,目的 mac 位址是客戶端的 mac 位址。
包含 dhcp ack 的乙太網幀由路由器傳送給交換機。交換機記住了客戶端的 mac 位址,將定址到客戶端的幀網客戶端急性**。
客戶端接收到 dhcp ack 乙太網幀,從中抽取了 ip 資料報,並從資料報中抽取了 udp 報文段,從報文段中抽取了 dhcp ack 報文。客戶端此時就獲得了 dhcp 伺服器提供的 ip 位址和 dns 伺服器位址。並且在 ip **表中安裝預設閘道器位址,客戶端將向該預設閘道器傳送目的位址為其子網以外的所有資料報。
Web 頁面請求過程
假設一台計算機最開始沒有 ip 位址以及其它資訊,如何動態獲取ip位址?這就需要用到執行動態主機配置協議 dynamic host configuration,dhcp 以從本地的dhcp伺服器獲取乙個ip位址以及其他資訊。主機生成乙個 dns 查詢報文,該報文具有 53 號埠,因為 dns 伺服器...
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...