Windows server 2003 DHCP全攻略(一)

來源:互聯網
上載者:User

DHCP(動態主機設定通訊協定)是從BOOTP協議發展而來的,用於自動分配用戶端電腦IP地址的一種標準協議,在RFC 2131中進行定義。

預設情況下,基於Windows系統的用戶端電腦均配置為DHCP用戶端(自動擷取IP地址),可以手動為其配置靜態IP地址。如果用戶端配置為DHCP用戶端並且網路中存在DHCP伺服器時,用戶端電腦在啟動時或者串連到網路時向DHCP伺服器擷取IP地址及其他相關資訊,例如DNS伺服器、網關、WINS伺服器等等,DHCP伺服器使用租約的形式將IP地址分配給用戶端電腦使用。由於DHCP伺服器需要固定的IP地址和DHCP用戶端電腦進行通訊,所以DHCP服務必須有一個固定的IP地址。

DHCP工作方式

一、DHCP用戶端通過和DHCP伺服器的互動通訊以獲得IP地址租約。為了從DHCP伺服器獲得一個IP地址,在標準情況下DHCP用戶端和DHCP伺服器之間會進行四次通訊。

1、DHCP用戶端發送IP租用請求(DHCPDISCOVER)。當用戶端首次接入網路、初始化TCP/IP串連。比如:主機系統啟動、新安裝了網卡以及啟用禁用的網路連接時都會初始化TCP/IP串連。由於用戶端此時沒有IP地址。同時也不知道DHCP伺服器的IP地址,因此會通過廣播發送一個DHCPDISCOVER訊息,請求租用IP地址等參數。DHCPDISCOVER訊息中包含源IP地址(0.0.0.0)、目的IP地址(255.255.255.255,廣播位址)、源連接埠號碼(UDP68)、目的連接埠號碼(UDP67)以及DHCP用戶端的硬體地址和主機名稱(DHCP用戶端的標識)等資訊。

2、DHCP伺服器提供IP地址(DHCPOFFER)。網路中所有收到用戶端發出的DHCPDISCOVER訊息的合法DHCP伺服器都會通過廣播發送一個DHCPOFFER水洗上,為用戶端提供IP地址等相關參數。DHCPOFFER訊息中包含源IP地址(DHCP伺服器IP地址)、目的IP地址(255.255.255.255,用戶端此時沒有IP地址)、源連接埠號碼(UDP67)、目的連接埠號碼(UDP68)、提供的IP地址和子網路遮罩、IP地址的租用時間、伺服器標識(通常為伺服器的IP地址)、以及DHCP用戶端的硬體地址和主機名稱等資訊。

在DHCP用戶端發出DHCPDISCOVER訊息後,如果等待1S未收到任何DHCP伺服器發出的DHCPOFFER,客戶機會分別以2S、4S、8S、16S的時間間隔重新廣播發送4次相同的DHCPDISCOVER訊息。如果此時仍然沒有收到DHCPOFFER,則基於用戶端的作業系統不同,有以下3種情況:

基於WINDOWS 2000的用戶端將會採用自動專用IP地址暫時作為自己的IP地址,仍可以與其它採用自動專用IP地址的主機進行臨時的通訊。

基於WINDOWS XP和WINDOWS SERVER 2003的用戶端將會採用備用配置。

基於其它作業系統的用戶端將無法TCP/IP網路連接,無法進行正常煌網路通訊。

但無論出現上述哪種情況,DHCP用戶端都會每隔五分鐘再次廣播發送DHCPDISCOVER訊息,同樣,無論出現上述哪種情況,都說明DHCP末正常工作。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.