RPC 이름 서비스 데이터베이스

이름 서비스는 이름을 개체에 매핑하는 서비스이며 일반적으로 데이터베이스에서 (이름, 개체) 쌍을 유지 관리합니다. 일반적으로 이름은 사용자가 기억하고 사용하기 쉬운 논리적 이름입니다. 예를 들어 이름 서비스를 사용하면 사용자가 논리 이름 "laserprinter"를 사용할 수 있습니다. 이름 서비스는 이 이름을 인쇄 서버에서 사용하는 네트워크별 이름에 매핑합니다.

간소화된 설명을 사용하기 위해 RPC 이름 서비스는 이름을 바인딩 핸들에 매핑하고 RPC 이름 서비스 데이터베이스에서 (이름, 바인딩 핸들) 매핑을 유지 관리합니다. RPC 이름 서비스를 사용하면 클라이언트 애플리케이션에서 특정 프로토콜 시퀀스 및 네트워크 주소 대신 논리 이름을 사용할 수 있습니다. 논리 이름을 사용하면 네트워크 관리자가 분산 애플리케이션을 쉽게 설치하고 구성할 수 있습니다.

RPC 이름 서비스 데이터베이스 항목에는 서버, 그룹 또는 프로필 특성 중 하나가 있습니다. Microsoft 구현에서 항목에는 하나의 특성만 있을 수 있으므로 이러한 항목을 서버 항목, 그룹 항목 및 프로필 항목이라고도 합니다.

서버 항목은 인터페이스 UUID, 개체 UUID(서버가 다중 진입점을 구현할 때 필요), 네트워크 주소, 프로토콜 시퀀스 및 잘 알려진 엔드포인트와 연결된 엔드포인트 정보로 구성됩니다. 동적 엔드포인트를 사용하는 경우 엔드포인트 정보는 이름 서비스 데이터베이스가 아닌 엔드포인트 맵 데이터베이스에 유지되고 엔드포인트는 다른 동적 엔드포인트와 마찬가지로 확인됩니다. 서버 항목은 "RpcNsBinding" 접두사로 시작하는 함수에 의해 관리됩니다.

그룹 항목에는 서버 항목 또는 다른 그룹 항목이 포함될 수 있습니다. 그룹 항목은 접두사 "RpcNsGroup"으로 시작하는 함수에 의해 관리됩니다.

프로필 항목에는 프로필, 그룹 또는 서버 항목이 포함될 수 있습니다. 프로필 항목은 "RpcNsProfile" 접두사로 시작하는 함수에 의해 관리됩니다.

이 섹션에서는 다음 topics 이름 서비스 데이터베이스에 대한 개요를 제공합니다.