回覆列表
  • 1 # 螢幕挪開哦

    工作流程1. 發現階段,即DHCP客戶機尋找DHCP伺服器的階段。DHCP客戶機以廣播方式(因為DHCP伺服器的IP地址對於客戶機來說是未知的)傳送DHCPdiscover發現資訊來尋找DHCP伺服器,即向地址255.255.255.255傳送特定的廣播資訊。網路上每一臺安裝了TCP/IP協議的主機都會接收到這種廣播資訊,但只有DHCP伺服器才會做出響應(如圖1)。2.提供階段,即DHCP伺服器提供IP地址的階段。在網路中接收到DHCPdiscover發現資訊的DHCP伺服器都會做出響應,它從尚未出租的IP地址中挑選一個分配給DHCP客戶機,向DHCP客戶機發送一個包含出租的IP地址和其他設定的DHCPoffer提供資訊(如圖2)。3.選擇階段,即DHCP客戶機選擇某臺DHCP伺服器提供的IP地址的階段。如果有多臺DHCP伺服器向DHCP客戶機發來的DHCPoffer提供資訊,則DHCP客戶機只接受第一個收到的DHCPoffer提供資訊,然後它就以廣播方式回答一個DHCPrequest請求資訊,該資訊中包含向它所選定的DHCP伺服器請求IP地址的內容。之所以要以廣播方式回答,是為了通知所有的DHCP伺服器,他將選擇某臺DHCP伺服器所提供的IP地址(如圖3)。4.確認階段,即DHCP伺服器確認所提供的IP地址的階段。當DHCP伺服器收到DHCP客戶機回答的DHCPrequest請求資訊之後,它便向DHCP客戶機發送一個包含它所提供的IP地址和其他設定的DHCPack確認資訊,告訴DHCP客戶機可以使用它所提供的IP地址。然後DHCP客戶機便將其TCP/IP協議與網絡卡繫結,另外,除DHCP客戶機選中的伺服器外,其他的DHCP伺服器都將收回曾提供的IP地址(如圖4)。5.重新登入。以後DHCP客戶機每次重新登入網路時,就不需要再發送DHCPdiscover發現資訊了,而是直接傳送包含前一次所分配的IP地址的DHCPrequest請求資訊。當DHCP伺服器收到這一資訊後,它會嘗試讓DHCP客戶機繼續使用原來的IP地址,並回答一個DHCPack確認資訊。如果此IP地址已無法再分配給原來的DHCP客戶機使用時(比如此IP地址已分配給其它DHCP客戶機使用),則DHCP伺服器給DHCP客戶機回答一個DHCPnack否認資訊。當原來的DHCP客戶機收到此DHCPnack否認資訊後,它就必須重新發送DHCPdiscover發現資訊來請求新的IP地址。6.更新租約。DHCP伺服器向DHCP客戶機出租的IP地址一般都有一個租借期限,期滿後DHCP伺服器便會收回出租的IP地址。如果DHCP客戶機要延長其IP租約,則必須更新其IP租約。DHCP客戶機啟動時和IP租約期限過一半時,DHCP客戶機都會自動向DHCP伺服器傳送更新其IP租約的資訊。為了便於理解,我們把DHCP客戶機比做餐館裡的客人,DHCP伺服器比做服務員(一個餐館裡也可以有多個服務員),IP地址比做客戶需要的食物。那麼可以這樣描述整個過程:客人走進餐館,問:“有沒有服務員啊?”(DHCPdiscover),多個服務員同時回答:“有,我這有雞翅”“有,我這有漢堡”(DHCPoffer)。客人說:“好吧,我要一份漢堡”(DHCPrequest,這個客人比較死板,總是選擇第一次聽到的食物),端著漢堡的服務員迴應了一聲:“來啦”(DHCPack),並把食物端到客人面前,供其享用(將網絡卡和IP地址繫結)。客人下次來的時候,就直接找上次那個服務員點自己喜歡的漢堡了(DHCPrequest),如果還有漢堡,服務員會再次確認並上菜(DHCPack),而如果已經賣完了,服務員則會告訴客人:“不好意思,已經賣完了”(DHCPnack)。當然,服務員隔一段時間會來收拾一次桌子,除非客人特別說明這菜還要繼續吃的,服務員會將剩菜端走。

  • 中秋節和大豐收的關聯?
  • 國際註冊會計師和註冊會計師區別?