簡述:假設(shè)多部計算機在同一個網(wǎng)域當中,也就是說,DHCPServer與他的Clients都在同一個網(wǎng)段之內(nèi),可以透過軟件廣播的方式來達到相互溝通的狀態(tài)。那么Client藉由DHCPServer得到IP的程序
假設(shè)多部計算機在同一個網(wǎng)域當中,也就是說,DHCP Server 與他的 Clients 都在同一個網(wǎng)段之內(nèi),可以透過軟件廣播的方式來達到相互溝通的狀態(tài)。那么Client 藉由 DHCP Server 得到 IP 的程序為:
①若 Client 端計算機設(shè)定使用 DHCP 協(xié)議以取得網(wǎng)絡(luò)參數(shù)時,則Client 端計算機在開機的時候,或者是重新啟動網(wǎng)絡(luò)卡的時候,會自動的發(fā)出 DHCPClient 的需求給網(wǎng)域內(nèi)的每部計算機:這個時候,由于發(fā)出的訊息希望每部計算機都可以接受,所以該訊息除了網(wǎng)絡(luò)卡的硬件地址(MAC)無法改變外,需要將該訊息的來源軟件地址設(shè)定為0.0.0.0 ,而目的地址則為 255.255.255.255 ( Linux 會自動設(shè)定,無須考慮這個問題!)。網(wǎng)域內(nèi)的其它沒有提供DHCP 服務(wù)的計算機,收到這個封包之后會自動的將該封包丟棄而不回應(yīng);
②DHCP 主機響應(yīng)訊息:如果是 DHCP 主機收到這個Client 的 DHCP 需求時,那么 DHCP 主機首先會針對該次需求的訊息所攜帶的 MAC與 DHCP 主機本身的設(shè)定值去比對,如果 DHCP 主機的設(shè)定有針對該 MAC 做靜態(tài)IP (每次都給予一個固定的 IP )的提供時,則提供 Client 端相關(guān)的固定 IP 與相關(guān)的網(wǎng)絡(luò)參數(shù);而如果該訊息的MAC 并不在 DHCP 主機的設(shè)定之內(nèi)時,則 DHCP 主機會選取目前網(wǎng)域內(nèi)沒有使用的IP (這個 IP 與設(shè)定值有關(guān)) 來發(fā)放給 client 端使用!此外,需要特別留意的是,在DHCP 主機發(fā)放給 Client 端的訊息當中,會附帶一個『租約期限』的訊息,以告訴Client 端,IP 可以使用的期限有多長!
③Client 端接受來自 DHCP 主機的網(wǎng)絡(luò)參數(shù),并設(shè)定 Client自己的網(wǎng)絡(luò)環(huán)境:當 Client 端接受響應(yīng)的訊息之后,首先會以 ARP 封包在網(wǎng)域內(nèi)發(fā)出訊息,以確定來自DHCP 主機發(fā)放的 IP 并沒有被占用!如果該 IP 已經(jīng)被占用了,那么 Client 對于這次的DHCP 信息將不接受,而將再次向網(wǎng)域內(nèi)發(fā)出 DHCP 的需求廣播封包;若該 IP 沒有被占用,則client 可以接受 DHCP 主機所給的網(wǎng)絡(luò)的參數(shù),那么這些參數(shù)將會被使用于 client端的網(wǎng)絡(luò)設(shè)定當中,同時, Client 端也會對 DHCP 主機發(fā)出確認封包,告訴 Server這次的需求已經(jīng)確認!而 Server 也會將該信息記錄下來;
④Client 端結(jié)束該 IP 的使用權(quán):當 Client 開始使用這個DHCP 發(fā)放的 IP 之后,有幾個情況下他可能會失去這個 IP 的使用權(quán):
Client 端離線:不論是關(guān)閉網(wǎng)絡(luò)接口( ifdown)、重新開機 ( reboot )、關(guān)機 ( shutdown ) 等行為,皆算是離線狀態(tài),這個時候Server 端就會將該 IP 回收,并放到 Server 自己的備用區(qū)中,等待未來的使用;
Client 端租約到期:前面提到 DHCP server 端發(fā)放的IP 有使用的期限, Client 使用這個 IP 到達期限規(guī)定的時間,就需要將 IP 繳回去!這個時候就會造成斷線,而Client 也可以再向 DHCP 主機要求再次分配 IP!
以上就是 DHCP 這個協(xié)議在 Server 端與 Client 端的運作狀態(tài),由上面這個運作狀態(tài)來看,可以明白,只要Server 端設(shè)定沒有問題,加上 Server 與 Client 在硬件聯(lián)機上面確定是 OK 的,那么Client 就可以直接藉由 Server 來取得上網(wǎng)的網(wǎng)絡(luò)參數(shù),當然啦,只要我們這些管理員能夠好好的、正確的管理好我們的DHCP 。
搜索詞
熱門產(chǎn)品推薦