KaliLinux常用服務配置教程DHCP服務工作流程

大學霸發表於2018-12-17

KaliLinux常用服務配置教程DHCP服務工作流程

DHCP 服務工作流程如圖 1.1 所示。


具體的工作流程如下所示:

1 DHCP 客戶端以廣播的方式發出 DHCP Discover 報文。

2 )所有的 DHCP 伺服器( DHCP Server-A ServerB )都能夠接收到 DHCP 客戶端傳送的 DHCP Discover 報文。所有的 DHCP 伺服器都會給出響應,向 DHCP 客戶端傳送一個 DHCP Offer 報文。 DHCP Offer 報文中“ Your(Client) IP Address ”欄位就是 DHCP 伺服器能夠提供給 DHCP 客戶端使用的 IP 地址,且 DHCP 伺服器會將自己的 IP 地址放在“ option ”欄位中以便 DHCP 客戶端區分不同的 DHCP 伺服器。 DHCP 伺服器在發出此報文後會存在一個已分配 IP 地址的記錄。

3 DHCP 客戶端只能處理其中的一個 DHCP Offer 報文。一般的原則是 DHCP Client 處理最先收到的 DHCP Offer 報文。 DHCP 客戶端會發出一個廣播的 DHCP Request 報文,在選項欄位中會加入選中的 DHCP 伺服器的 IP 地址和需要的 IP 地址。

4 DHCP 伺服器收到 DHCP Request 報文後,判斷選項欄位中的 IP 地址是否與自己的地址相同。如果不相同, DHCP 伺服器(如 Server-A )不做任何處理只清除相應的 IP 地址分配記錄;如果相同, DHCP 伺服器(如 Server-B )就會向 DHCP 客戶端響應一個 DHCP ACK 報文,並在選項欄位中增加 IP 地址的使用租期資訊。

5 DHCP 客戶端收到 DHCP ACK 報文後,檢查 DHCP 伺服器分配的 IP 地址是否能夠使用。如果可以使用,則 DHCP 客戶端成功獲得 IP 地址,並根據 IP 地址使用租期自動啟動續延過程;如果 DHCP 客戶端發現分配的 IP 地址已經被使用,則 DHCP 客戶端向 DHCP 伺服器發出 DHCP Decline 報文,通知 DHCP 伺服器禁用這個 IP 地址,然後 DHCP 客戶端開始新的地址申請過程。

6 DHCP 客戶端在成功獲取 IP 地址後,隨時可以透過傳送 DHCP Release 報文釋放自己的 IP 地址。 DHCP 伺服器收到 DHCP Release 報文後,會回收相應的 IP 地址並重新分配。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2285418/,如需轉載,請註明出處,否則將追究法律責任。

相關文章