網絡(DHCP工作過程)

1. 什麼是DHCP:

	DHCP(動態主機配置協議)是一個局域網的網絡協議。指的是由服務器控制一段lP地
址範圍,客戶機登錄服務器時就可以自動獲得服務器分配的lP地址和子網掩碼。默認情況
下,DHCP作爲Windows Server的一個服務組件不會被系統自動安裝,還需要管理員手
動安裝並進行必要的配置。

2. DHCP功能:

保證任何IP地址在同一時刻只能由一臺DHCP客戶機所使用。
DHCP應當可以給用戶分配永久固定的IP地址。 
DHCP應當可以同用其他方法獲得IP地址的主機共存(如手工配置IP地址的主機)。 
DHCP服務器應當向現有的BOOTP客戶端提供服務。 

3. DHCP分配IP地址機制:

3.1 自動分配方式(Automatic Allocation):
	DHCP服務器爲主機指定一個永久性的IP地址,一旦DHCP客戶端第一次成功DHCP
服務器端租用到IP地址後,就可以永久性的使用該地址。 
3.2 動態分配方式(Dynamic Allocation):
	DHCP服務器給主機指定一個具有時間限制的IP地址,時間到期或主機明確表示放
棄該地址時,該地址可以被其他主機使用。 
3.3 手工分配方式(Manual Allocation):
	客戶端的IP地址是由網絡管理員指定的,DHCP服務器只是將指定的IP地址告訴客戶
端主機。

4. DHCP工作過程:

4.1 尋找DHCP服務器:
	當DHCP客戶端第一次登錄網絡的時候,計算機發現本機上沒有任何IP地址設定,
將以廣播方式發送DHCP discover發現信息來尋找DHCP服務器,即向
255.255.255.255發送特定的廣播信息。網絡上每一臺安裝了TCP/IP協議的主機都會接
收這個廣播信息,但只有DHCP服務器纔會做出響應。
4.2 分配IP地址:
	在網絡中接收到DHCP discover發現信息的DHCP服務器就會做出響應,它從尚未分
配的IP地址池中挑選一個分配給DHCP客戶機,向DHCP客戶機發送一個包含分配的IP
地址和其他設置的DHCP offer提供信息。
4.3 接受IP地址:
	DHCP客戶端接受到DHCP offer提供信息之後,選擇第一個接收到的提供信息,然
後以廣播的方式回答一個DHCP request請求信息,該信息包含向它所選定的DHCP服
務器請求IP地址的內容。
4.4 IP地址分配確認:
	當DHCP服務器收到DHCP客戶端回答的DHCP request請求信息之後,便向DHCP
客戶端發送一個包含它所提供的IP地址和其他設置的DHCP ack確認信息,告訴DHCP
客戶端可以使用它提供的IP地址。然後,DHCP客戶機便將其TCP/IP協議與網卡綁
定,另外,除了DHCP客戶機選中的DHCP服務器外,其他的DHCP服務器將收回曾經
提供的IP地址。
4.5 重新登錄:
	以後DHCP客戶端每次重新登錄網絡時,就不需要再發送DHCP discover發現信息
了,而是直接發送包含前一次所分配的IP地址的DHCP request請求信息。當DHCP服
務器收到這一信息後,它會嘗試讓DHCP客戶機繼續使用原來的IP地址,並回答一個
DHCP ack確認信息。如果此IP地址已無法再分配給原來的DHCP客戶機使用時,則
DHCP服務器給DHCP客戶機回答一個DHCP nack否認信息。當原來的DHCP客戶機收
到此DHCP nack否認信息後,它就必須重新發送DHCP discover發現信息來請求新的
IP地址。
4.6 更新租約:
	DHCP服務器向DHCP客戶機出租的IP地址一般都有一個租借期限,期滿後DHCP服
務器便會收回出租的IP地址。如果DHCP客戶機要延長其IP租約,則必須更新其IP租
約。DHCP客戶機啓動時和IP租約期限到達租約的50%時,DHCP客戶機都會自動向
DHCP服務器發送更新其IP租約的信息。 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章