DHCP是Dynamic Host Configuration Protocol的縮寫,它是TCP/IP協議簇中的一種,主要是用來給網絡客戶機分配動態的IP地址。這些被分配的IP地址都是DHCP服務器預先保留的一個由多個地址組成的地址集,並且它們一般是一段連續的地址。
理解DHCP服務
使用DHCP時必須在網絡上有一台DHCP服務器,而其他機器執行DHCP客戶端。當DHCP客戶端程序發出一個信息,要求一個動態的IP地址時,DHCP服務器會根據目前已經配置的地址,提供一個可供使用的IP地址和子網掩碼給客戶端。
1. 使用DHCP的優點
DHCP使服務器能夠動態地為網絡中的其他服務器提供IP地址,通過使用DHCP,就可以不給Intranet網中除DHCP、DNS和WINS服務器外的任何服務器設置和維護靜態IP地址。使用DHCP可以大大簡化配置客戶機的TCP/IP的工作,尤其是當某些TCP/IP參數改變時,如網絡的大規模重建而引起的IP地址和子網掩碼的更改。
DHCP服務器是運行Microsoft TCP/IP、DHCP服務器軟件和Windows NT Server的計算機,DHCP客戶機則是請求TCP/IP配置信息的TCP/IP主機。DHCP使用客戶機/服務器模型,網絡管理員可以創建一個或多個維護TCP/IP配置信息的DHCP服務器,並且將其提供給客戶機。
DHCP服務器上的IP地址數據庫包含如下項目:
● 對互聯網上所有客戶機的有效配置參數。
● 在緩沖池中指定給客戶機的有效IP地址,以及手工指定的保留地址。
● 服務器提供租約時間,租約時間即指定IP地址可以使用的時間。
在網絡中配置DHCP服務器有如下優點:
● 管理員可以集中為整個互聯網指定通用和特定子網的TCP/IP參數,並且可以定義使用保留地址的客戶機的參數。
● 提供安全可信的配置。DHCP避免了在每台計算機上手工輸入數值引起的配置錯誤,還能防止網絡上計算機配置地址的沖突。
● 使用DHCP服務器能大大減少配置花費的開銷和重新配置網絡上計算機的時間,服務器可以在指派地址租約時配置所有的附加配置值。
● 客戶機不需手工配置TCP/IP。
● 客戶機在子網間移動時,舊的IP地址自動釋放以便再次使用。在再次啟動客戶機時,DHCP服務器會自動為客戶機重新配置TCP/IP。
● 大部分路由器可以轉發DHCP配置請求,因此,互聯網的每個子網並不都需要DHCP服務器。
注釋:
如果要使用DHCP服務器支持跨越多重路由器的子網,則路由器可能需要硬件升級。路由器必須支持RFC 1533、1534、1541和1542。