DHCP分為兩個部分:一個是服務(wù)器端,另一個是客戶端。 所有客戶機(jī)的IP地址設(shè)定資料都由DHCP服務(wù)器集中管理,并負(fù)責(zé)處理客戶端的DHCP請求;而客戶端則會使用從服務(wù)器分配下來的IP地址。 1. DHCP服務(wù)器IP分配方式
DHCP服務(wù)器提供三種IP分配方式:
2. DHCP服務(wù)工作流程DHCP客戶機(jī)在啟動時,會搜尋網(wǎng)絡(luò)中是否存在DHCP服務(wù)器。如果找到,則給DHCP服務(wù)器發(fā)送一個請求。DHCP服務(wù)器接到請求后,為DHCP客戶機(jī)選擇TCP/IP配置的參數(shù),并把這些參數(shù)發(fā)送給客戶端。 如果已配置沖突檢測設(shè)置,則DHCP服務(wù)器在將租約中的地址提供給客戶機(jī)之前會使用Ping測試作用域中每個可用地址的連通性。這可確保提供給客戶的每個IP地址都沒有被使用手動TCP/IP配置的另一臺非DHCP計(jì)算機(jī)使用。 根據(jù)客戶端是否第一次登錄網(wǎng)絡(luò),DHCP的工作形式會有所不同??蛻舳藦腄HCP服務(wù)器上獲得IP地址的所有過程可以分為以下六個步驟: 其中新客戶端的租約過程的4個步驟。 2.1 工作過程1:尋找DHCP服務(wù)器當(dāng)DHCP客戶端第一次登錄網(wǎng)絡(luò)的時候,計(jì)算機(jī)發(fā)現(xiàn)本機(jī)上沒有任何IP地址設(shè)定,將以廣播方式發(fā)送DHCP discover發(fā)現(xiàn)信息來尋找DHCP服務(wù)器,即向255.255.255.255發(fā)送特定的廣播信息。網(wǎng)絡(luò)上每一臺安裝了TCP/IP協(xié)議的主機(jī)都會接收這個廣播信息,但只有DHCP服務(wù)器才會做出響應(yīng)。 2.2 工作過程2:分配IP地址在網(wǎng)絡(luò)中接收到DHCP discover發(fā)現(xiàn)信息的DHCP服務(wù)器就會做出響應(yīng),它從尚未分配的IP地址池中挑選一個分配給DHCP客戶機(jī),向DHCP客戶機(jī)發(fā)送一個包含分配的IP地址和其他設(shè)置的DHCP offer提供信息。 2.3 工作過程3:接受IP地址DHCP客戶端接受到DHCP offer提供信息之后,選擇第一個接收到的提供信息,然后以廣播的方式回答一個DHCP request請求信息,該信息包含向它所選定的DHCP服務(wù)器請求IP地址的內(nèi)容。 2.4 工作過程4:IP地址分配確認(rèn)當(dāng)DHCP服務(wù)器收到DHCP客戶端回答的DHCP request請求信息之后,便向DHCP客戶端發(fā)送一個包含它所提供的IP地址和其他設(shè)置的DHCP ack確認(rèn)信息,告訴DHCP客戶端可以使用它提供的IP地址。然后,DHCP客戶機(jī)便將其TCP/IP協(xié)議與網(wǎng)卡綁定,另外,除了DHCP客戶機(jī)選中的DHCP服務(wù)器外,其他的DHCP服務(wù)器將收回曾經(jīng)提供的IP地址。 2.5 工作過程5:重新登錄以后DHCP客戶端每次重新登錄網(wǎng)絡(luò)時,就不需要再發(fā)送DHCP discover發(fā)現(xiàn)信息了,而是直接發(fā)送包含前一次所分配的IP地址的DHCP request請求信息。當(dāng)DHCP服務(wù)器收到這一信息后,它會嘗試讓DHCP客戶機(jī)繼續(xù)使用原來的IP地址,并回答一個DHCP ack確認(rèn)信息。如果此IP地址已無法再分配給原來的DHCP客戶機(jī)使用時,則DHCP服務(wù)器給DHCP客戶機(jī)回答一個DHCP nack否認(rèn)信息。當(dāng)原來的DHCP客戶機(jī)收到此DHCP nack否認(rèn)信息后,它就必須重新發(fā)送DHCP discover發(fā)現(xiàn)信息來請求新的IP地址。 客戶端重新登錄 如果客戶端DHCP request 內(nèi)的IP地址在服務(wù)器端沒有被使用,DHCP服務(wù)器回復(fù)DHCP ACK繼續(xù)使用IP。 如果客戶端DHCP request 內(nèi)的IP地址在服務(wù)器端已被使用,DHCP服務(wù)器回復(fù)DHCP NACK告訴客戶端IP已被使用。 客戶端重新開始DHCP流程。 2.6 工作過程6:更新租約DHCP服務(wù)器向DHCP客戶機(jī)出租的IP地址一般都有一個租借期限,期滿后DHCP服務(wù)器便會收回出租的IP地址。如果DHCP客戶機(jī)要延長其IP租約,則必須更新其IP租約。DHCP客戶機(jī)啟動時和IP租約期限到達(dá)租約的50%時,DHCP客戶機(jī)都會自動向DHCP服務(wù)器發(fā)送更新其IP租約的信息。 |
|
來自: qweertt4747 > 《待分類》