計算機網路
實驗十:動態主機配置協議(dhcp)
班級: 12級數字**技術1班
學號姓名
組別: 第一組
實驗目的:
(1) 掌握dhcp的報文格式
(2) 掌握dhcp的工作原理
拓撲結構:
圖10-1 網路結構一
實驗內容:
練習一:使用dhcp 獲取ip 位址
各主機開啟協議分析器,進入相應的網路結構並驗證網路拓撲的正確性,如果通過拓撲
驗證,關閉協議分析器繼續進行實驗,如果沒有通過拓撲驗證,請檢查網路連線。
本練習每台主機為一組。現僅以主機 a所在組為例,其它組的操作參考主機 a所在組的操作。
1. 記下本機的ip位址,在命令列方式下,輸入下面的命令:
「***sh inte***ce ip set address name=「本機可用網絡卡的介面名」 source=dhcp」。
2. 啟動協議分析器捕獲資料,並設定過濾條件(提取dhcp協議)。
3. 在命令列方式下,輸入命令「ipconfig -release」。
4. 在命令列方式下,輸入命令「ipconfig -renew」。
5. 察看dhcp 會話分析,填寫下表。
表7-1 實驗結果
6. 等待時間超過租用時間(上表中的「租借時間」的值)的 50%後,察看捕獲的資料報。
● 各報文中字段「操作碼」、「dhcp 訊息型別」的值分別是多少?該請求報文的作用是什麼?
答:操作碼為1.dhcp訊息型別為8(dhcp通知)。
該請求報文的作用:請求更新租約。dhcp伺服器向dhcp客戶機出租的ip位址一般都有乙個租借期限,期滿後dhcp伺服器便會收回出租的ip位址。
如果dhcp客戶機要延長其ip租約,則必須更新其ip租約。dhcp客戶機啟動時和ip租約期限過一半時,dhcp客戶機都會自動向dhcp伺服器傳送更新其ip租約的報文。
練習二:模擬重新登入
本練習將主機 a和 b作為一組,主機c 和d作為一組,主機e 和f作為一組。現僅以
主機 a、b所在組為例,其它組的操作參考主機 a、b 所在組的操作。
1. 主機 a啟動協議編輯器,編輯乙個dhcp request資料報,其中:
mac層:
源mac位址:本機mac位址
目的mac位址:伺服器mac位址
ip層:
源ip位址:本機ip位址
目的ip 位址:伺服器ip位址(預設為 172.16.0.253)
總長度:ip 層及其上層協議長度
校驗和:在其它所有字段填充完畢後計算並填充
udp層:
源埠:68
目的埠:67
有效負載長度:udp 層及其上層協議長度
計算校驗和,其它字段預設
dhcp層:
操作碼:1
標誌:0000
客戶端ip位址:主機b 的ip位址(產生分配衝突)
你的ip 位址:0.0.0.0
客戶端硬體位址:本機的mac 位址
追加選項塊:
選項**:53
長度:1
dhcp訊息型別:3
2. 主機 b啟動協議分析器捕獲資料並設定過濾條件(提取dhcp協議)。
3. 傳送主機 a編輯好的資料報。
4. 察看主機b 捕獲的資料。
● 各報文中字段「操作碼」、「dhcp 訊息型別」的值分別是多少?
答:「操作碼」=1 「dhcp 訊息型別」=3(dhcp請求)
「操作碼」=2 「dhcp 訊息型別」=5(dhcp確認)
思考題:
1. dhcp協議適合於什麼情況下使用?請舉例說明。
答:適合在本地連線沒有設定固定ip的情況下,由dhcp伺服器給客戶機分配ip 。dhcp設計出來為主機提供動態配置。
當主機從某個網路移動到另乙個網路,或連線到某個網路然後又斷開連線時,dhcp也是需要的。dhcp在有限的期間提供臨時的ip位址。dhcp有兩個資料庫,乙個資料庫靜態繫結實體地址和ip位址。
另乙個資料庫擁有可用的ip位址池,使dhcp成為動態的。當客戶請求臨時ip位址時,dhcp伺服器首先查詢可用ip位址池,然後在可協商的期間內指派有效的ip位址dhcp是動態主機分配協議。
2. dhcp協議為何使用 67、68兩個熟知埠進行 udp通訊?
從伺服器來的回答可以使用廣播,因此這個相應就可被所有的主機收到。設想有兩個客戶,乙個使用dhcp而另乙個使用dattime,但選擇了相同的短暫埠,廣播報文將會傳送到兩個客戶端,由於它們的埠號相同,這兩個客戶收到相同的報文。但是,若dhcp客戶使用熟知埠68,則dhcp回答報文就不會被datatime程序收到。
計算機網路實驗報告
2012 2013學年第一學期 專業 班級 學號 姓名 一 實驗目的 1.深入理解ip通訊的工作原理。2.掌握ip資料幀格式。二 實驗內容 1.監控網路通訊資料報文 2.分析已知的資料通訊過程的資料報文 3.最後,對給出的3個資料報,按照ip資料幀格式,分析出結果。資料報1 0000 00 0a e...
計算機網路實驗報告II
一 實驗目的 1 1 了解協議及tcp ip協議的功能,能在作業系統為windows xp 2000的計算機上熟練地進行tcp ip配置 2 能熟練地使用ping.hostname,ipconfig,arp等衫程式來測試計算機上的tcp ip配置,驗證tcp ip配置 二 實驗裝置 計算機三 實驗報...
計算機網路基礎實驗報告
實驗一實驗時間 2011.3.1 實驗地點 14 15機房 主講教師 鄭泛舟指導教師 鄭泛舟 課程名稱 計算機網路技術 實驗名稱 交換機vlan實驗 實驗目的 掌握交換機vlan的劃分。實驗內容及要求 實現交換機vlan的劃分,將計算機劃分到不同的vlan中 實驗材料 工具 或軟體 計算機 路由一點...