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