最早接觸DHCP還是以前在宿舍上網的時候,有過一兩次怎麼連接配接無線還都是上不去,後來查到自己的DHCP用戶端服務被關掉了,手動開啟後才能上的去網。

那麼,DHCP是如何動态配置設定IP的呢?let's figure it out!
首先還是形象的看一下大緻過程:
大緻步驟就是這麼4步:首先要借刀子,你站在427門口大喊一聲,誰有水果刀啊?就這樣不顧形象的把你想說的廣播出去了。 這時候有個人弱弱的跟你說,它沒有水果刀,但是有把關公大砍刀,也可以削平果,問你要不要,你想了想,覺得總比沒有強,就接受了,最後,他把大砍刀給你。
看完這雷人的四步,接下來類比下DHCP連接配接實際的過程:
1,DHCP客戶機廣播“DHCP發現”消息,該消息的原位址為0.0.0.0,目的位址為255.255.255.255.
2,當DHCP伺服器監聽到客戶機的“DHCP發現”消息時,它會從還沒有租出的位址中選擇最前面的空置IP,連同其他的TCP/IP設定,向網絡中廣播“DHCP供給”消息。
3,DHCP客戶機收到“DHCP供給”消息,如果接受其中提供的參數,就通過廣播“DHCP請求”消息向DHCP伺服器請求提供IP位址
4,DHCP伺服器廣播“DHCP确認”消息,将IP位址配置設定給DHCP客戶機。
這裡涉及到一個互動過程中的IP位址的問題,原則是明确的IP位址就指明,不明确的就以廣播形式發送,例如: