ldap(一)
来源:互联网 发布:js style.marginleft 编辑:程序博客网 时间:2024/06/05 09:18
ldap(一)
一、概念:
ldap的英文全称是Lightweight Directory Access Protocol。它是基于X.500标准的,但是简单多了并且可以根据需要定制。与X.500不同,LDAP支持TCP/IP,这对访问Internet是必须的。在企业范围内实现LDAP可以让运行在几乎所有计算机平台上的所有的应用程序从ldap目录中获取信息。ldap目录中可以存储各种类型的数据:电子邮件地址、邮件路由信息、人力资源数据、公用密匙、联系人列表,等等。通过把LDAP目录作为系统集成中的一个重要环节,可以简化员工在企业内部查询信息的步骤,甚至连主要的数据源都可以放在任何地方。
二、理解:
ldap几个很重要的概念,以后会用到:
---------------------------------------------
dn :一条记录的位置
dc :一条记录所属区域
ou :一条记录所属组织、分支
cn/uid:一条记录的名字/id
---------------------------------------------
实际上更多时候我只把它看成数据库。我把它和我非常熟悉的mysql数据库做比较,通常会得到更好的理解:
mysql用“表”储存数据,ldap用“树”
mysql指定一条记录要3个条件:DB、TABLE、ROW。
ldap却更自由,为什么呢?因为LDAP数据是“树”状的,而且这棵树是可以无限延伸的,假设你要定位长沙民政软件学院计算机工程专业07班张三学生(一条记录),你怎么定位了呢?当然首先要说明是哪所学校(dc,相当于mysql的database),然后是从学校根到具体学生所经过的所有“分叉”(ou,呵呵mysql里面好象没有这东东),最后就是这位学生的名字(uid,记得我们设计mysql或其它数据库表时,通常为了方便管理而加上一个‘id’字段吗?)。 好了!在ldap里是这样定位一个学生的坐标的,
树(dc=minzheng,dc=changsha),分叉(ou=software,ou=computer,ou=07),学生(cn=zhangsan),
好了!坐标出来了:
ldap的英文全称是Lightweight Directory Access Protocol。它是基于X.500标准的,但是简单多了并且可以根据需要定制。与X.500不同,LDAP支持TCP/IP,这对访问Internet是必须的。在企业范围内实现LDAP可以让运行在几乎所有计算机平台上的所有的应用程序从ldap目录中获取信息。ldap目录中可以存储各种类型的数据:电子邮件地址、邮件路由信息、人力资源数据、公用密匙、联系人列表,等等。通过把LDAP目录作为系统集成中的一个重要环节,可以简化员工在企业内部查询信息的步骤,甚至连主要的数据源都可以放在任何地方。
二、理解:
ldap几个很重要的概念,以后会用到:
---------------------------------------------
dn :一条记录的位置
dc :一条记录所属区域
ou :一条记录所属组织、分支
cn/uid:一条记录的名字/id
---------------------------------------------
实际上更多时候我只把它看成数据库。我把它和我非常熟悉的mysql数据库做比较,通常会得到更好的理解:
mysql用“表”储存数据,ldap用“树”
mysql指定一条记录要3个条件:DB、TABLE、ROW。
ldap却更自由,为什么呢?因为LDAP数据是“树”状的,而且这棵树是可以无限延伸的,假设你要定位长沙民政软件学院计算机工程专业07班张三学生(一条记录),你怎么定位了呢?当然首先要说明是哪所学校(dc,相当于mysql的database),然后是从学校根到具体学生所经过的所有“分叉”(ou,呵呵mysql里面好象没有这东东),最后就是这位学生的名字(uid,记得我们设计mysql或其它数据库表时,通常为了方便管理而加上一个‘id’字段吗?)。 好了!在ldap里是这样定位一个学生的坐标的,
树(dc=minzheng,dc=changsha),分叉(ou=software,ou=computer,ou=07),学生(cn=zhangsan),
好了!坐标出来了:
dn:cn=zhangsan,cn=changsha,ou=software,ou=computer,ou=07,dc=waibo,dc=minzheng,dc=changsha
注意:在LDAP里也不可能存在2个相同的dn
注意:在LDAP里也不可能存在2个相同的dn
0 0
- ldap(一)
- LDAP专题(一)
- LDAP优化配置一例
- LDAP优化配置一例
- spring-ldap学习(一)
- 如何使用Java操作LDAP之LDAP连接(一)
- LDAP学习笔记<一>关于LDAP协议及其基本概念
- LDAP学习笔记(一)LDAP基本元素
- LDAP
- LDAP
- LDAP
- LDAP
- ldap
- LDAP
- LDAP
- LDAP
- LDAP
- LDAP
- misc device
- 装饰设计模式
- ORA-12520解决办法
- h264 profile & level
- windows 8.1 下91手机助手解决方案
- ldap(一)
- Unity手游之路<九>自动寻路Navmesh之高级主题
- ffmpeg 实现音频aac编码
- MVC实现通用的增删改查。使用接口(三)学习
- Mysql数据库学习
- Android抓包工具tcpdump使用教程(整理)
- 为什么sizeof一个empty class的结果是1
- poj2197||zoj2406 Jill's Tour Paths(回溯+优先队列)
- Android NDK之----- C调用Java [GetMethodID方法的使用]