RPC 名称服务数据库
名称服务是一种将名称映射到对象的服务,通常维护数据库中 (名称、对象) 对。 通常,该名称是用户易于记住和使用的逻辑名称。 例如,名称服务将允许用户使用逻辑名称“laserprinter”。名称服务将此名称映射到打印服务器使用的特定于网络的名称。
为了使用简化的解释,RPC 名称服务将名称映射到绑定句柄,并维护 RPC 名称服务数据库中 (名称、绑定句柄) 映射。 RPC 名称服务允许客户端应用程序使用逻辑名称,而不是特定的协议序列和网络地址。 使用逻辑名称可让网络管理员更轻松地安装和配置分布式应用程序。
RPC 名称服务数据库条目具有以下属性之一: 服务器、 组或 配置文件。 在 Microsoft 实现中,条目只能有一个属性,因此这些条目也称为服务器条目、组条目和配置文件条目。
服务器条目由接口 UUID、 (服务器实现多个入口点) 时所需的对象 UUID、网络地址、协议序列以及与已知终结点关联的任何终结点信息组成。 使用动态终结点时,终结点信息将保存在终结点映射数据库中,而不是名称服务数据库中,并且终结点的解析方式与任何其他动态终结点一样。 服务器条目由以前缀“RpcNsBinding”开头的函数管理。
组条目可以包含服务器条目或其他组条目。 组条目由以前缀“RpcNsGroup”开头的函数管理。
配置文件条目可以包含配置文件、组或服务器条目。 配置文件条目由以前缀“RpcNsProfile”开头的函数管理。
本部分概述以下主题中的名称服务数据库: