DHCP的工作原理

2021-09-06 20:47:33 字數 2274 閱讀 2122

什麼是dhcp?它是如何實現的?

dhcp稱為動態主機配置協議。dhcp服務允許工作站連線到網路並且自動獲取乙個ip位址。配置dhcp服務的伺服器可以為每乙個網路客戶提供乙個ip位址、子網掩碼、預設閘道器、乙個wins伺服器的ip位址,以及乙個dns伺服器的ip位址。

下面就對此做簡單介紹:dhcp是乙個基於廣播的協議,它的操作可以歸結為四個階段,這些階段是ip租用請求、ip租用提供、ip租用選擇、ip租用確認。 

1、ip租用請求:在任何時候,客戶計算機如果設定為自動獲取ip位址,那麼在它開機時,就會檢查自己當前是否租用了乙個ip位址,如果沒有,它就向dchp請求乙個租用,由於該客戶計算機並不知道dhcp伺服器的位址,所以會用255.255.255.255作為目標           位址即廣播一下,源位址使用0.0.0.0,在網路上廣播乙個dhcpdiscover訊息,訊息包含客戶計算機的**訪問控制(mac)位址(網絡卡上內建的硬體位址)以及它的netbios名字。 

2、ip租用提供:當dhcp伺服器接收到乙個來自客戶的ip租用請求時,它會根據自己的作用域位址池為該客戶保留乙個ip位址並且在網路上廣播乙個來實現,該訊息包含客戶的mac位址、伺服器所能提供的ip位址、子網掩碼、租用期限,以及提供該租用的              dhcp伺服器本身的ip位址。

3、ip租用選擇:如果子網還存在其它dhcp伺服器,那麼客戶機在接受了某個dhcp伺服器的dhcpoffer訊息後,它會廣播一條包含提供租用的伺服器的ip位址的dhcprequest訊息,在該子網中通告所有其它dhcp伺服器它已經接受了乙個位址的提供,其他       dhcp伺服器在接收到這條訊息後,就會撤銷為該客戶提供的租用。然後把為該客戶分配的租用位址返回到位址池中,該位址將可以重新作為乙個有效位址提供給別的計算機使用。 

4、ip租用確認: dhcp伺服器接收到來自客戶的dhcprequest訊息,它就開始配置過程的最後乙個階段,這個確認階段由dhcp伺服器傳送乙個dhcpack包給客戶,該包包括乙個租用期限和客戶所請求的所有其它配置資訊,至此,完成tcp/ip配置。 

dhcp(dynamic host configure protocol,動態主機配置協議),用於向網路中的計算機分配ip位址及一些tcp/ip配置資訊。dhcp提供了安全,可靠且簡單的tcp/ip網路設定,避免了tcp/ip網路位址的衝突,同時大大降低了工作負擔。

ip的租約釋放命令 :釋放的ipconfig /release       獲取是 :ipconfig /renew 。

配置dhcp服務的要求:伺服器具有靜態ip ;在域環境下需要使用活動目錄服務授權dhcp服務;建立作用域。(如果在安裝時建立則預設為6天,之後建立為8天,無線為2小時)

配置選項有伺服器選項、作用域選項、保留選項。伺服器選項:對所有作用域生效;作用與選項:對當前作用域生效;保留選項:對當前作用域中某台客戶機生效。

1 #cp  /usr/share/doc/dhcp*/dhcpd.conf.sample  /etc/

2 #mv /etc/dhcpd.conf.sample /etc/dhcpd.conf34

#命令詳解

5 dns-update-style none; //

動態dns的更新方式,必須新增,否則伺服器無法啟動

6 option routers 192.168.1.1; //

預設閘道器

7 option subnet-mask 255.255.255.255.0; //

子網掩碼

8 option domain-name "

domain.org

"; //

網域名稱9 option domain-name-servers 114.114.114.114; //

dns伺服器

10 subnet 192.168.0.0 netmask 255.255.255.0{ //

定義網段的服務範圍,與伺服器所在同一範圍

11 range 192.168.0.2

192.168.0.99; //

位址池範圍,注意已經使用的固定位址要排除在外

12default-lease-time 600; //

釋放時間,單位s

13 max-lease-time 1000; //

最長釋放時間

DHCP工作原理

在常見的小型網路中 例如家庭網路和學生宿舍網 網路管理員都是採用手工分配ip位址的方法,而到了中 大型網路,這種方法就不太適用了。在中 大型網路,特別是大型網路中,往往有超過100臺的客戶機,手動分配ip位址的方法就不太合適了。因此,我們必須引入一種高效的ip位址分配方法,幸好,dhcp dynam...

DHCP工作原理

1 dhcp的作用 dhcp dynamic host configuration protocol,動態主機配置協議 為網路中的裝置提供動態ip位址資訊,包括ip位址 閘道器 dns等等。dhcp可以使得整網路的位址分配變得非常簡單,大大減低了網路管理員的工作量。dhcp基於udp協議,採用埠號為...

DHCP工作原理

dhcp dynamic host configuration protocol,動態主機配置協議 被應用在區域網環境中,主要作用是集中的管理 分配ip位址,使網路環境中的主機動態的獲得ip位址 gateway位址 dns伺服器位址等資訊,並能夠提公升位址的使用率。由於dhcp是乙個udp協議,所以...