Общий протокол индексации


Общий протокол индексирования ( CIP ) был попыткой рабочей группы IETF FIND в середине 1990-х годов определить протокол для обмена информацией об индексах между службами каталогов.

В модели каталога X.500 поиск в области, близкой к корню дерева (например, в определенной стране), было проблематично реализовать, поскольку потенциально для обработки этого запроса необходимо было связаться с сотнями или тысячами серверов каталогов.

Индексы содержали сводки или подмножества информации о лицах и организациях, представленных в схеме белых страниц . Предполагалось, что путем объединения подмножеств информации из нескольких источников сервер индексирования, содержащий это подмножество, сможет более эффективно обрабатывать запрос, связывая его только с некоторыми источниками: с теми источниками, которые не содержат информацию, не будет связываться. Например, если серверу, содержащему базовую запись для конкретной страны, предоставить список имен всех людей во всех записях в поддереве этой страны, то этот сервер сможет обработать запрос на поиск человека с конкретное имя, привязывая его только к тем серверам, на которых хранятся данные о таком человеке.

Протокол был разработан на основе предыдущей работы по разработке WHOIS++, и предполагалось, что он сможет соединять службы как из развивающихся операций WHOIS , так и из LDAP .

В последнее время этот протокол редко применялся, поскольку среды WHOIS и LDAP прошли разные пути эволюции. Развертывание WHOIS обычно осуществляется регистраторами доменных имен, а проблемы с управлением данными решаются с помощью спецификаций взаимосвязи реестров доменных имен, таких как CRISP . Напротив, предприятия, которые управляют идентификационными данными сотрудников, клиентов или учащихся в каталоге LDAP, обратились к протоколам федерации для взаимодействия между организациями.