資源描述:
《Windows server 2003 DHCP全攻略(一)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、Windowsserver2003DHCP全攻略(一)。DHCP(動態(tài)主機配置協(xié)議)是從BOOTP協(xié)議發(fā)展而來的,用于自動分配客戶端計算機IP地址的一種標準協(xié)議,在RFC2131中進行定義。 默認情況下,基于Windows系統(tǒng)的客戶端計算機均配置為DHCP客戶端(自動獲取IP地址),可以手動為其配置靜態(tài)IP地址。如果客戶端配置為DHCP客戶端并且網(wǎng)絡(luò)中存在DHCP服務(wù)器時,客戶端計算機在啟動時或者連接到網(wǎng)絡(luò)時向DHCP服務(wù)器獲取IP地址及其他相關(guān)信息,例如DNS服務(wù)器、網(wǎng)關(guān)、WINS服務(wù)器等等,DHCP
2、服務(wù)器使用租約的形式將IP地址分配給客戶端計算機使用。由于DHCP服務(wù)器需要固定的IP地址和DHCP客戶端計算機進行通訊,所以DHCP服務(wù)必須有一個固定的IP地址?! HCP工作方式 一、DHCP客戶端通過和DHCP服務(wù)器的交互通訊以獲得IP地址租約。為了從DHCP服務(wù)器獲得一個IP地址,在標準情況下DHCP客戶端和DHCP服務(wù)器之間會進行四次通訊?! ?、DHCP客戶端發(fā)送IP租用請求(DHCPDISCOVER)。當客戶端首次接入網(wǎng)絡(luò)、初始化TCP/IP連接。比如:主機系統(tǒng)啟動、新安裝了網(wǎng)卡以及啟用
3、禁用的網(wǎng)絡(luò)連接時都會初始化TCP/IP連接。由于客戶端此時沒有IP地址。同時也不知道DHCP服務(wù)器的IP地址,因此會通過廣播發(fā)送一個DHCPDISCOVER消息,請求租用IP地址等參數(shù)。DHCPDISCOVER消息中包含源IP地址(0.0.0.0)、目的IP地址(255.255.255.255,廣播地址)、源端口號(UDP68)、目的端口號(UDP67)以及DHCP客戶端的硬件地址和主機名(DHCP客戶端的標識)等信息?! ?、DHCP服務(wù)器提供IP地址(DHCPOFFER)。網(wǎng)絡(luò)中所有收到客戶端發(fā)出的D
4、HCPDISCOVER消息的合法DHCP服務(wù)器都會通過廣播發(fā)送一個DHCPOFFER水洗上,為客戶端提供IP地址等相關(guān)參數(shù)。DHCPOFFER消息中包含源IP地址(DHCP服務(wù)器IP地址)、目的IP地址(255.255.255.255,客戶端此時沒有IP地址)、源端口號(UDP67)、目的端口號(UDP68)、提供的IP地址和子網(wǎng)掩碼、IP地址的租用時間、服務(wù)器標識(通常為服務(wù)器的IP地址)、以及DHCP客戶端的硬件地址和主機名等信息。在DHCP客戶端發(fā)出DHCPDISCOVER消息后,如果等待1S未收到
5、任何DHCP服務(wù)器發(fā)出的DHCPOFFER,客戶機會分別以2S、4S、8S、16S的時間間隔重新廣播發(fā)送4次相同的DHCPDISCOVER消息。如果此時仍然沒有收到DHCPOFFER,則基于客戶端的操作系統(tǒng)不同,有以下3種情況: 基于WINDOWS2000的客戶端將會采用自動專用IP地址暫時作為自己的IP地址,仍可以與其它采用自動專用IP地址的主機進行臨時的通信。 基于WINDOWSXP和WINDOWSSERVER2003的客戶端將會采用備用配置。 基于其它操作系統(tǒng)的客戶端將無法TCP/IP網(wǎng)絡(luò)連接
6、,無法進行正?;途W(wǎng)絡(luò)通信?! 〉珶o論出現(xiàn)上述哪種情況,DHCP客戶端都會每隔五分鐘再次廣播發(fā)送DHCPDISCOVER消息,同樣,無論出現(xiàn)上述哪種情況,都說明DHCP末正常工作?! ?、DHCP客戶端進行IP租用選擇(DHCPREQUEST)。由于DHCP客戶端用于IP租用請求的DHCPDISCOVER消息是通過廣播發(fā)出的。而網(wǎng)絡(luò)中可能存在不止一臺的DHCP服務(wù)器,因此所有合法的DHCP服務(wù)器在收到請求后都會廣播發(fā)出自己的DHCPOFFER消息,為客戶端提供IP地址。客戶端收到后會選擇第一個收到的DHCP
7、OFFER中提供的IP地址,然后廣播發(fā)送一個DHCPREQUEST消息,告知自己所選擇的IP地址,并等待被選擇服務(wù)器發(fā)來的用于確認的DHCPACK消息。DHCPREQUEST消息中包含源IP地址(0.0.0.0,客戶端此時沒有IP地址)、目的IP地址(255.255.255.255,廣播地址)、源端口號(UDP68)、目的端口號(UDP67)、選擇的IP地址和提供該地址的服務(wù)器標識符以及DHCP客戶端的硬件地址和主機名等信息?! ?、DHCP服務(wù)器進行IP租用確認(DHCPACK)。所有曾經(jīng)發(fā)出的DHCP
8、OFFER消息的DHCP服務(wù)器都將收到由DHCP客戶端發(fā)出的DHCPREQUEST消息。那些未被選擇的DHCP服務(wù)器將收回它們曾提供的IP地址;而被選擇的DHCP服務(wù)器則會通過廣播發(fā)送一個DHCPACK消息,確認接受客戶端的選擇,正式告知客戶端可以使用其所提供的IP地址。DHCPACK包含源IP地址(被選擇DHCP服務(wù)器的地址)、目的IP地址(255.255.255.255,廣播地址)、源端口號(UDP67)、目的端口號(UD