萬盛學電腦網

 萬盛學電腦網 >> 網絡應用技術 >> 應用教程 >> 局域網DHCP協議詳解

局域網DHCP協議詳解

  對於網絡來說,可分為局域網和廣域網。那麼這裡我們就來談一下局域網DHCP協議的相關內容。包括了它的概念結構和一些IP分配的內容。希望對大家能夠有所參考。

  DHCP協議概念

  動態主機設置協議(Dynamic Host Configuration Protocol, DHCP)是一個局域網的網絡協議,使用UDP協議工作,主要有兩個用途:給內部網絡或網絡服務供應商自動分配IP地址給用戶給內部網絡管理員作為對所有計算機作中央管理的手段。

  DHCP協議結構

  DHCP協議是 Dynamic Host Configuration Protocol(動態主機配置協議)縮寫,它的前身是 BOOTP.BOOTP原本是用於無磁盤主機連接的網絡上面的:網絡主機使用 BOOT ROM 而不是磁盤起動並連接上網絡,BOOTP則可以自動地為那些主機設定 TCP/IP 環境。但 BOOTP有一個缺點:您在設定前須事先獲得客戶端的硬件地址,而且,與 IP 的對應是靜態的。換而言之,BOOTP非常缺乏 "動態性" ,若在有限的IP資源環境中,BOOTP的一對一對應會造成非常可觀的浪費。

  DHCP可以說是 BOOTP的增強版本,它分為兩個部份:一個是服務器端,而另一個是客戶端。所有的 IP 網絡設定數據都由DHCP服務器集 中管理,並負責處理客戶端的 DHCP 要求;而客戶端則會使用從服務器分配下來的IP環境數據。比較起 BOOTP,DHCP透過 "租約"的概念,有效且動態的分配客戶端的TCP/IP設定,而且,作為兼容考慮,DHCP 也完全照顧了BOOTPClient的需求。 DHCP協議的分配形式 首先,必須至少有一台 DHCP 工作在網絡上面,它會監聽局域網DHCP協議請求,並與客戶端磋商TCP/IP的設定環境。它提供三種IP定位方式:

  地址分配方式

  網絡管理員為某些少數特定的Host綁定固定IP地址,且地址不會過期。

  自動分配

  一旦 DHCP 客戶端第一次成功的從 DHCP協議服務器端租用到 IP 地址之後,就永遠使用這個地址。

  動態分配

  當局域網DHCP協議第一次從 DHCP協議服務器端租用到 IP 地址之後,並非永久的使用該地址,只要租約到期,客戶端就得釋放(release)這個 IP 地址,以給其它工作站使用。當然,客戶端可以比其它主機更優先的更新(renew)租約,或是租用其它的 IP 地址。

  動態分配顯然比自動分配更加靈活,尤其是當您的實際 IP 地址不足的時候,例如:您是一家 ISP ,只能提供 200 個IP地址用來給撥接客戶,但並不意味著您的客戶最多只能有 200 個。因為要知道,您的客戶們不可能全部同一時間上網的,除了他們各自的行為習慣的不同,也有可能是電話線路的限制。這樣,您就可以將這 200 個地址,輪流的租用給撥接上來的客戶使用了。這也是為什麼當您查看 IP 地址的時候,會因每次撥接而不同的原因了(除非您申請的是一個固定 IP ,通常的 ISP 都可以滿足這樣的要求,這或許要另外收費)。當然,ISP 不一定使用 DHCP 來分配地址,但這個概念和使用 IP Pool 的原理是一樣的。

  DHCP協議除了能動態的設定 IP 地址之外,還可以將一些 IP 保留下來給一些特殊用途的機器使用,它可以按照硬件地址來固定的分配 IP 地址,這樣可以給您更大的設計空間。同時,DHCP 還可以幫客戶端指定 router、netmask、DNS Server、WINS Server、等等項目,您在客戶端上面,除了將 DHCP 選項打勾之外,幾乎無需做任何的 IP 環境設定。


copyright © 萬盛學電腦網 all rights reserved