DHCP 協議的 8 種訊息型別及功能伺服器

2022-01-12 05:12:24 字數 1997 閱讀 8501

1) 主機傳送 dhcp discover 廣播包在網路上尋找 dhcp 伺服器; 單播資料報, 位址、

2) dhcp 伺服器向主機傳送 dhcp offer 單播資料報,包含 ip 位址、mac 地 網域名稱資訊以及位址租期; 址、網域名稱資訊以及位址租期; 廣播包,

3) 主機傳送 dhcp request 廣播包,正式向伺服器請求分配已提供的 ip 地 址;

4) 單播包,確認主機的請求。 dhcp 伺服器向主機傳送 dhcp ack 單播包,確認主機的請求。 說明: 資料報, 說明:dhcp 客戶端可以接收到多個 dhcp 伺服器的 dhcp offer 資料報,然後 資料報, 可能 接受任何乙個 dhcp offer 資料報 , 但客戶端通常只接受收到的第一 資料報。 另外, 個 dhcp offer 資料報 。 另外 , dhcp 伺服器 dhcp offer 中指定的位址不一 為最終分配的位址,通常情況下, 定 為最終分配的位址,通常情況下,dhcp 伺服器會保留該位址直到客戶端發 出正式請求。 出正式請求。 採用廣播包, 正式請求 dhcp 伺服器分配位址 dhcp request 採用廣播包,是為了讓其它 伺服器也能夠接收到該資料報, 所有傳送 dhcp offer 資料報的 dhcp 伺服器也能夠接收到該資料報, 然後釋放 預分配) 位址。 已經 offer (預分配)給客戶端的 ip 位址。 資訊包中包含無效的配置引數,

5)如果傳送給 dhcp 客戶端的 dhcp offer 資訊包中包含無效的配置引數,客 資訊包拒絕接受已經分配的配置資訊。 戶端會向服 務器傳送 dhcp decline 資訊包拒絕接受已經分配的配置資訊。 資訊包,

6)當 dhcp 客戶端傳送 dhcp request 資訊包,伺服器拒絕響應 dhcp ack 包時 位址分配表, (dhcp 伺服器根據 request 包中 mac 位址查詢 ip 位址分配表, 未找到其分配的 相應位址), ),dhcp 相應位址),dhcp 伺服器會傳送 dhcp nak 訊息給 dhcp 客戶 端,導致客戶 端重新發起位址請求過程。 端重新發起位址請求過程。 release

7)dhcp 客戶機可向 dhcp 伺服器傳送 dhcp release 訊息放棄網路位址和取消現 有租約 訊息只請求配置引數

( 8)dhcp 客戶端可向 dhcp 伺服器傳送 dhcp inform 訊息只請求配置引數(客戶 位址) 機已經有了 ip 位址)

dhcp 的工作過程如下:

① 當dhcp 客戶機啟動時,客戶機在當前的子網中廣播dhcpdiscover 報文,向dhcp 伺服器申請乙個ip 位址。

② dhcp  伺服器收到 dhcpdiscover  報文後,它將從針對那台主機的位址敬意中為它提供乙個尚未被分配出去的

ip 位址,並把提供的ip 位址暫時標記為不可用。伺服器以dhcpoffer 報文送回給主機。如果網路裡包含有不止

乙個的dhcp 伺服器,則客戶機可能收到好幾個dhcpoffer 報文,客戶機通常只承認第乙個dhcpoffer 。

③ 客戶端收到dhcpoffer 後向伺服器傳送乙個含有有關dhcp 伺服器提供的ip 位址的dhcprequest 報文。如

果客戶端沒有收到 dhcpoffer  報文並且還記得以前的網路配置,此時使用以前的網路配置(如果該配置仍然在

有效期限內)

④ dhcp 伺服器向客戶機發回乙個含有碑被發出的ip 位址及其分配方案的乙個應答報(dhcpack )。

⑤ 客戶端接收到包含了配置引數的dhcpack 報文後,利用arp 檢查網路上是否有相同的ip 位址。如果檢查通過,

則客戶機接收這個ip 位址及其引數,如果發現有問題,客戶機向伺服器傳送dhcpdecline 資訊,並重新開始中

新的配置過程。伺服器收到dhcpdecline 資訊,將該位址標為不可用。

⑥ dhcp 伺服器只能將那個ip 位址分配給dhcp 客戶一定時間,dhcp 客戶必須在該次租用過期前對它進行更新。

客戶機在50%租借時間過去以後,每隔一段時間就開始dhcp 伺服器更新前租借。如果dhcp 伺服器應答,則租

用延期;如果dhcp 伺服器始終沒有應答,在有效租借其的 87.5%,客戶應該與任何乙個其他的dhcp 伺服器通

HTTP協議的8種請求型別及介紹

get 該請求會向資料庫發索取資料的請求,從而來獲取資訊,該請求就像資料庫的select操作一樣,只是用來查詢一下資料,不會修改 增加資料,不會影響資源的內容,即該請求不會產生 無論進行多少次操作,結果都是一樣的。put 該請求是向伺服器端傳送資料的,從而改變資訊,該請求就像資料庫的update操作...

HTTP協議的8種請求型別

http協議中共定義了八種方法或者叫 動作 來表明對request uri指定的資源的不同操作方式,具體介紹如下 options 返回伺服器針對特定資源所支援的http請求方法。也可以利用向web伺服器傳送 的請求來測試伺服器的功能性。head 向伺服器索要與get請求相一致的響應,只不過響應體將不...

HTTP協議的8種請求型別介紹

http協議的8種請求型別介紹 http協議中共定義了八種方法或者叫 動作 來表明對request uri指定的資源的不同操作方式,具體介紹如下 connect http 1.1協議中預留給能夠將連線改為管道方式的 伺服器。雖然http的請求方式有8種,但是我們在實際應用中常用的也就是get和pos...