12年老牌互聯網IT解決方案提供商
騰佑科技咨詢熱線咨詢熱線: 400-996-8756
工單提交 注冊/登錄
百度云服務中心騰佑科技公司

第一次登陸時DHCP服務器的工作形式

發(fā)布時間:2012-06-28 17:32 作者:admin

簡述:

根據客戶端是否第一次登錄網絡,DHCP服務器的工作形式會有所不同。第一次登錄的時候:

1、尋找Server
  
當DHCP客戶端第一次登錄網絡的時候,也就是客戶發(fā)現本機上沒有任何IP數據設定,它會向網絡發(fā)出一個DHCP DISCOVER封包。因為客戶端還不知道自己屬于哪一個網絡,所以封包的來源地址會為0.0.0.0,而目的地址則為255.255.255.255,然后再附上DHCP discover的信息,向網絡進行廣播。在Windows的預設情形下,DHCP discover的等待時間預設為1秒,也就是當客戶端將第一個DHCP discover封包送出去之后,在1秒之內沒有得到響應的話,就會進行第二次DHCP discover廣播。若一直得不到響應的情況下,客戶端一共會有四次DHCP discover廣播(包括第一次在內),除了第一次會等待1秒之外,其余三次的等待時間分別是9、13、16秒。如果都沒有得到DHCP服務器的響應,客戶端則會顯示錯誤信息,宣告DHCP discover的失敗。之后,基于使用者的選擇,系統(tǒng)會繼續(xù)在5分鐘之后再重復一次DHCP discover的過程。

2、提供IP租用地址
  
當DHCP服務器監(jiān)聽到客戶端發(fā)出的DHCP discover廣播后,它會從那些還沒有租出的地址范圍內,選擇最前面的空置IP ,連同其它TCP/IP設定,響應給客戶端一個DHCP OFFER封包。由于客戶端在開始的時候還沒有IP地址,所以在其DHCP discover 封包內會帶有其 MAC 地址信息,并且有一個XID編號來辨別該封包,DHCP 服務器響應的 DHCP offer 封包則會根據這些資料傳遞給要求租約的客戶。根據服務器端的設定,DHCP offer封包會包含一個租約期限的信息。

3、接受IP租約
  
客戶端收到網絡上多臺DHCP服務器的響應,只會挑選其中一個DHCP offer而已(通常是最先抵達的那個),并且會向網絡發(fā)送一個DHCP request廣播封包,告訴所有DHCP服務器它將指定接受哪一臺服務器提供的IP地址。同時,客戶端還會向網絡發(fā)送一個ARP封包,查詢網絡上面有沒有其它機器使用該IP地址;如果發(fā)現該IP已經被占用,客戶端則會送出一個DHCPDECLIENT封包給DHCP服務器,拒絕接受其DHCP offer,并重新發(fā)送DHCP discover信息。事實上,并不是所有DHCP客戶端都會無條件接受DHCP服務器的offer ,尤其這些主機安裝有其它TCP/IP相關的客戶軟件??蛻舳艘部梢杂肈HCP request向服務器提出DHCP選擇,而這些選擇會以不同的號碼填寫在DHCP Option Field里面。   

換一句話說,在DHCP服務器上面的設定,未必是客戶端全都接受??蛻舳丝梢员A糇约旱囊恍㏕CP/IP設定,并且主動權永遠在客戶端這邊。

本文由專業(yè)服務器托管——騰佑科技(http://mubashirfilms.com)提供。

點擊展開全文

騰佑科技(mubashirfilms.com)成立于2009年,總部位于河南鄭州,是一家集互聯網基礎設施及軟硬件于一體化的高新技術企業(yè),具有IDC/ISP/ICP/云牌照、雙軟等資質,并擁有多個國家版權局認證。公司自成立以來,一直致力于發(fā)展互聯網IDC數據中心DataCenter、云計算Cloud、大數據BigDate、人工智能AI、內容加速CDN、互聯網安全、軟件定制開發(fā)等產品服務及行業(yè)客戶技術一體化智能解決方案;2018年成為百度智能云AI河南服務中心。

售前咨詢熱線:400-996-8756

備案提交:0371-89913068

售后客服:0371-89913000

熱門活動

百度云服務中心
  • 熱門資訊
  • 隨便看看