1 / 16

X.500 Part 1

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.

jaeger
Télécharger la présentation

X.500 Part 1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. X.500 Part 1 CNS 4650 Fall 2004 Rev. 2

  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

  3. X.500 Standards

  4. X.500 Terminology

  5. Agents • Two types of Agents • User • Service/System/Server • Common to most modern directories

  6. User Agent (DUA) • Creates queries • Directory is viewed a single unit • Abstract the directory from the user • NOT the UI or design

  7. 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

  8. X.500 Protocols • Operate in the Application Layer of OSI • Define Client and Server protocols • Only one defined for clients

  9. 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

  10. Directory System Protocol (DSP) • Defines how DSAs talk to other DSAs • Referrals and Chaining • Caching of queries

  11. 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

  12. Directory Information Shadowing Protocol (DISP) • Transfer data/updates between shadowing DSAs • Protocols from X.400 used for actual transfer protocol

  13. DUA, DSA and X.500 Protocols

  14. Other Standards • Association Control Service Element (ACSE) • Remote Operation Service Element (ROSE) • Abstract Syntax Notation One (ASN.1)

  15. APIs • XDS • LDAP C API

  16. Sources • Radicati S. (1994) X.500 Directory Serivces: Technology and Deployment New York: Van Nostrand Reinhold

More Related