WINS(Windows Internet Name Service)是由微軟公司發(fā)展出來的一種網(wǎng)絡名稱轉換服務,它可以將NetBIOS計算機名稱轉換為對應的IP位置;通常WINS與DHCP一起工作,當使用者向DHCP服務器要求一個IP地址時, DHCP服務器所提供的IP地址被WINS服務器記錄下來,使得WINS可以動態(tài)地維護計算機名稱地址與IP地址的資料庫。本節(jié)詳細介紹WINS服務和如何配置WINS服務器的方法。
什么是WINS服務
雖然TCP/IP主要依靠四個特定數(shù)字組成的IP地址來代表不同的計算機,但是它無法辨別計算機,不能使某臺計算機的名稱直接代表該IP地址,尤其是在使用DHCP的網(wǎng)絡中, TCP/IP很難建立動態(tài)地址與計算機名稱之間的對應關系。
Windows網(wǎng)際命名服務(WINS)就是用來解決上述問題的。WINS是為客戶機建立并使用的數(shù)據(jù)庫。當客戶機連接到網(wǎng)上之后,它將在WINS服務中注冊。WINS服務器存儲了客戶系統(tǒng)的NetBIOS名稱(例如東方)以及客戶的IP地址。當網(wǎng)絡上另一個為WINS服務器所配置的客戶試圖連接到NetBIOS名為“東方”的計算機時,因為“東方”已在WINS數(shù)據(jù)庫中注冊, WINS服務器就能在其數(shù)據(jù)庫中成功地找到其名稱并找出“東方”計算機的IP地址,然后將該信息傳遞給最初發(fā)出請求的網(wǎng)絡客戶,網(wǎng)絡客戶利用IP地址連接到“東方”計算機。
目前WINS所轉換的是最長為15個字長的NetBOIS 名稱。而且WINS服務器只有在Windows 2000 Server和Windows NT Server 版本才提供,而Windows 98 、Windows NT Workstation則大多數(shù)是WINS的用戶端。
為了讓標識網(wǎng)絡上計算機的友好名稱在瀏覽器列表中列出,在使用TCP/IP協(xié)議時,有必要將NetBIOS 命令調用封裝到TCP/IP協(xié)議中。這種類型的封裝袋稱為TCP/IP之上的NetBIOS ( NBT )。根據(jù)網(wǎng)絡的配置方式不同, NBT使用不同的模式。可使用的模式主要包括以下四種:
1. b節(jié)點—利用廣播來解析名稱。判斷地址的b節(jié)點方法利用廣播獲得或者解析客戶地址。在網(wǎng)絡中,假設客戶計算機A利用b節(jié)點與客戶計算機B連接,A將開始發(fā)送廣播,子網(wǎng)上的所有計算機都能夠接收到。B收到廣播后,立即對廣播作出反應,將A所要尋找的IP地
址傳送給A,然后A將利用IP地址與A相連接。b節(jié)點模式所使用的廣播不能經過路由器來傳送。為了能利用TCP/IP在廣域網(wǎng)上瀏覽網(wǎng)絡資源,有必要在網(wǎng)絡上建立WINS服務器以解析地址。
2. p節(jié)點—利用名稱服務器的點對點通信解析名稱。在p節(jié)點環(huán)境中,所有的客戶計算機都被配置成用WINS服務器注冊,由WINS服務器負責將所有網(wǎng)絡名稱解析成IP地址。對于網(wǎng)絡上能看到的機器,有必要為WINS配置每個系統(tǒng)。
3. m節(jié)點—首先利用b節(jié)點,如果失敗,則利用p節(jié)點來解析名稱。m節(jié)點是把b節(jié)點和p節(jié)點結合起來使用。在m節(jié)點環(huán)境中,系統(tǒng)首先要嘗試使用b節(jié)點,利用廣播來解析名稱,如果b節(jié)點失敗,將自動切換到p節(jié)點,利用名稱服務器的點對點通信解析名稱。很明顯,使用
m節(jié)點將增加信息流量。但是這種方法允許用戶在廣域網(wǎng)中通過路由器進行通信,其創(chuàng)建不必要的網(wǎng)絡信息流量的選擇,使得它不能成為一種優(yōu)秀的方法。
4. h節(jié)點—首先利用p節(jié)點進行名稱查詢,如果不能獲得名稱服務或者在WINS數(shù)據(jù)庫中沒有該名稱,則使用b -節(jié)點。h節(jié)點是仍然使用b節(jié)點和p節(jié)點解析名稱的一個標準,但它先使用p節(jié)點。這將減少整個網(wǎng)絡的信息流量,因而更具有意義。
在IP解析時,如果p節(jié)點失敗, h節(jié)點將在利用b節(jié)點的同時繼續(xù)輪詢WINS服務器,直到聯(lián)機返回。此時h節(jié)點將切換回p節(jié)點以重新解析地址。
什么是WINS服務
雖然TCP/IP主要依靠四個特定數(shù)字組成的IP地址來代表不同的計算機,但是它無法辨別計算機,不能使某臺計算機的名稱直接代表該IP地址,尤其是在使用DHCP的網(wǎng)絡中, TCP/IP很難建立動態(tài)地址與計算機名稱之間的對應關系。
Windows網(wǎng)際命名服務(WINS)就是用來解決上述問題的。WINS是為客戶機建立并使用的數(shù)據(jù)庫。當客戶機連接到網(wǎng)上之后,它將在WINS服務中注冊。WINS服務器存儲了客戶系統(tǒng)的NetBIOS名稱(例如東方)以及客戶的IP地址。當網(wǎng)絡上另一個為WINS服務器所配置的客戶試圖連接到NetBIOS名為“東方”的計算機時,因為“東方”已在WINS數(shù)據(jù)庫中注冊, WINS服務器就能在其數(shù)據(jù)庫中成功地找到其名稱并找出“東方”計算機的IP地址,然后將該信息傳遞給最初發(fā)出請求的網(wǎng)絡客戶,網(wǎng)絡客戶利用IP地址連接到“東方”計算機。
目前WINS所轉換的是最長為15個字長的NetBOIS 名稱。而且WINS服務器只有在Windows 2000 Server和Windows NT Server 版本才提供,而Windows 98 、Windows NT Workstation則大多數(shù)是WINS的用戶端。
為了讓標識網(wǎng)絡上計算機的友好名稱在瀏覽器列表中列出,在使用TCP/IP協(xié)議時,有必要將NetBIOS 命令調用封裝到TCP/IP協(xié)議中。這種類型的封裝袋稱為TCP/IP之上的NetBIOS ( NBT )。根據(jù)網(wǎng)絡的配置方式不同, NBT使用不同的模式。可使用的模式主要包括以下四種:
1. b節(jié)點—利用廣播來解析名稱。判斷地址的b節(jié)點方法利用廣播獲得或者解析客戶地址。在網(wǎng)絡中,假設客戶計算機A利用b節(jié)點與客戶計算機B連接,A將開始發(fā)送廣播,子網(wǎng)上的所有計算機都能夠接收到。B收到廣播后,立即對廣播作出反應,將A所要尋找的IP地
址傳送給A,然后A將利用IP地址與A相連接。b節(jié)點模式所使用的廣播不能經過路由器來傳送。為了能利用TCP/IP在廣域網(wǎng)上瀏覽網(wǎng)絡資源,有必要在網(wǎng)絡上建立WINS服務器以解析地址。
2. p節(jié)點—利用名稱服務器的點對點通信解析名稱。在p節(jié)點環(huán)境中,所有的客戶計算機都被配置成用WINS服務器注冊,由WINS服務器負責將所有網(wǎng)絡名稱解析成IP地址。對于網(wǎng)絡上能看到的機器,有必要為WINS配置每個系統(tǒng)。
3. m節(jié)點—首先利用b節(jié)點,如果失敗,則利用p節(jié)點來解析名稱。m節(jié)點是把b節(jié)點和p節(jié)點結合起來使用。在m節(jié)點環(huán)境中,系統(tǒng)首先要嘗試使用b節(jié)點,利用廣播來解析名稱,如果b節(jié)點失敗,將自動切換到p節(jié)點,利用名稱服務器的點對點通信解析名稱。很明顯,使用
m節(jié)點將增加信息流量。但是這種方法允許用戶在廣域網(wǎng)中通過路由器進行通信,其創(chuàng)建不必要的網(wǎng)絡信息流量的選擇,使得它不能成為一種優(yōu)秀的方法。
4. h節(jié)點—首先利用p節(jié)點進行名稱查詢,如果不能獲得名稱服務或者在WINS數(shù)據(jù)庫中沒有該名稱,則使用b -節(jié)點。h節(jié)點是仍然使用b節(jié)點和p節(jié)點解析名稱的一個標準,但它先使用p節(jié)點。這將減少整個網(wǎng)絡的信息流量,因而更具有意義。
在IP解析時,如果p節(jié)點失敗, h節(jié)點將在利用b節(jié)點的同時繼續(xù)輪詢WINS服務器,直到聯(lián)機返回。此時h節(jié)點將切換回p節(jié)點以重新解析地址。

