DHCP的工作原理

DHCP的工作原理

DHCP(Dynamic Host Configure Protocol,動態主機配置協議),用於向網絡中的計算機分配IP地址及一些TCP/ip配置信息。DHCP提供了安全,可靠且簡單的TCP/IP網絡設置,避免了TCP/ip網絡地址的衝突,同時大大降低了工作負擔。

DHCP的 工作原理:客戶機從服務器獲取IP的四個租約過程,客戶機請求ip,服務器相應請求,客戶機選擇ip,服務器確定租約。

 

1. 客戶機請求IP地址 —— DHCP客戶機在網絡中廣播一個DHCP DISCOVER包,請求ip地址 ,DHCP Discover 包的源地址爲0.0.0.0 。目的地址爲255.255.255.255,該包 包含客戶機的MAC和計算機名,使服務器能夠確定是哪個客戶機發送的請求。

2. 服務器響應請求——當DHCP服務器接收到客戶機請求ip地址的信息時,就在自己的庫中查找是否有合法的ip地址提供給客戶機,如果有 ,將此ip標記,廣播一個 DHCP offer 包。這個包中包含:客戶機的的MAC地址;提供的合法ip;子網掩碼;租約期限;服務器標示;其他參數等。因爲客戶機沒有ip地址,所以還是以廣播方式發送的,源地址:0.0.0.0 目的地255.255.255.255。

3. 客戶機選擇IP地址——DHCP客戶機接收到第一個DHCP offer包中選擇ip地址,並在次 廣播一個DHCP request 包到所有服務器,該包中包含爲客戶機提供的ip配置的服務器的服務標示符(ip地址),服務器查看標示符,以確定自己提供的ip地址是否被客戶機選中,如果客戶機接受ip,則發出ip地址的DHCP服務器將該地址保留,就不能將該地址提供給另一個DHCP。如果拒絕,提供給下一個ip租約請求。這個源地址仍然是0.0.0.0 目的地255.255.255.255。

4. 服務器確認IP 租約——DHCP租約的最後一步,服務器確認租約,發送一個DHCP ack/DHCP NACK包。服務器收到DHCP request 包後,以dhcp ack 包向客戶機廣播出去,當客戶機收到後,就配置了ip地址,完成初始化,就可以在TCP/IP網絡上通信了。客戶機收到DHCP nack 包後會重新發送DHCP discover包。這次源地址是服務器的ip地址 目的地是255.255.255.255。

IP的租約更新:當客戶機重啓和租期到達50%時,就需要更新租約,直接想提供的服務器發送DHCP request包,要求更新租約。客戶機無法和服務器取得聯繫時,繼續使用現有IP,一直等到85%時,向所有的服務器發送廣播DHCP request 包請求更新,如果仍然無法聯繫,則客戶機將開始新的ip租約過程DHCP discover包

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

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

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

 注:本人學生技術 不好 把所學的 寫了下來,由於時間原因只能寫這麼多了,希望高手 能指點 那裏不足,一定好好學習,希望補充一點工作中的實際問題。配置的過程的錄像地址在電腦中沒法分享以後上傳在網盤了傳上來。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章