網(wǎng)絡(luò)通信離不開TCP/IP協(xié)議,在TCP/IP網(wǎng)絡(luò)中,每臺計算機要想進行通信,存取網(wǎng)絡(luò)上的資源,都必須進行必要的網(wǎng)絡(luò)配置,一些主要參數(shù)諸如IP地址、子網(wǎng)掩碼、默認網(wǎng)關(guān)、DNS服務(wù)器等必不可少。配置這些參數(shù)有兩種方法:靜態(tài)手工配置和自動分配。
手工配置TCP/IP參數(shù)是一些網(wǎng)絡(luò)管理員習(xí)慣使用的方法。通常,管理員需要創(chuàng)建一張詳細的配置清單,并將其他帶在身上或存放在計算機上,以便于隨時查閱并配置IP地址、子網(wǎng)掩碼以及網(wǎng)關(guān)和DNS服務(wù)器的IP地址。這種方法看似簡單可行,但卻相當(dāng)費時且容易出錯。以網(wǎng)絡(luò)中有200臺計算機為例,假設(shè)手工為每臺計算機配置TCP/IP參數(shù)的時間為1分鐘,一共需要200分鐘,即3小時20分鐘!這其中還未計算因輸入錯誤進行排錯以及Windows 9x計算機配置TCP/IP需要重新啟動的時間。如果在網(wǎng)絡(luò)運行過程中,某些TCP/IP參數(shù)如默認網(wǎng)關(guān)或DNS服務(wù)器發(fā)生變化,上述工作將會重復(fù)。此外,網(wǎng)絡(luò)中的計算機是隨著網(wǎng)絡(luò)管理員的配置工作陸續(xù)接入網(wǎng)絡(luò)的,這意味著最后一臺計算機接入網(wǎng)絡(luò)需要等到3小時20分鐘以后。因網(wǎng)絡(luò)未能及時連接而導(dǎo)致的信息未能及時交流、資源未能及時共享都有可能會帶來損失,這無疑會成為網(wǎng)絡(luò)管理員的失職行為。
而自動分配TCP/IP參數(shù)則可避免因手工配置帶來的諸多問題,只需部署一臺提供自動分配的服務(wù)器,其他計算機則無需配置(目的絕大多數(shù)操作系統(tǒng)的默認配置均為自動分配)或做極為簡單的配置(此配置用戶甚至可以自行完成)。尤其在TCP/IP參數(shù)發(fā)生變化時,自動分配更能體現(xiàn)出其固有的優(yōu)勢,只需在提供自動分配的服務(wù)器上進行簡單配置,其他計算機則無需任何改動。既省時省力,又便于集中管理IP地址。而且給所有計算機自動分配TCP/IP參數(shù)的過程在幾秒內(nèi)即可全部完成,從而提高網(wǎng)絡(luò)的利用率和用戶的工作效率。
自動分配的工作過程簡介
自動分配TCP/IP參數(shù)通過DHCP來完成。DHCP全稱為動態(tài)主機配置協(xié)議(Dynamic Host Configuration Protocol),工作于TCP/IP應(yīng)用層。該協(xié)議由IETF(Internet Engineering Task Force,Internet工程任務(wù)組)設(shè)計開發(fā),用于自動給客戶機分配TCP/IP參數(shù)。
每個DHCP客戶機在初始化網(wǎng)絡(luò)配置時都會連接到DHCP服務(wù)器,向服務(wù)器請求TCP/IP參數(shù);服務(wù)器收到請求后,會根據(jù)情況為客戶分配包括IP地址、子網(wǎng)掩碼、默認網(wǎng)關(guān)以及DNS服務(wù)器的IP地址等在內(nèi)的各種可能的參數(shù);客戶機會使用這些參數(shù)完成自己的網(wǎng)絡(luò)配置,進行網(wǎng)絡(luò)通信。自動分配采用租用機制,整個分配過程需要經(jīng)歷IP租用請求、IP租用提供、IP租用選擇和IP租用確認四個階段,如圖1所示。
圖1
在自動分配的過程中,需要使用UDP的67和68端口,并且需要通過廣播通信來完成。有關(guān)該協(xié)議細節(jié)在RFC 2131和RFC 1541兩個文檔中有詳細描述。
自動分配的配置與實現(xiàn)
下面以Windows 2000為例,介紹通過DHCP自動分配TCP/IP參數(shù)的配置和實現(xiàn)過程。為了方便說明,將DHCP服務(wù)器命名為“WNT-DHCP”、DHCP客戶機命名為“WNT-Congrq”。在對DHCP服務(wù)器和客戶機進行配置時,如未特別指定,均須以管理員賬戶登錄來完成。
1. 安裝DHCP服務(wù)器
(1)配置DHCP服務(wù)器的TCP/IP參數(shù)
DHCP服務(wù)器的TCP/IP參數(shù)必須手工配置。在WNT-DHCP計算機的桌面上右擊“網(wǎng)上鄰居”并選擇“屬性”,在打開的窗口中右擊“本地連接”選擇“屬性”,打開“本地連接屬性”對話框;然后雙擊“Internet協(xié)議(TCP/IP)”打開“Internet協(xié)議(TCP/IP)”對話框,根據(jù)圖2所示對WNT-DHCP的TCP/IP參數(shù)進行配置。
圖2
(2)安裝DHCP服務(wù)組件
在WNT-DHCP計算機單擊“開始”→“設(shè)置”→“控制面板”,在打開的“控制面板”窗口中雙擊“添加/刪除程序”,打開“添加/刪除程序”對話框;然后單擊“添加/刪除Windows組件”,在打開的“Windows組件”對話框中雙擊“網(wǎng)絡(luò)服務(wù)”,單擊選中“動態(tài)主機配置協(xié)議(DHCP)”,確定即可。
2. 授權(quán)DHCP服務(wù)器(可選)
如果在Windows 2000域中部署DHCP服務(wù),需要對DHCP服務(wù)器進行授權(quán),以避免非法的DHCP服務(wù)器。
(1)使用域管理員賬戶登錄DHCP服務(wù)器WNT-DHCP,單擊“開始”→“程序”→“管理工具”→“DHCP”,打開DHCP管理控制臺;
(2)右擊“DHCP”并選擇“管理授權(quán)的服務(wù)器”,在打開的對話框中單擊“授權(quán)”,然后輸入WNT-DHCP的IP地址,如圖3所示。
圖3
3. 配置DHCP服務(wù)器的作用域
(1)WNT-DHCP的DHCP管理控制臺中右擊“wnt-dhcp[192.168.1.10]”并選擇“新建使用域”,打開“新建作用域向?qū)?rdquo;;
(2)單擊“下一步”,輸入作用域名稱“WNT”;
(3)單擊“下一步”,根據(jù)圖4所示輸入IP地址范圍;
圖4
(4)單擊“下一步”,根據(jù)實際需要輸入在上述設(shè)定的IP地址范圍中需要排除的IP地址(即那些需要手工指定或已經(jīng)使用的IP地址),此處不進行設(shè)置;
(5)單擊“下一步”,根據(jù)實際需要設(shè)定IP地址的租約期限,此處使用默認設(shè)置(8天);
(6)單擊“下一步”,選擇“否,我想稍后配置這些選項”,跳過DHCP選項的配置;
(7)單擊“完成”,返回DHCP管理控制臺,然后右擊新創(chuàng)建的作用域“WNT”并選擇激活。