001 - DHCP報文類型

DHCP報文類型

DHCP共有八種報文。

1、DHCP Discover

DHCP客戶端請求地址時,并不知道DHCP服務器的位置,因此DHCP客戶端會在本地網絡內以廣播方式發(fā)送請求報文,這個報文成為Discover報文,目的是發(fā)現(xiàn)網絡中的DHCP服務器,所有收到Discover報文的DHCP服務器都會發(fā)送回應報文,DHCP客戶端據此可以知道網絡中存在的DHCP服務器的位置。

2、DHCP Offer

DHCP服務器收到Discover報文后,就會在所配置的地址池中查找一個合適的IP地址,加上相應的租約期限和其他配置信息(如網關、DNS服務器等),構造一個Offer報文,發(fā)送給用戶,告知用戶本服務器可以為其提供IP地址。<只是告訴client可以提供,是預分配,還需要client通過ARP檢測該IP是否重復>

3、DHCP Request

DHCP客戶端可能會收到很多Offer,所以必須在這些回應中選擇一個。Client通常選擇第一個回應Offer報文的服務器作為自己的目標服務器,并回應一個廣播Request報文,通告選擇的服務器。DHCP客戶端成功獲取IP地址后,在地址使用租期過去1/2時,會向DHCP服務器發(fā)送單播Request報文續(xù)延租期,如果沒有收到DHCP ACK報文,在租期過去3/4時,發(fā)送廣播Request報文續(xù)延租期。

4、DHCP ACK

DHCP服務器收到Request報文后,根據Request報文中攜帶的用戶MAC來查找有沒有相應的租約記錄,如果有則發(fā)送ACK報文作為回應,通知用戶可以使用分配的IP地址。

5、DHCP NAK

如果DHCP服務器收到Request報文后,沒有發(fā)現(xiàn)有相應的租約記錄或者由于某些原因無法正常分配IP地址,則發(fā)送NAK報文作為回應,通知用戶無法分配合適的IP地址。

6、DHCP Release

當用戶不再需要使用分配IP地址時,就會主動向DHCP服務器發(fā)送Release報文,告知服務器用戶不再需要分配IP地址,DHCP服務器會釋放被綁定的租約。

7、DHCP Decline

DHCP客戶端收到DHCP服務器回應的ACK報文后,通過地址沖突檢測發(fā)現(xiàn)服務器分配的地址沖突或者由于其他原因導致不能使用,則發(fā)送Decline報文,通知服務器所分配的IP地址不可用。

8、DHCP Inform

DHCP客戶端如果需要從DHCP服務器端獲取更為詳細的配置信息,則發(fā)送Inform報文向服務器進行請求,服務器收到該報文后,將根據租約進行查找,找到相應的配置信息后,發(fā)送ACK報文回應DHCP客戶端。<極少用到>

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容