Common Indexing Protocol

Common Indexing Protocol

The Common Indexing Protocol (CIP) was an attempt in the IETF working group FIND during the mid-1990s to define a protocol for exchanging index information between directory services.

In the X.500 Directory model, searches scoped near the root of the tree (e.g. at a particular country) were problematic to implement, as potentially hundreds or thousands of directory servers would need to be contacted in order to handle that query.

The indexes contained summaries or subsets of information about individuals and organizations represented in a white pages schema. By merging subsets of information from multiple sources, it was hoped that an index server holding that subset could be able to process a query more efficiently by chaining it only to some of the sources: those sources which did not hold information would not be contacted. For example, if a server holding the base entry for a particular country were provided with a list of names of all the people in all the entries in that country subtree, then that server would be able to process a query searching for a person with a particular name by only chaining it to those servers which held data about such a person.

The protocol evolved from earlier work developing WHOIS++, and was intended to be capable of interconnecting services from both the evolving WHOIS and LDAP activities.

This protocol has not seen much recent deployment, as WHOIS and LDAP environments have followed separate evolution paths. WHOIS deployments are typically in domain name registrars, and its data management issues have been addressed through specifications for domain name registry interconnection such as CRISP. In contrast, enterprises that manage employee, customer or student identity data in an LDAP directory have looked to federation protocols for interconnection between organizations.


  • RFC 2651 The Architecture of the Common Indexing Protocol (CIP)
  • RFC 2652 MIME Object Definitions for the Common Indexing Protocol (CIP)
  • RFC 2653 CIP Transport Protocols
  • RFC 2654 A Tagged Index Object for use in the Common Indexing Protocol
  • RFC 2655 CIP Index Object Format for SOIF Objects
  • RFC 2656 Registration Procedures for SOIF Template Types
  • RFC 2657 LDAPv2 Client vs the Index Mesh

See also

Wikimedia Foundation. 2010.

Look at other dictionaries:

  • BitTorrent (protocol) — BitTorrent is a peer to peer file sharing protocol used to distribute large amounts of data. The initial distributor of the complete file or collection acts as the first seed . Each peer who downloads the data also uploads them to other peers.… …   Wikipedia

  • Simple Network Management Protocol — (SNMP) forms part of the internet protocol suite as defined by the Internet Engineering Task Force (IETF). SNMP is used in network management systems to monitor network attached devices for conditions that warrant administrative attention. It… …   Wikipedia

  • Hypertext Transfer Protocol — HTTP Persistence · Compression · HTTPS Request methods OPTIONS · GET · HEAD · POST · PUT · DELETE · TRACE · CONNECT Header fields Cookie · ETag · Location · Referer DNT · …   Wikipedia

  • Michael Mealling — Michael H. Mealling Born April 14, 1969 (1969 04 14) (age 42) Macon, GA, GA, USA Nationality American …   Wikipedia

  • C.I.P. — Die Abkürzung CIP steht für Informatik und Computertechnik: Carrier Identification Plate Catalogue Interoperability Protocol. Certified Internet Professional, eine IT Zertifizierung von Novell. Cellular IP Classic IP (also IPv4) Cleaning in Place …   Deutsch Wikipedia

  • CIP — ist der Name von Tomáš Číp (* 1989), tschechischer Handballspieler Die Abkürzung CIP steht in Informatik und Computertechnik für: Carrier Identification Plate Cellular IP Certified Internet Professional, eine IT Zertifizierung von Novell Chips in …   Deutsch Wikipedia

  • CIP — can refer to:Business* Carriage and Insurance Paid to, an Incoterm * Construction in Progress, in accountancy, a balance sheet assets item used for assets being constructed, e.g. buildings. * Continuation in part , in United States patent law;… …   Wikipedia

  • CIP — agricult. abbr. Cleaned In Place dairy abbr. Cleaned In Place engin. abbr. Civilian Institution Program milit. abbr. Civil Institution Program abbr. Carrier Identification Parameter abbr. Classical IP over ATM (IP, ATM, IETF) abbr. Common… …   United dictionary of abbreviations and acronyms

  • White pages schema — A white pages schema is a data model, specifically a logical schema, for organizing the data contained in entries in a directory service, database, or application, such as an address book. In a white pages directory, each entry typically… …   Wikipedia

  • Directory Information Tree — A Directory Information Tree (DIT) is data represented in a hierarchical tree like structure consisting of the Distinguished names (DNs) of the directory entries.Both the X.500 protocols and the Lightweight Directory Access Protocol (LDAP) use… …   Wikipedia