【實驗名稱】
動态主機配置協定DHCP及中繼代理
【實驗目标】
1. DHCP的作用以及功能。
2. DHCP租約功能的實作過程。
3. DHCP的七種封包代表含義。
4. DHCP的實作配置。
【實驗環境及拓撲】
【實驗步驟】
一、DHCP的基本概念、作用、以及功能。
二、DHCP的實作配置。
具體實驗步驟如下:
一、DHCP的基本概念、作用、以及功能
DHCP(Dynamic Host Configuration Protocol)是動态主機配置協定的縮寫,是一個簡化主機IP位址配置設定管理的TCP/IP标準協定。它能夠動态的向網絡中每台裝置配置設定獨一無二的IP位址,并提供安全、可靠且簡單的TCP/IP網絡配置,確定不發生位址沖突,幫助維護IP位址的使用。
當DHCP用戶端計算機啟動時,它會與DHCP伺服器通信,以便從DHCP伺服器擷取IP位址、子網路遮罩等TCP/IP的配置資訊。其過程:
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_130614387285Wi.jpg"></a>
DHCP用戶端在受到DHCPPACK包後,就完成了擷取IP位址的步驟,也就可以開始利用這個位址與網絡中的其他計算機通信。
DHCP的作用就是為網絡中的計算機自動配置設定IP位址等相關TCP/IP參數:包含IP位址、子網路遮罩、預設網關、DNS伺服器、WINS伺服器等。
在DHCP伺服器擷取一個新的IP位址,DHCP伺服器與用戶端通過七個封包來擷取。即:
<b>DHCPDISCOVER</b>
(此為client開始DHCP過程中的第一個請求封包)
<b>DHCPOFFER</b>
(此為server 對dhcpdiscover 封包的響應)
<b>DHCPREQUEST</b>
(此為client 對dihcpoffer 封包的響應)
<b>DHCPDECLINE</b>
(當client發現server 配置設定給它的IP位址無法使用,如:IP位址發生沖突時,将發出此封包讓server禁止使用這次配置設定的IP位址。)
<b>DHCPACK</b>
(server對 dhcprequst 封包的響應,client收到此封包後才真正獲得了IP位址和相關配置資訊。)
<b>DHCPNAK</b>
(此封包是server對client的dhcprequst封包的拒絕響應,client 收到此封包後,一般會重新開始DHCP過程。)
<b>DHCPRELEASE</b>
(此封包是 client主動釋放IP位址,當server 收到此封包後就可以收回IP位址配置設定給其他的client)
二、DHCP的實作配置
DHCP伺服器的配置:
在做本次實驗當中,我們需要将其計算機的防火牆關閉。
其先創造實驗環境,布置DHCP伺服器windows server2008計算機以及用戶端windows XP計算機。
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306143876fK0f.jpg"></a>
windows server2008計算機
為DHCP伺服器配置IP參數,如圖:
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306143880VGDN.jpg"></a>
其次,在DHCP伺服器上打開“伺服器管理器”。
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306143891MNFi.jpg"></a>
為其添加伺服器角色“DHCP伺服器”。
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306143895vCCj.jpg"></a>
并且選擇網絡連接配接綁定(即配置設定IP位址的範圍)。
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306143898wbHd.jpg"></a>
設定IPv4DNS伺服器。
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306143902yQv8.jpg"></a>
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306143908Lk0F.jpg"></a>
添加以及編輯DHCP作用域。
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_13061439161tk0.jpg"></a>
配置DHCPv6無狀态模式。
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_13061439209EMZ.jpg"></a>
确認安裝
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306143924Da7g.jpg"></a>
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306143925FqJm.jpg"></a>
安裝成功。
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_130614392976lo.jpg"></a>
打開DHCP服務并對其進行配置。
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306143932QKfC.jpg"></a>
Windows XP計算機:
在windows XP計算機上将IP位址的擷取方式修改為“自動擷取”。
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306143937mvuo.jpg"></a>
檢視擷取IP位址詳情。
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306143941l2UL.jpg"></a>
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306143943nYnV.jpg"></a>
DHCP中繼代理的配置:
其先搭建實驗環境,在上邊的實驗環境下再搭建一台DHCP中繼代理。
設定DHCP中繼代理計算機:
(建立一個windows server2008伺服器,其配置雙網卡)。
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306143946tFZ0.jpg"></a>
給網卡一(本地連接配接)配置靜态IP參數――(2網段)。
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306143950dhzj.jpg"></a>
給網卡二(本地連接配接2)配置靜态IP參數――(3網段)。
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306143955b97I.jpg"></a>
打開“伺服器管理器”添加伺服器角色“網絡政策和通路服務”。
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306143959qWx8.jpg"></a>
選擇角色服務“路由”。
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306143962kdoO.jpg"></a>
确認安裝。
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306143966LII6.jpg"></a>
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306143967qh17.jpg"></a>
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306143969iPs4.jpg"></a>
配置并啟用“路由和遠端通路”。
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306143972kPfr.jpg"></a>
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306143976rDv2.jpg"></a>
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306143981IeNT.jpg"></a>
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306143985l4fy.jpg"></a>
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306143988KtoW.jpg"></a>
在這裡選擇添加“DHCP中繼代理程式”并添加接口。
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306143992Nyqk.jpg"></a>
并設定DHCP伺服器IP位址。
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306143996COeg.jpg"></a>
Windows server2008計算機:
在DHCP伺服器上建立一個作用域對其它網段配置設定IP資訊。
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306143999SyE6.jpg"></a>
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306144003oRgO.jpg"></a>
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306144006mXYs.jpg"></a>
設定配置設定IP位址範圍。
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306144010b1o3.jpg"></a>
設定不予配置設定的IP位址。
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306144013nsSE.jpg"></a>
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306144015RFvw.jpg"></a>
完成建立作用域。
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306144016ez6G.jpg"></a>
在windows XP計算機:
将IP位址擷取方式修改為自動擷取。
<a href="http://3088522.blog.51cto.com/attachment/201105/23/3078522_1306144021LzN0.jpg"></a>
【實驗總結】
1. DHCP(Dynamic Host Configuration Protocol)是動态主機配置協定的縮寫,是一個簡化主機IP位址配置設定管理的TCP/IP标準協定。它能夠動态的向網絡中每台裝置配置設定獨一無二的IP位址,并提供安全、可靠且簡單的TCP/IP網絡配置,確定不發生位址沖突,幫助維護IP位址的使用。
2. 當DHCP用戶端計算機啟動時,它會與DHCP伺服器通信,以便從DHCP伺服器擷取IP位址、子網路遮罩等TCP/IP的配置資訊。其過程:IP租用請求、IP租用提供、IP租用選擇、IP租用确認DHCP用戶端在受到DHCPPACK包後,就完成了擷取IP位址的步驟,也就可以開始利用這個位址與網絡中的其他計算機通信。
3. DHCP的作用就是為網絡中的計算機自動配置設定IP位址等相關TCP/IP參數:包含IP位址、子網路遮罩、預設網關、DNS伺服器、WINS伺服器等。
4. 在用戶端直接向DHCP伺服器請求IP租用時,是利用廣播的傳送方式來傳送請求資訊;這時,DHCP伺服器也是通過廣播的傳送方式來回複用戶端的請求的。而在用戶端通過DHCP中繼代理向DHCp伺服器請求IP租用時,是通過廣播的傳送方式先向DHCP中繼代理傳送請求資訊,這時,DHCP中繼代理以單點傳播的傳送方式來向DHCP伺服器傳送用戶端的IP租用請求資訊;DHCP伺服器通過單點傳播傳送方式來将請求資訊的回複傳送給DHCP中繼代理,DHCP中繼代理以廣播的方式将DHCP伺服器的回複資訊傳送給用戶端。
<b></b>
<b>本文轉自 沐小七 51CTO部落格,原文連結:http://blog.51cto.com/3088522/571854</b>