全球专业中文经管百科,由121,994位网友共同编写而成,共计436,015个条目

DHCP

用手机看条目

出自 MBA智库百科(https://wiki.mbalib.com/)

DHCP(Dynamic Host Configuration Protocol,動態主機分配協議)

目錄

什麼是DHCP[1]

  DHCP是一種簡化主機IP地址配置管理的TCP/IP標準,DHCP標準為DHCP伺服器的使用提供了一種有效的管IP地址的動態分配以及網路上啟用DHCP客戶機的其他相關配置信息的方法。DHCP是Boot Protocol(BOOTP)的擴展。BOOTP使無盤客戶機能夠啟動並自動配置TCP/P。

DHCP的內涵[1]

  IP地址(以及與之相關的子網掩碼)標識主電腦及其連接的子網。將電腦移動到不同的子網時,必須更改IP地址。DHCP允許本地網路上的DHCP伺服器從IP址資料庫中為客戶機動態分配IP地址。

  對於基於TCP/P的網路,DHCP減少了重新配置電腦IP地址的工作量。在TCP/P網路中,IP地址的規劃與分配是一件重要而且繁雜的工作。如果網路內部僅有一二十臺的電腦,一臺一臺的人工設置IP地址問題不是很大,但是如果區域網內部超過50台、100台電腦,或者學校的電腦房,人工設置IP地址就可能會使人暈頭轉向。為瞭解決這種狀況,Microsoft在Windows 2000 Semer中實現了DHCP,解決了IP地址自動分配問題。IP地址的人工設置會造成區域網的一些問題,例如,IP地址重覆、可用或己用IP地址無法直接知道等等的問題。如果再加上企業對網路重新規劃時,可能要重新分配IP地址,並對子網掩碼、網關等重新設定。系統管理員又得重新分配所有的IP地址。這樣的負擔,顯然會造成企業的資源、人力的浪費。為了減輕系統管理員的負擔,採用DHCP方式自動分配IP地址,能很好解決上述問題,管理好TCP/IP網路的IP地址。

  DHCP採用UDP封裝報文。使用埠67進行輸入輸出,使用埠68進行伺服器間通信。DHCP容易配置、易於管理、排錯方便。

  DHCP具有下列功能:

  (1)IP地址的動態分配。

  (2)IP地址的靜態分配。

  (3)租用地址。

  (4)永久租用地址。

  (5)恢復中止的租用地址。

  與早期的版本相比,Windows 2000 DHCP服務還提供了許多新的特性:

  (1)增強了性能監測和伺服器報告能力。Windows 2000伺服器增加了新的系統監視器計數器,以便監視用戶網路中DHCP伺服器的性能。DHCP管理器還能圖形化顯示伺服器、作用域和客戶機的當前狀態,從而增強了伺服器的報告能力。

  (2)對組播作用域和超域的增強支持,組播作用域現在允許能識別組播的應用程式租借的D類IP地址加入組播組。

  (3)DHCP與DNS的緊密集成。若DHCP客戶機由於DHCP伺服器分配的地址發生變化,作用域客戶機就能用帶動態更新功能的DNS動態更新它們的電腦名到IP地址的映射。

  (4)DHCP伺服器檢測。該功能防止未授權的DHCP伺服器加入部署了Windows 2000伺服器和活動目錄的現有DHCP網路。活動目錄中有一個DHCP伺服器對象,對象中列出了所有授權能向網路提供DHCP服務的伺服器的IP地址。當一臺DHCP伺服器試圖在網路上啟動時,就查詢活動目錄並將該伺服器電腦的IP地址與授權DHCP伺服器列表進行比較。如果找到匹配項,則該伺服器電腦得到可作為DHCP伺服器的授權,從而能完成其系統啟動。如沒找到,該伺服器就被標識為詐騙的伺服器,DHCP服務也會自動關閉。

  (5)對BOOTP客戶機的動態支持。動態BOOTP是BOOTP協議的擴展,允許DHCP伺服器不用顯式的、固定地址的配置信息來配置BOOTP客戶機。該功能通過IP地址的自動分佈減少了大型BOOTP網路的管理工作量。

DHCP的服務[2]

  DHCP服務為網路管理員提供了一種自動為工作站分配IP地址並設置IP相關信息的方法。DHCP伺服器接受來自沒有固定IP地址的工作站的請求,並根據DHCP伺服器管理的IP地址集合為工作站提供一個唯一的IP地址。若沒有DHCP服務,則網路管理人員除了要親自管理維護各工作站的IP地址外,還要管理維護與IP地址相關的信息,例如,網關地址和DNS伺服器地址等,一旦網關IP地址改變,要逐個修改各工作台的TCP/IP屬性。有了DHCP後,這些工作就變得輕鬆了。此外,Windows 2003中內置了DDNS(dynamic DNS,動態功能變數名稱系統),使DHCP可以更新DNS中的主機名記錄。

DHCP的發展背景[3]

  在大型網路中,電腦的數量可能會超過可分配的IP地址,有時候每台電腦擁有一個IP地址是不必要的或難以實現的。通過工作站租用IP地址可以解決這一問題,當租期到了的時候,伺服器可以把這個IP地址分配給別的工作站使用。在TCP/IP網路上,每台工作站能夠存取網路上的資源之前,都必須進行基本的網路配置,一些主要參數諸如IP地址、子網掩碼、預設網關、DNS等必不可少。一臺電腦從一個子網轉移到另一個子網,需要重新對系統進行配置。

  由此看來,對於一個大型網路而言,網路的管理和維護的任務是相當繁重的,用戶對網路的配置錯誤將導致網路不能正常工作。因此,需要有一種機制讓TCP/IP的配置和管理從用戶端轉移到網路管理端,實現IP的集中式管理。為方便用戶快速地接入和退出網路,提高IP地址資源的利用率以及支持無盤網路工作站等,在BOOTP基礎上制定了DHCP。

  DHCP提供了一種動態指定IP地址和配置參數的機制。運行DHCP的伺服器把TCP/IP網路設置集中起來,動態處理工作站IP地址的配置,用DHCP租約和預置的IP地址相聯繫。通過DHCP租約可以自動在TCP/IP網路上安全地分配和租用口地址,實現IP地址的集中式管理,基本上不需要管理人員的人為干預。同時,DHCP對需要固定IP的系統也提供了相應支持,因為DHCP是在針對靜態主機配置的BOOTP基礎上制定的,支持需要網路配置信息的無盤工作站。

DHCP的工作原理[4]

  DHCP客戶機從DHCP伺服器獲取IP地址和配置信息可分為兩種情況:一種是向DHCP伺服器申請新的IP地址:另一種是向DHCP伺服器請求更新租約,繼續使用原先分配的IP地址。

  對於申請新IP地址的情況,Windows 2000獲取IP地址的操作步驟如下:

  (1)DHCP客戶機以廣播的形式在網路中發出請求信息,嘗試定位DHCP伺服器並獲取IP和配置信息。

  (2)如果無法定位DHCP伺服器,那麼DHCP客戶機將從Microsoft保留的B類網路地址169.254.0.0—169.254.255.255中選擇地址自動配置其真P地址與子網掩碼。

  (3)DHCP客戶機在完成自動配置後每隔五分鐘檢查一次DHCP伺服器,如果發現DHCP伺服器,那麼它將放棄自動配置信息,改用DHCP伺服器提供的IP地址與配置信息。

  對於更新租約的情況,其操作步驟如下:

  (1)如果DHCP客戶機在啟動時原先的租約還未過期,那麼它將嘗試通過DHCP伺服器更新租約。

  (2)如果DHCP客戶機無法找到DHCP伺服器,它將嘗試Ping租約中列出的預設網關。

  • 若Ping操作成功,DHCP客戶機即假定自己仍處於當前租約同一網路中,繼續使用該租約。
  • 若Ping操作失敗,DHCP客戶機認為自己已經被移到不可使用DHCP服務的網路中,它將如前所述的那樣自動從Microsoft保留B類網路中配置地址信息,然後每隔五分鐘檢查一次DHCP伺服器。

使用DHCP的優點[5]

  1)安全可靠

  DHCP可避免因手工設置IP地址等參數可能產生的錯誤,同時也可避免把一個IP地址分配給多台工作站所造成的地址衝突。

  2)網路配置自動化

  使用DHCP伺服器可大大縮短配置或重新配置網路中工作站所花費的時間。

  3)IP地址變更自動化

  DHCP地址租約的更新過程將有助於確定哪個客戶的設置需要經常更新(如使用筆記本的客戶經常更換地點),且這些變更由客戶機與DHCP伺服器自動完成,無須網路管理員干涉。

參考文獻

  1. 1.0 1.1 上海市電腦應用能力考試辦公室編.企業網組網技術.上海交通大學出版社,2004
  2. 楊金暉,韓寶華主編.電腦網路技術.中國廣播電視出版社,2010
  3. 朱維剛等編著.UBUNTU LINUX輕鬆入門.化學工業出版社,2010
  4. 胡亞峰,王奇峰編.區域網組建一書通.航空工業出版社,2003
  5. 蔣道霞,李佐勇,胡麗娜主編.網路管理員考試同步輔導.清華大學出版社,2010
本條目對我有幫助4
MBA智库APP

扫一扫,下载MBA智库APP

分享到:
  如果您認為本條目還有待完善,需要補充新內容或修改錯誤內容,請編輯條目投訴舉報

本条目由以下用户参与贡献

KAER,方小莉,Mis铭.

評論(共0條)

提示:評論內容為網友針對條目"DHCP"展開的討論,與本站觀點立場無關。

發表評論請文明上網,理性發言並遵守有關規定。

打开APP

以上内容根据网友推荐自动排序生成

官方社群
下载APP

闽公网安备 35020302032707号