dhcp伺服器配置與原理?

為什麼使用DHCP

①DHCP伺服器用於為客戶機動態分配IP地址,避免了TCP/IP網路中地址的衝突,便於對網路的IP地址進行管理;

②在使用TCP/IP協議通訊的網路中,每臺計算機都必須至少有一個IP地址,這樣才能與其他計算機通訊。對於一個較大規模的網路來說,逐個地為每臺計算機分配和設定IP地址,將是一件很麻煩的事情,也不便於管理和維護;

③對於像筆記本這樣的移動使用者,經常從一個子網移動到另一個子網,需要不斷地手動更換IP地址,很不方便;

④DHCP伺服器通過動態的IP地址分配還能解決IP地址資源不足的情況,因此DHCP產生了。

工具/原料

dhcp

DHCP工作原理

我們看下面的圖

dhcp伺服器配置與原理

客戶發出的IP租用請求報文

  DHCP客戶機初始化TCP/IP,通過UDP埠67向網路中傳送一個DHCP DISCOVER廣播包,請求租用IP地址。該 廣播包中的源IP地址為0.0.0.0,目標IP地址為255.255.255.255;包中還包含客戶機的MAC地址和計算機名。

dhcp伺服器配置與原理

DHCP Server迴應的IP租用提供報文  任何接收到DHCP DISCOVER廣播包並且能夠提供IP地址的DHCP伺服器,都會通過UDP埠68給客戶機迴應一個DHCP OFFER廣播包,提供一個IP地址。該廣播包的源IP地址為DHCP伺服器IP,目標IP地址為255.255.255.255;包中還包含提供的IP地址、子網掩碼及租期等資訊。

dhcp伺服器配置與原理

客戶選擇IP租用報文  客戶機從不止一臺DHCP伺服器接收到提供之後,會選擇第一個收到的DHCP OFFER包,並向網路中廣播一個 DHCP REQUEST訊息包,表明自己已經接受了一個DHCP伺服器提供的IP地址。該廣播包中包含所接受的IP地址和伺服器的IP地址。 所有其他的DHCP伺服器撤消它們的提供以便將IP地址提供給下一次IP租用請求。

dhcp伺服器配置與原理

DHCP伺服器發出IP租用確認報文

  被客戶機選擇的DHCP伺服器在收到DHCP REQUEST廣播後,會廣播返回給客戶機一個DHCP ACK訊息包,表明已經接受客戶機的選擇,並將這一IP地址的合法租用以及其他的配置資訊都放入該廣播包發給客戶機。

dhcp伺服器配置與原理

客戶配置成功後發出的公告報文

  客戶機在收到DHCP ACK包,會使用該廣播包中的資訊來配置自己的TCP/IP,則租用過程完成,客戶機可以在網路中通訊。

至此一個客戶獲取IP的DHCP服務過程基本結束,不過客戶獲取的IP一般是用租期,到期前需要更新租期,這個過程是通過租用更新資料包來完成的。

dhcp伺服器配置與原理

相關問題答案