資源描述:
《DHCP多作用域》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、DHCP及DHCP多作用域服務(wù)器工作原理2007-11-1820:39:02標(biāo)簽:DHCP?職場(chǎng)?休閑?多作用域服務(wù)器一、DHCP服務(wù)是什么?DHCP稱(chēng)為動(dòng)態(tài)主機(jī)配置協(xié)議。DHCP服務(wù)允許工作站連接到網(wǎng)絡(luò)并且自動(dòng)獲取一個(gè)IP地址。配置DHCP服務(wù)的服務(wù)器可以為每一個(gè)網(wǎng)絡(luò)客戶提供一個(gè)IP地址、子網(wǎng)掩碼、缺省網(wǎng)關(guān)、一個(gè)WINS服務(wù)器的IP地址,以及一個(gè)DNS服務(wù)器的IP地址。?二、DHCP服務(wù)在實(shí)際應(yīng)用中的常見(jiàn)問(wèn)題?1、在一個(gè)子網(wǎng)內(nèi)是否可以存在多臺(tái)DHCP服務(wù)器,如果存在的話,那么該子網(wǎng)中的客戶機(jī)能否
2、正確獲取地址,將會(huì)獲取哪個(gè)DHCP服務(wù)器所分配的地址,是否能控制客戶機(jī)器能從管理人員所設(shè)置的DHCP服務(wù)器中獲取地址而不會(huì)從一些非法用戶自建的DHCP服務(wù)器中取得非法得IP??2、如果網(wǎng)絡(luò)中存在多個(gè)子網(wǎng),而子網(wǎng)的客戶機(jī)需要DHCP服務(wù)器提供地址配置,那么是采取在各個(gè)子網(wǎng)都安裝一臺(tái)DHCP服務(wù)器,還是只在某一個(gè)子網(wǎng)中安裝DHCP服務(wù)器,讓它為多個(gè)子網(wǎng)的客戶機(jī)分配IP地址,應(yīng)該如何實(shí)現(xiàn)??3、如果采取在一個(gè)子網(wǎng)中安裝DHCP服務(wù)器,讓它為多個(gè)子網(wǎng)的客戶機(jī)分配IP地址,那么應(yīng)該需要在一臺(tái)DHCP服務(wù)器中
3、創(chuàng)建多個(gè)不同范圍的作用域,而我們?nèi)绾慰梢詼?zhǔn)確地保證相應(yīng)范圍的地址峙涓嚶ψ油刂骰兀??4、如果客戶機(jī)器無(wú)法從DHCP服務(wù)器中獲取IP地址,那么Windows2000客戶機(jī)器將會(huì)如何處理自己的TCP/IP設(shè)置??三、DHCP的工作原理?要解析第二點(diǎn)中所提的問(wèn)題,首先要搞清楚DHCP的實(shí)際的工作過(guò)程及原理,下面就對(duì)此做簡(jiǎn)單介紹:DHCP是一個(gè)基于廣播的協(xié)議,它的操作可以歸結(jié)為四個(gè)階段,這些階段是IP租用請(qǐng)求、IP租用提供、IP租用選擇、IP租用確認(rèn)。?1.???????尋找Server。當(dāng)DHCP
4、客戶端第一次登錄網(wǎng)路的時(shí)候﹐也就是客戶發(fā)現(xiàn)本機(jī)上沒(méi)有任何IP資料設(shè)定﹐它會(huì)向網(wǎng)路發(fā)出一個(gè)DHCPDISCOVER封包。因?yàn)榭蛻舳诉€不知道自己屬于哪一個(gè)網(wǎng)路﹐所以封包的來(lái)源地址會(huì)為0.0.0.0﹐而目的地址則為255.255.255.255﹐然后再附上DHCPdiscover的信息﹐向網(wǎng)路進(jìn)行廣播。網(wǎng)絡(luò)上每一臺(tái)安裝了TCP/IP協(xié)議的主機(jī)都會(huì)接收到這種廣播信息,但只有DHCP服務(wù)器才會(huì)做出響應(yīng).DHCPdiscover的等待時(shí)間預(yù)設(shè)為1秒也就是當(dāng)客戶端將第一個(gè)DHCPdiscover封包送出去之后在
5、1秒之內(nèi)沒(méi)有得到回應(yīng)的話就會(huì)進(jìn)行第二次DHCPdiscover廣播。在得不到回應(yīng)的情況下客戶端一共會(huì)有四次DHCPdiscover廣播(包括第一次在內(nèi))除了第一次會(huì)等待1秒之外其余三次的等待時(shí)間分別是91316秒。如果都沒(méi)有得到DHCP服務(wù)器的回應(yīng)客戶端則會(huì)顯示錯(cuò)誤信息宣告DHCPdiscover的失敗。之后基于使用者的選擇系統(tǒng)會(huì)繼續(xù)在5分鐘之后再重一次DHCPdiscover的要求。2.???????提供IP租用位址。當(dāng)DHCP服務(wù)器監(jiān)聽(tīng)到客戶端發(fā)出的DHCPdiscover廣播后﹐它會(huì)從那些還
6、沒(méi)有租出的位址范圍內(nèi)﹐選擇最前面的的空置IP,連同其它TCP/IP設(shè)定,回應(yīng)給客戶端一個(gè)DHCPOFFER封包。由于客戶端在開(kāi)始的時(shí)候還沒(méi)有IP位址﹐所以在其DHCPdiscover封包內(nèi)會(huì)帶有其MAC位址信息﹐并且有一個(gè)XID編號(hào)來(lái)辨別該封包﹐DHCP服務(wù)器回應(yīng)的DHCPoffer封包則會(huì)根據(jù)這些資料傳遞給要求租約的客戶。根據(jù)服務(wù)器端的設(shè)定﹐DHCPoffer封包會(huì)包含一個(gè)租約期限的信息。3.???????接受IP租約。如果客戶端收到網(wǎng)路上多臺(tái)DHCP服務(wù)器的回應(yīng)﹐只會(huì)挑選其中一個(gè)DHCPoff
7、er(通常是最先抵達(dá)的那個(gè))﹐并且會(huì)向網(wǎng)路發(fā)送一個(gè)DHCPrequest廣播封包﹐告訴所有DHCP服務(wù)器它將指定接受哪一臺(tái)服務(wù)器提供的IP位址。之所以要以廣播方式回答,是為了通知所有的DHCP服務(wù)器,他將選擇某臺(tái)DHCP服務(wù)器所提供的IP地址同時(shí)﹐客戶端還會(huì)向網(wǎng)路發(fā)送一個(gè)ARP封包﹐查詢網(wǎng)路上面有沒(méi)有其它機(jī)器使用該IP位址﹔如果發(fā)現(xiàn)該IP已經(jīng)被占用﹐客戶端則會(huì)送出一個(gè)DHCPDECLINE封包給DHCP服務(wù)器﹐拒絕接受其DHCPoffer﹐并重新發(fā)送DHCPdiscover信息。事實(shí)上﹐并不是所有
8、DHCP客戶端都會(huì)無(wú)條件接受DHCP服務(wù)器的offer﹐尤其這些主機(jī)安裝有其它TCP/IP相關(guān)的客戶軟件??蛻舳艘部梢杂肈HCPrequest向服務(wù)器提出DHCP選擇﹐而這些選擇會(huì)以不同的號(hào)碼填寫(xiě)在DHCPOptionField里面。換一句話說(shuō)﹐在DHCP服務(wù)器上面的設(shè)定﹐未必是客戶端全都接受﹐客戶端可以保留自己的一些TCP/IP設(shè)定。而主動(dòng)權(quán)永遠(yuǎn)在客戶端這邊。4.???????確認(rèn)階段。即DHCP服務(wù)器確認(rèn)所提供的IP地址的階段。當(dāng)DHCP服務(wù)器收到DHCP客戶機(jī)回答的DHCPr