Поделиться через


База данных службы имен RPC

Служба имен — это служба, которая сопоставляет имена с объектами и обычно поддерживает пары (имя, объект) в базе данных. Как правило, это логическое имя, которое легко запоминать и использовать пользователям. Например, служба имен позволит пользователю использовать логическое имя "лазерпринтер". Служба имен сопоставляет это имя с сетевым именем, используемым сервером печати.

Чтобы использовать упрощенное объяснение, служба имен RPC сопоставляет имя с дескриптором привязки и поддерживает сопоставления (имя, дескриптор привязки) в базе данных службы имен RPC. Служба имен RPC позволяет клиентским приложениям использовать логическое имя вместо определенной последовательности протоколов и сетевого адреса. Использование логического имени упрощает установку и настройку распределенного приложения администраторам сети.

Запись базы данных службы имени RPC имеет один из следующих атрибутов: сервер, группаили профиль. В реализации Майкрософт записи могут иметь только один атрибут, поэтому эти записи также называются записями сервера, записями групп и записями профиля.

Запись сервера состоит из идентификаторов интерфейса, объектов UUID (необходимых для реализации нескольких точек входа), сетевого адреса, последовательности протоколов и всех сведений о конечной точке, связанных с известными конечными точками. Если используется динамическая конечная точка, сведения о конечной точке хранятся в базе данных карты конечных точек, а не в базе данных службы имен, и конечная точка разрешается как любая другая динамическая конечная точка. Записи сервера управляются функциями, начинающимися с префикса RpcNsBinding.

Запись группы может содержать записи сервера или другие записи группы. Записи групп управляются функциями, начинающимися с префикса RpcNsGroup.

Запись профиля может содержать записи профиля, группы или сервера. Записи профиля управляются функциями, начинающимися с префикса RpcNsProfile.

В этом разделе представлен обзор базы данных службы имен в следующих разделах: