LDAP 系列第三部分 - 历史的秘密

作者:Tom Adelstein

LDAP 的起源始于位于日内瓦的国际电信联盟 (ITU)。 ITU 开始制定电子邮件标准,这些标准需要一个名称(和其他信息)目录,可以通过网络以类似于 DNS 的分层方式访问。他们的工作成果是 X.500 系列标准,它定义了 DAP(目录访问协议),即访问联网目录服务的协议。

Tim Howes、Steve Kille 和 Wengyik Yeong 看到了一种更好的方法来实现 ITU 的目标,并在 1993 年 7 月的 RFC 1487 中发布了一个名为 X.500 轻量级目录访问协议的提案。 他们的摘要如下

本文档中描述的协议旨在提供对目录的访问,同时不产生目录访问协议 (DAP) 的资源需求。 该协议专门针对简单的管理应用程序和浏览器应用程序,这些应用程序提供对目录的简单读/写交互式访问,并且旨在作为 DAP 本身的补充。

密歇根大学的 Tim Howes 在国家科学基金会的支持下领导了 LDAP 的开发。 从 1993 年到 1997 年,互联网工程任务组 (IETF) 发布了 13 个与 LDAP 相关的 RFC,此后又发布了数十个。 本质上,密歇根大学发明并创建了 LDAP。 密歇根大学的工作产生了两个开源项目——OpenLDAP 和 Fedora 目录服务器。

1996 年 4 月 22 日,密歇根大学在一份新闻稿中宣布“Netscape(将)将密歇根大学开发的轻量级目录访问协议 (LDAP) 目录服务技术整合到其万维网软件中。” 该大学认为他们已经朝着“在互联网上拥有(一个)全球目录服务”迈出了巨大的一步。

Netscape 和该大学合作创建了 Netscape 目录服务器 (NDS),它成为商业用途中领先的 LDAP 应用程序。 有趣的是,Red Hat 从 AOL 收购了 NDS 并开源了其代码。 这导致向 Linux 社区交付了 Fedora 目录服务器 (FDS)。

OpenLDAP 项目由 Kurt Zeilenga 于 1998 年启动。 该项目始于克隆密歇根大学的 LDAP 源代码。 当尝试访问原始 LDAP 项目时,该页面会将您重定向到 OpenLDAP 项目。

本质上,人们可以推测 OpenLDAP 项目成为密歇根大学项目的继任者。

随后的互联网协议起源于 LDAP,包括 XML 启用目录 (XED)、目录服务标记语言 (DSML)、服务位置协议 (SLP) 和服务配置标记语言 (SPML)。

当然,这个简短的讨论需要提及另一个后续发展 - Active Directory (AD)。 Redmond 利用 LDAP 协议创建了 AD,这证明了创始人(Tim Howes、Steve Kille 和 Wengyik Yeong)在 1993 年开始的这项工作的巨大潜力。

如果您还没有深入研究 AD,您应该这样做。 Linux 社区可以使用 AD 蓝图来管理企业。 这可以将 LDAP 的历史讨论进一步扩展。

加载 Disqus 评论