2009年3月21日 星期六

WINS 解析概觀

WINS 解析概觀

Resolution overview

雖然 WINS 的作用是解析 NetBIOS 名稱,但為了有效地解析名稱,用戶端需能夠動態地新增、移除或更新它們在 WINS 中的名稱。以下提供了這些處理功能上的描述,特別是 WINS 網路上的用戶端名稱要如何登錄、更新、釋放及解析。

此 WINS 用戶端/伺服器通訊的處理概述於下圖:

WINS 解析概觀

在 WINS 系統中,所有名稱都登錄在 WINS 伺服器上。這些名稱均存放在 WINS 伺服器的資料庫中,此資料庫就會依據其中的項目來回應名稱對 IP 位址的對應解析要求。

數台網路 WINS 伺服器會負責檢查這些項目是否多餘,以及負載平衡的狀況。每隔一段時間,這些伺服器就會相互地將本身的資料庫項目複寫到其他伺服器上,以維護 NetBIOS 名稱區的一致性。

每個名稱在資料庫中都有一個項目。各項目是由其所登錄的 WINS 伺服器來管理,且是所有其他 WINS 伺服器的複本。每個項目均有相關聯的狀態--如使用中、釋放或廢止 (也稱為刪除標記) 等狀態。各項目也會有版本識別碼。此數字是用於在複寫處理中,在「WINS 複寫」中會有更詳細的討論。如需相關資訊,請參閱 推入協力電腦

WINS 也允許靜態名稱登錄。如果伺服器上的作業系統無法處理動態名稱登錄,則此項功能便可讓這些伺服器的管理員進行名稱登錄。WINS 可以分辨動態及靜態的資料項目。在有些方面,靜態名稱與動態名稱的處理方式並不相同。如需相關資訊,請參閱 使用靜態對應

2009年3月17日 星期二

WINS 複寫概觀

WINS 複寫概觀

Replication overview

如果在您網路上使用了多重 WINS 伺服器,可以設定將記錄從它們的資料庫複寫到其他伺服器。處理程序如下圖顯示。WINS-A 及 WINS-B 二台 WINS 伺服器,可以設定為相互完全複寫對方的記錄。

WINS 複寫概觀

藉由在這些 WINS 伺服器之間使用複寫,可以維護並由網路發佈一致的 WINS 資訊設定。例如在上圖中,子網路 1 的 WINS 用戶端 (HOST-1) 使用它的主要 WINS 伺服器 (WINS-A) 登錄它的名稱。子網路 3 的其他 WINS 用戶端 (HOST-2) 使用它的主要 WINS 伺服器 (WINS-B) 登錄它的名稱。如果這些主機的其中一個稍後嘗試尋找其他主機,如範例 WINS,HOST-1 為介於 WINS 伺服器 (WINS-A 及 WINS-B) 之間的 HOST-2--replication 查詢尋找一個 IP 位址,該設定提供了解析此查詢的可能性。

為了執行複寫,每台 WINS 伺服器,至少必須與一台其他的 WINS 伺服器設定在一起,作為其複寫協力電腦。這可確保使用一台 WINS 伺服器登錄的名稱,最後會複寫到網路上所有其他的 WINS 伺服器中。可以新增及設定複寫協力電腦為提取協力電腦、推入協力電腦二者之一,或使用二種類型的複寫作為提取/推入協力電腦。提取/推入協力電腦類型是預先設定的,且是在大多數情況下建議使用的類型。

當 WINS 伺服器複寫時,在任何指定伺服器對應的用戶端名稱位址傳播到網路上的其他所有 WINS 伺服器之前,會有一段潛伏期。此潛伏期又稱為整個 WINS 系統的交集時間。例如,用戶端要求名稱釋放的傳送速度就慢於名稱登錄要求。這是因為用戶端名稱會先釋出,然後在電腦重新啟動或每隔一段時間關機時,又使用相同的對應重新使用。複寫每一個釋出的名稱將增加無謂的網路複寫負擔。

而且,當 WINS 用戶端電腦不正常關機時 (如意外停電),電腦的登錄名稱就無法像在正常情況下,藉由將釋放名稱要求傳送到 WINS 伺服器以釋放名稱。因此,雖然 WINS 資料庫中有名稱與位址對應的記錄,卻不表示用戶端電腦仍在使用登錄名稱或它相關的 IP 位址。它僅表示最近的某段時間內,已有登錄的名稱電腦曾要求使用對應的 IP 位址。

附註

  • 任何用戶端的主要及次要 WINS 伺服器,基本上應有相互的推入及提取關係。不過,您倒可不必設定直接的推入/提取,只要在正常的複寫週期中,系統能間接地獲得相同結果即可。
  • WINS 的複寫功能是遞增性的,這表示每次複寫時僅複寫資料庫中變更的部分,而不是整個資料庫。