一、什麼是dhcp
dhcp,動態主機配置協議,提供一種稱為「即插即用連網」的機制,允許一台計算機加入新的網路和獲取ip位址而不用手工配置。
二、dhcp工作原理和工作流程
dhcp伺服器被動開啟udp埠67,等待客戶端發來的報文。
dhcp客戶從udp埠68廣播傳送發現報文(目的ip位址置為全1,源ip位址設為全
0)。3. 只有dhcp伺服器對此報文進行回答。凡收到dhcp發現報文的dhcp伺服器都發出
dhcp提供報文,因此dhcp客戶可能收到多個dhcp提供報文。dhcp伺服器先在其
資料庫中查詢該計算機的配置資訊,若找到則返回找到的資訊,若找不到,則從伺服器
的ip位址池中選取乙個位址分配給該計算機。
4. dhcp從幾個dhcp中選擇其中的乙個,並向所選擇的dhcp伺服器傳送dhcp請求報
文。5. 被選擇的dhcp伺服器傳送確認報文。從這時起,dhcp客戶端的ip位址和硬體位址已
經完成繫結,並且可以開始使用得到的臨時ip位址了。
dhcp客戶端現在要根據伺服器提供的租用期t設定兩個計時器t1和t2,它們的超時
時間分別是0.5t和0.875t。
6. 租用期過了一半(t1時間到),dhcp客戶傳送請求報文要求更新租用期。
7. dhcp伺服器若同意則傳送確認報文。dhcp客戶得到新的租用期,重置計時器。
8. dhcp伺服器若不同意,則傳送否認報文。這是dhcp必須立即停止使用原來的ip位址,
而必須重新申請ip位址(回到步驟2)。
若dhcp伺服器不響應步驟6的請求報文,則在租用期過了87.5%時(t2時間到),
dhcp必須重新傳送請求報文(重複步驟6),然後又重複後面的步驟。
9. dhcp可以隨時提前終止伺服器所提供的租用期,這時只需向dhcp伺服器傳送釋放報
文即可。
注:dhcp報文是udp使用者資料報的資料。
DHCP 動態主機配置協議
dhcp dynamic host configuration protocol,動態主機配置協議,工作在osi的應用層,是一種幫助計算機從指定的dhcp伺服器獲取它們的配置資訊的自舉協議,其最重要的功能是動態分配。dhcp的工作流程 發現階段,即dhcp客戶機尋找dhcp伺服器的階段。dhcp客戶...
動態主機配置協議DHCP
一.產生的原因?通常我們的協議都是固定在程式裡,一旦編寫好就不希望老是改動,但有很多時候為了軟體協議便於移植,往往並不把協議的所有細節都固定在源 中。我們希望可以在很多計算機上使用同乙個經過編譯的 在軟體執行之前,對軟體協議的莫些字段進行引數的賦值。在協議軟體中給這些引數賦值的動作叫做協議配置。乙個...
動態主機配置協議DHCP
dhcp提供一種動態指定 ipdhcp基於 c s模式,主要用於大型網路。dhcp用來自動給客戶端分配 tcp ip 資訊的網路協議,如 ip位址 閘道器 子網掩碼等資訊。每個dhcp 客戶端通過廣播連線到區域內的 dhcp 伺服器,該伺服器會響應請求,返回包括 ip位址 閘道器和其他網路配置資訊。...