dhcp的工作過程,dhcp的工作過程 10

時間 2021-09-20 09:47:20

1樓:小小芝麻大大夢

1、dhcp client以廣播的方式發出dhcp discover報文。

2、所有的dhcp server都能夠接收到dhcp client傳送的dhcp discover報文,所有的dhcp server都會給出響應,向dhcp client傳送一個dhcp offer報文。

dhcp offer報文中“your(client) ip address”欄位就是dhcp server能夠提供給dhcp client使用的ip地址,且dhcp server會將自己的ip地址放在“option”欄位中以便dhcp client區分不同的dhcp server。dhcp server在發出此報文後會存在一個已分配ip地址的紀錄。

3、dhcp client只能處理其中的一個dhcp offer報文,一般的原則是dhcp client處理最先收到的dhcp offer報文。

dhcp client會發出一個廣播的dhcp request報文,在選項欄位中會加入選中的dhcp server的ip地址和需要的ip地址。

4、dhcp server收到dhcp request報文後,判斷選項欄位中的ip地址是否與自己的地址相同。如果不相同,dhcp server不做任何處理只清除相應ip地址分配記錄;如果相同,dhcp server就會向dhcp client響應一個dhcp ack報文,並在選項欄位中增加ip地址的使用租期資訊。

5、dhcp client接收到dhcp ack報文後,檢查dhcp server分配的ip地址是否能夠使用。如果可以使用,則dhcp client成功獲得ip地址並根據ip地址使用租期自動啟動續延過程;如果dhcp client發現分配的ip地址已經被使用,則dhcp client向dhcpserver發出dhcp decline報文,通知dhcp server禁用這個ip地址,然後dhcp client開始新的地址申請過程。

6、dhcp client在成功獲取ip地址後,隨時可以通過傳送dhcp release報文釋放自己的ip地址,dhcp server收到dhcp release報文後,會**相應的ip地址並重新分配。

2樓:哎喲帶你看娛樂

dhcp client以廣播的方式發出dhcp discover報文。所有的dhcp server都能夠接收到dhcp client傳送的dhcp discover報文,所有的dhcp server都會給出響應,向dhcp client傳送一個dhcp offer報文。

dhcp offer報文中欄位就是dhcp server能夠提供給dhcp client使用的ip地址,且dhcp server會將自己的ip地址放在option欄位中以便dhcp client區分不同的dhcp server。dhcp server在發出此報文後會存在一個已分配ip地址的紀錄。

3樓:匿名使用者

dhcp server與client的標準互動過程:

1、client首先發出廣播的dhcpdiscover報文,廣播的目的是讓dhcp server能夠收到這個請求報文。在這個報文中,client可以在“選項”欄位中加入“request paramter list”選項,表明自己想要獲得的各種引數,而且四個ip地址欄位都必須為0。

2、由於dhcpdiscover報文是廣播,那麼所有的dhcp server都能夠收到,所有的dhcp server都會響應一個dhcpoffer報文,其中“你的ip地址”欄位就是dhcp server能夠提供給client使用的ip地址,而且dhcp server會把自己的ip地址放在“選項”欄位中以便client區分不同的dhcp server,發出此報文後,在dhcp server上就會存在一個已分配ip地址的記錄。

3、client能夠收到所有的dhcpoffer報文,但clien只能處理其中的一個,一般的原則是client接收、處理最先收到的那個dhcpoffer報文。client會再發出一個廣播的dhcprequest報文,在“選項”欄位中會加入選中的dhcp server的ip地址和使用者想要的ip地址,之所以廣播是因為要通知所有的dhcp server進行相應的處理。

4、dhcp server收到dhcprequest報文,判斷“選項”欄位中的dhcp server的ip地址是否與自己的地址相同,不相同,則不做任何處理,如果自己發出過dhcpoffer報文,則清除相應ip地址記錄;當“選項”欄位中的dhcp server的ip地址是與自己的ip地址相同時,dhcp server就會響應一個dhcpack報文,其內容同dhcpoffer類似,並在“選項”欄位中增加了ip地址使用租期選項。

5、client收到dhcpack報文後(經過上面的處理後,有且只有一個dhcpack報文),會檢查dhcp server分配給自己的ip地址是否能夠使用,如在乙太網型別的網路中,client會發出免費的arp請求來確定dhcp server分配的ip地址是否已經被別人使用,如果可以使用,則client成功獲得ip地址,並根據ip地址使用租期自動啟動續延過程。

6、如果client發現dhcp server分配的ip地址已經被別人使用,則client會發出dhcpdecline報文通知dhcp server禁用這個ip地址以免引起ip地址衝突。然後client又開始新的dhcp過程,從第1步開始。

7、當client成功獲取ip地址後,會根據ip地址使用租期自動啟動續延過程,在使用租期過去50%時刻處,向dhcp server傳送單播dhcprequest報文續延租期,如果成功即收到dhcp server的dhcpack報文,則租期相應向前延長,如果失敗即沒有收到dhcpack報文,則client繼續使用這個ip地址。在使用租期過去87.5%時刻處,向dhcp server傳送廣播dhcprequest報文續延租期,如果成功即收到dhcp server的dhcpack報文,則租期相應向前延長;如果失敗即沒有收到dhcpack報文,則client繼續使用這個ip地址。

在使用租期到期時,client應自動放棄使用這個ip地址,並開始新的dhcp過程,從第1步開始。

8、client在成功獲取ip地址後,隨時可以通過傳送dhcprelease報文釋放自己的ip地址,dhcp server收到dhcprelease報文後,會**相應的ip地址重新分配。

當存在dhcp relay時,所有的dhcp報文都會經過dhcp relay進行**,整個dhcp互動過程同上面型別,只是在報文封裝時,稍有不同。

由上面的敘述可以看出,dhcp server的行為完全由client來驅動,dhcp server無法控制client的行為。因此dhcp協議的安全性比較差。

4樓:芋頭醬啊

dhcp的原理與配置

dhcp叫做動態主機配置協議,它可以幫助主機動態下發ip地址以及閘道器dns伺服器等資訊,減少大型組網中手動配置ip地址的過程,將管理員的工作簡化。

以上是dhcp的原理,至於配置方面由於廠商很多,配置指令碼也很多,,大家在配置的時候只需要記住幾個點:

1、建立地址池

2、地址池中包含的網段資訊,即可分配給主機的所有可用地址3、閘道器地址資訊

4、dns伺服器地址資訊

5、在介面上掛接地址池

無論什麼品牌的裝置,只要遵循這五個步驟,都可以完成dhcp的基礎配置,當然,dhcp中還有很多更加深入技術點,例如基於dhcp安全的dhcp snooping,以及dhcp relay等等。

5樓:匿名使用者

1.dhcp discorver,廣播0.0.

0.0->255.255.

255.255,requested ip add!=0.

0.0.0

2.dhcp offer,廣播

3.dhcp request,廣播

4.dhcp ack,廣播

如何開啟關閉linu的dhcp服務

糊塗王雜貨鋪 關閉 service dhcpd stop開啟 service dhcpd start配置檔案不會因為關閉而改變。不過,根據你的描述,關閉和啟動dhcp伺服器上的服務,不會有什麼改變。倒不如客戶機啟動後,試著把網路服務重啟一下,看能不能獲取到新的ip地址。service network...

敘述路由器的工作原理及工作過程,路由器的工作原理

傳統地,路由器工作於osi七層協議中的第三層,其主要任務是接收來自一個網路介面的資料包,根據其中所含的目的地址,決定 到下一個目的地址。因此,路由器首先得在 路由表中查詢它的目的地址,若找到了目的地址,就在資料包的幀格前新增下一個mac地址,同時ip資料包頭的ttl time to live 域也開...

關於DHCP自動分配IP和路由器的問題

關於導致別人上不了網的原因,跟100多塊錢與否無關,跟線路連線及路由器設定有關。如果你的路由的lan口連線的學校的lan口,而且你的路由開啟了dhcp,而且你的路由器的自動分配ip地址段 地址池 與學校的不是一個網段的話,其他電腦自動獲取ip時,就可能從你的路由獲取一個非學校網段的ip,那麼這臺機器...