以前看过LDAP的相关介绍,总是感觉一头雾水,最近实际操作了一把,感觉有点头绪了,
这也印证了一条不灭的真理:实践出真知~
LDAP应该说是一堆协议组成的协议簇,不同的厂商有不同的实现,因为LDAP是一个协议,所以不同厂商的实现之间理论上是可以互联互通的。
常用的LDAP 服务器有IBM LDAP, 微软的Microsoft Active Directory等。
LDAP(具体的实现) 与数据库类似,只不过侧重点不同,LDAP主要是提供快速查询的服务。
LDAP是通过API提供查询能力的,而数据库有专门的结构化查询语言(SQL)来完成这一操作。
LDAP的存储结构可以看作是一个倒立的树,DN就表示某一个节点的具体地址,通过DN可以快速的定位到某个节点,
各个LDAP实现都提供了基本的类模板,比如组织、人员等,我们可以基于这些模板创建想要的东西。
跟DB一样,我们可以通过客户端连接到LDAP服务器,进行相关操作。
今天先写到这里,以后补充