250 likes | 524 Views
X.500 Part 1. CNS 4650 Fall 2004 Rev. 2. Introduction to X.500. X.500 is basis for most modern directory services (LDAP, NDS, Active Directory) X.500 is actually a collection of standards X.500 was initially created to be a international “white pages” ITU standard. X.500 Standards.
E N D
X.500 Part 1 CNS 4650 Fall 2004 Rev. 2
Introduction to X.500 • X.500 is basis for most modern directory services (LDAP, NDS, Active Directory) • X.500 is actually a collection of standards • X.500 was initially created to be a international “white pages” • ITU standard
Agents • Two types of Agents • User • Service/System/Server • Common to most modern directories
User Agent (DUA) • Creates queries • Directory is viewed a single unit • Abstract the directory from the user • NOT the UI or design
System Agent (DSA) • System/Server/Service • Not a single component • Collection of services for fulfilling DUA’s requests • Access to the “system” • OSI Application layer process
X.500 Protocols • Operate in the Application Layer of OSI • Define Client and Server protocols • Only one defined for clients
Directory Access Protocol (DAP) • Defines the “language” between the client (DUA) and the server (DSA) • Defines read, search, modify operations • Defines the association between DSA and DUA • The only protocol used by DUAs
Directory System Protocol (DSP) • Defines how DSAs talk to other DSAs • Referrals and Chaining • Caching of queries
Directory Operational Binding Management Protocol (DOP) • Defines how DSAs establish connections between one another (for DISP) • Define who knows what and who is master of what
Directory Information Shadowing Protocol (DISP) • Transfer data/updates between shadowing DSAs • Protocols from X.400 used for actual transfer protocol
Other Standards • Association Control Service Element (ACSE) • Remote Operation Service Element (ROSE) • Abstract Syntax Notation One (ASN.1)
APIs • XDS • LDAP C API
Sources • Radicati S. (1994) X.500 Directory Serivces: Technology and Deployment New York: Van Nostrand Reinhold