動態主機配置協議DHCP及代理服務

weixin_34127717發表於2017-11-12

clip_image001[4] N10TH沐小七2011.4.4

【實驗名稱】

動態主機配置協議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的配置資訊。其過程:

clip_image002

DHCP客戶端在受到DHCPPACK包後,就完成了獲取IP地址的步驟,也就可以開始利用這個地址與網路中的其他計算機通訊。

DHCP的作用就是為網路中的計算機自動分配IP地址等相關TCP/IP引數:包含IP地址、子網掩碼、預設閘道器、DNS伺服器、WINS伺服器等。

在DHCP伺服器獲取一個新的IP地址,DHCP伺服器與客戶端通過七個報文來獲取。即:

DHCPDISCOVER

(此為client開始DHCP過程中的第一個請求報文)

DHCPOFFER

(此為server 對dhcpdiscover 報文的響應)

DHCPREQUEST

(此為client 對dihcpoffer 報文的響應)

DHCPDECLINE

(當client發現server 分配給它的IP地址無法使用,如:IP地址發生衝突時,將發出此報文讓server禁止使用這次分配的IP地址。)

DHCPACK

(server對 dhcprequst 報文的響應,client收到此報文後才真正獲得了IP地址和相關配置資訊。)

DHCPNAK

(此報文是server對client的dhcprequst報文的拒絕響應,client 收到此報文後,一般會重新開始DHCP過程。)

DHCPRELEASE

(此報文是 client主動釋放IP地址,當server 收到此報文後就可以收回IP地址分配給其他的client)

二、DHCP的實現配置

DHCP伺服器的配置:

在做本次實驗當中,我們需要將其計算機的防火牆關閉。

其先創造實驗環境,佈置DHCP伺服器windows server2008計算機以及客戶端windows XP計算機。

clip_image004

windows server2008計算機

為DHCP伺服器配置IP引數,如圖:

clip_image005[4]

其次,在DHCP伺服器上開啟“伺服器管理器”。

clip_image007[4]

為其新增伺服器角色“DHCP伺服器”。

clip_image009[4]

並且選擇網路連線繫結(即分配IP地址的範圍)。

clip_image011[4]

設定IPv4DNS伺服器。

clip_image013[4]

clip_image015[4]

新增以及編輯DHCP作用域。

clip_image017[4]

配置DHCPv6無狀態模式。

clip_image019[4]

確認安裝

clip_image021[4]

clip_image023

安裝成功。

clip_image025

開啟DHCP服務並對其進行配置。

clip_image027

Windows XP計算機:

在windows XP計算機上將IP地址的獲取方式修改為“自動獲取”。

clip_image028

檢視獲取IP地址詳情。

clip_image030

clip_image032

DHCP中繼代理的配置:

在做本次實驗當中,我們需要將其計算機的防火牆關閉。

其先搭建實驗環境,在上邊的實驗環境下再搭建一臺DHCP中繼代理。

設定DHCP中繼代理計算機:

(建立一個windows server2008伺服器,其配置雙網路卡)。

clip_image034

給網路卡一(本地連線)配置靜態IP引數――(2網段)。

clip_image036

給網路卡二(本地連線2)配置靜態IP引數――(3網段)。

clip_image038

開啟“伺服器管理器”新增伺服器角色“網路策略和訪問服務”。

clip_image040

選擇角色服務“路由”。

clip_image042

確認安裝。

clip_image044

clip_image046

安裝成功。

clip_image048

配置並啟用“路由和遠端訪問”。

clip_image050

clip_image052

clip_image054

clip_image056

clip_image058

在這裡選擇新增“DHCP中繼代理程式”並新增介面。

clip_image060

並設定DHCP伺服器IP地址。

clip_image062

Windows server2008計算機:

在DHCP伺服器上新建一個作用域對其它網段分配IP資訊。

clip_image064

clip_image066

clip_image068

設定分配IP地址範圍。

clip_image070

設定不予分配的IP地址。

clip_image072

clip_image074

完成新建作用域。

clip_image076

在windows XP計算機:

將IP地址獲取方式修改為自動獲取。

clip_image078

【實驗總結】

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伺服器等。

在DHCP伺服器獲取一個新的IP地址,DHCP伺服器與客戶端通過七個報文來獲取。即:

DHCPDISCOVER

(此為client開始DHCP過程中的第一個請求報文)

DHCPOFFER

(此為server 對dhcpdiscover 報文的響應)

DHCPREQUEST

(此為client 對dihcpoffer 報文的響應)

DHCPDECLINE

(當client發現server 分配給它的IP地址無法使用,如:IP地址發生衝突時,將發出此報文讓server禁止使用這次分配的IP地址。)

DHCPACK

(server對 dhcprequst 報文的響應,client收到此報文後才真正獲得了IP地址和相關配置資訊。)

DHCPNAK

(此報文是server對client的dhcprequst報文的拒絕響應,client 收到此報文後,一般會重新開始DHCP過程。)

DHCPRELEASE

(此報文是 client主動釋放IP地址,當server 收到此報文後就可以收回IP地址分配給其他的client)

4. 在客戶端直接向DHCP伺服器請求IP租用時,是利用廣播的傳送方式來傳送請求資訊;這時,DHCP伺服器也是通過廣播的傳送方式來回復客戶端的請求的。而在客戶端通過DHCP中繼代理向DHCp伺服器請求IP租用時,是通過廣播的傳送方式先向DHCP中繼代理傳送請求資訊,這時,DHCP中繼代理以單播的傳送方式來向DHCP伺服器傳送客戶端的IP租用請求資訊;DHCP伺服器通過單播傳送方式來將請求資訊的回覆傳送給DHCP中繼代理,DHCP中繼代理以廣播的方式將DHCP伺服器的回覆資訊傳送給客戶端。

clip_image001[5] N10TH沐小七2011.4.4



本文轉自 沐小七  51CTO部落格,原文連結:http://blog.51cto.com/3088522/571854

相關文章