25.02.2013 Views

TCP/IP Tutorial and Technical Overview - IBM Redbooks

TCP/IP Tutorial and Technical Overview - IBM Redbooks

TCP/IP Tutorial and Technical Overview - IBM Redbooks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

RFC number Content<br />

4519 Schema for User Applications<br />

4520 Internet Assigned Numbers Authority (IANA) Considerations for<br />

LDAP<br />

4521 Considerations for LDAP<br />

4522 The Binary Encoding Option<br />

4523 Schema Definitions for X.509 Certificates<br />

4524 COSINE/ LDAP X.500 Schema<br />

4525 Modify-Increment Extension<br />

4526 Absolute True <strong>and</strong> False Filters<br />

4527 Read Entry Controls<br />

4528 Assertion Control<br />

4529 Requesting Attributes by Object Class in LDAP<br />

4530 entryUUID Operational Attribute<br />

4531 Turn Operation<br />

4532 “Who Am I” Operation<br />

4533 Content Synchronization Operation<br />

Though an application program interface (API) for previous versions of LDAP<br />

was limited to specifications in RFC 1823, the LDAPv3 provides both a C API<br />

<strong>and</strong> a Java Naming <strong>and</strong> Directory Interface (JNDI).<br />

12.4.2 The LDAP directory server<br />

LDAP defines a communication protocol. That is, it defines the transport <strong>and</strong><br />

format of messages used by a client to access data in an X.500-like directory.<br />

LDAP does not define the directory service itself. An application client program<br />

initiates an LDAP message by calling an LDAP API. But an X.500 directory<br />

server does not underst<strong>and</strong> LDAP messages. In fact, the LDAP client <strong>and</strong> X.500<br />

server even use different communication protocols (<strong>TCP</strong>/<strong>IP</strong> versus OSI). The<br />

LDAP client actually communicates with a gateway process (also called a proxy<br />

or front end) that forwards requests to the X.500 directory server (see<br />

Figure 12-14 on page 462), known as an LDAP server, which fulfils requests<br />

from the LDAP client. It does this by becoming a client of the X.500 server. The<br />

Chapter 12. Directory <strong>and</strong> naming protocols 461

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!