Freigeben über


Die RPC-Namensdienstdatenbank

Ein Namensdienst ist ein Dienst, der Namen Objekten zuordnet und normalerweise die Paare (Name, Objekt) in einer Datenbank verwaltet. Im Allgemeinen ist der Name ein logischer Name, der für Benutzer leicht zu merken und zu verwenden ist. Beispielsweise würde ein Namensdienst es einem Benutzer ermöglichen, den logischen Namen "Laserprinter" zu verwenden. Der Namensdienst ordnet diesen Namen dem vom Druckserver verwendeten netzwerkspezifischen Namen zu.

Um eine vereinfachte Erklärung zu verwenden, ordnet der RPC-Namendienst einen Namen einem Bindungshandle zu und verwaltet die Zuordnungen (Name, Bindungshandle) in der RPC-Namensdienstdatenbank. Der RPC-Namensdienst ermöglicht Clientanwendungen die Verwendung eines logischen Namens anstelle einer bestimmten Protokollsequenz und Netzwerkadresse. Die Verwendung des logischen Namens erleichtert Netzwerkadministratoren die Installation und Konfiguration Ihrer verteilten Anwendung.

Ein RPC-Namedienstdatenbankeintrag weist eines der folgenden Attribute auf: Server, Gruppe oder Profil. In der Microsoft-Implementierung können Einträge nur ein Attribut aufweisen, sodass diese Einträge auch als Servereinträge, Gruppeneinträge und Profileinträge bezeichnet werden.

Der Servereintrag besteht aus Schnittstellen-UUIDs, Objekt-UUIDs (erforderlich, wenn der Server mehrere Einstiegspunkte implementiert), Netzwerkadresse, Protokollsequenz und alle Endpunktinformationen, die bekannten Endpunkten zugeordnet sind. Wenn ein dynamischer Endpunkt verwendet wird, werden die Endpunktinformationen in der Endpunktzuordnungsdatenbank und nicht in der Namensdienstdatenbank gespeichert, und der Endpunkt wird wie jeder andere dynamische Endpunkt aufgelöst. Servereinträge werden von Funktionen verwaltet, die mit dem Präfix "RpcNsBinding" beginnen.

Der Gruppeneintrag kann Servereinträge oder andere Gruppeneinträge enthalten. Gruppeneinträge werden von Funktionen verwaltet, die mit dem Präfix "RpcNsGroup" beginnen.

Der Profileintrag kann Profil-, Gruppen- oder Servereinträge enthalten. Profileinträge werden von den Funktionen verwaltet, die mit dem Präfix "RpcNsProfile" beginnen.

In diesem Abschnitt finden Sie eine Übersicht über die Namensdienstdatenbank in den folgenden Themen: