Share via


RPC 名稱服務資料庫

名稱服務是一項服務,會將名稱對應至物件,而且通常會維護資料庫中 (名稱、物件) 組。 一般而言,此名稱是一種邏輯名稱,讓使用者容易記住及使用。 例如,名稱服務可讓使用者使用邏輯名稱 「laserprinter」。名稱服務會將此名稱對應至列印伺服器所使用的網路特定名稱。

若要使用簡化的說明,RPC 名稱服務會將名稱對應至系結控制碼,並維護 (名稱、系結控制碼) RPC 名稱服務資料庫中的對應。 RPC 名稱服務可讓用戶端應用程式使用邏輯名稱,而不是特定的通訊協定順序和網路位址。 使用邏輯名稱可讓網路系統管理員更輕鬆地安裝和設定分散式應用程式。

RPC 名稱服務資料庫專案具有下列其中一個屬性: 伺服器群組設定檔。 在 Microsoft 實作中,專案只能有一個屬性,因此這些專案也稱為伺服器專案、群組專案和設定檔專案。

伺服器專案是由介面 UUID、物件 UUID 所組成, (伺服器實作多個進入點) 、網路位址、通訊協定順序,以及與已知端點相關聯的任何端點資訊。 使用動態端點時,端點資訊會保留在端點對應資料庫中,而不是名稱服務資料庫,而且端點會像任何其他動態端點一樣解析。 伺服器專案是由開頭為 「RpcNsBinding」 前置詞的函式所管理。

群組專案可以包含伺服器專案或其他群組專案。 群組專案是由開頭為 「RpcNsGroup」 前置詞的函式所管理。

設定檔專案可以包含設定檔、群組或伺服器專案。 設定檔專案是由開頭為 「RpcNsProfile」 前置詞的函式所管理。

本節提供下列主題中名稱服務資料庫的概觀: