DHCP 動態主機配置協議

2021-06-03 16:08:12 字數 991 閱讀 7004

dhcp:dynamic host configuration protocol,動態主機配置協議,工作在osi的應用層,是一種幫助計算機從指定的dhcp伺服器獲取它們的配置資訊的自舉協議,其最重要的功能是動態分配。

dhcp的工作流程

發現階段,即dhcp客戶機尋找dhcp伺服器的階段。dhcp客戶機向255.255.255.255以廣播方式傳送dhcp discover發現資訊來尋找dhcp伺服器,只有dhcp伺服器才會做出響應。

提供階段,即dhcp伺服器提供ip位址的階段。接收到dhcp discover發現資訊的dhcp伺服器都會做出響應,並從尚未出租的ip位址中分配乙個給dhcp客戶機。

選擇階段,即dhcp客戶機選擇某台dhcp伺服器提供的ip位址的階段。如果有多台dhcp伺服器向dhcp客戶機發來的dhcp offer提供資訊,則dhcp客戶機只接受第乙個收到的dhcp offer提供資訊,然後以廣播方式回答乙個dhcp request請求資訊,通知所有的dhcp伺服器,他將選擇某台dhcp伺服器所提供的ip位址。

確認階段,即dhcp伺服器確認所提供的ip位址的階段。當dhcp伺服器收到dhcp客戶機回答的dhcp request請求資訊之後,它便向dhcp客戶機傳送乙個包含它所提供的ip位址和其他設定的dhcp ack確認資訊。然後dhcp客戶機便將其tcp/ip協議與網絡卡繫結。

重新登入,以後dhcp客戶機每次重新登入網路時,只需直接傳送前一次所分配的ip位址的dhcp request請求資訊。當dhcp伺服器收到這一資訊後,它會嘗試讓dhcp客戶機繼續使用原來的ip位址,並回答乙個dhcp ack確認資訊。如果此ip位址已分配給其它dhcp客戶機使用,那麼原來的dhcp客戶機就必須重新傳送dhcp discover發現資訊來請求新的ip位址。

更新租約,dhcp伺服器向dhcp客戶機出租的ip位址有期限,期滿後dhcp伺服器便會收回出租的ip位址。如果dhcp客戶機要延長其ip租約,則必須更新其ip租約。dhcp客戶機啟動時和ip租約期限過一半時,dhcp協議客戶機都會自動向dhcp伺服器傳送更新其ip租約的資訊。

動態主機配置協議DHCP

一.產生的原因?通常我們的協議都是固定在程式裡,一旦編寫好就不希望老是改動,但有很多時候為了軟體協議便於移植,往往並不把協議的所有細節都固定在源 中。我們希望可以在很多計算機上使用同乙個經過編譯的 在軟體執行之前,對軟體協議的莫些字段進行引數的賦值。在協議軟體中給這些引數賦值的動作叫做協議配置。乙個...

動態主機配置協議DHCP

dhcp提供一種動態指定 ipdhcp基於 c s模式,主要用於大型網路。dhcp用來自動給客戶端分配 tcp ip 資訊的網路協議,如 ip位址 閘道器 子網掩碼等資訊。每個dhcp 客戶端通過廣播連線到區域內的 dhcp 伺服器,該伺服器會響應請求,返回包括 ip位址 閘道器和其他網路配置資訊。...

DHCP動態主機配置協議

client連線server 用到udp的67,68 埠 dhcp server ip必須是靜態配置的。root www yum install dhcp y 配置檔案在 root www cd etc dhcp root www dhcp ls dhclient.d dhclient exit h...