[LDAP基本概念.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[LDAP基本概念

?LDAP基本概念 LDAP(Lightweight Directory Access Protocol)是一种基于计算模型的客户机/服务器X.500目录服务访问协议。LDAP是从X.500目录访问协议的基础上发展过来的,它是对X.500的简化,它和X.500的主要区别在于: LDAP是基于TCP/IP的,而X.500是基于OSI网络协议栈,OSI很少有真正的应用 LDAP删除了X.500中一些繁琐而不常用的功能 LDAP使用了更简洁的字符串来表示数据,而非比较复杂的结构化语法ASN1 (Abstract Syntax Notation One) LDAP客户端和LDAP服务器端交互的一般过程 LDAP客户端发起连接请求与LDAP服务器建立会话,LDAP的术语是绑定(binding)。在建立绑定时客户端通常需要指定访问用户,以便能够访问服务器上的目录信息。 LDAP客户端发出目录查询、新建、更新、删除、移动目录条目、比较目录条目等操作 LDAP客户端结束与服务器的会话,即解除绑定(unbinding) LDAP和RFC文档 LDAP协议的版本目前是3.0,它是有一系列RFC组成成的: RFC2251 Light-weight Directory Access Protocol 主要定义了LDAP的操作、在客户端和服务器之间的交换的消息格式。为了更好地支持国际化,它规定数据用UTF-8表示。此外,相对旧版本RFC2251又添加了referral的功能,并把schema本身存放到目录中,使得客户端可以读取schema信息 RFC2252 Light-weight Directory Access Protocol -- Attribute Syntax Definition RFC2253 Light-weight Directory Access Protocol -- UTF-8 String Representation of Distinguished Names RFC2254 Light-weight Directory Access Protocol -- The String Representation of LDAP Search Filters RFC2255 Light-weight Directory Access Protocol -- The LDAP URL format RFC2256 A summary of X.500 user schema for use with LDAP v3 一些常用的objectClass和属性已经由X.500定义,该RFC对这些在LDAP中使用的objectClass作了总结。 LDAP的四层模型 Information model 描述LDAP目录结构 Naming model 描述目录条目的唯一标识方法 Functional model 描述LDAP支持的操作 Security 描述目录信息的访问控制 Information model 目 录条目是LDAP中最基本的表示信息的单元,每个目录条目可以一个以上的属性,和编程语言及数据库类型定义中的属性不同,LDAP中的属性允许多值。每个 属性都属于一种类型,类型规定了属性允许存放的值的约束条件,同时也规定了该类型的数据进行比较时规则,这一点类似于关系数据库中的字符型数据的 collation。LDAP中是用语法(syntax)这一概念来表式属性的取值约束和比较规则的。常用的LDAP Syntax有: bin 二进制信息 ces 大小写敏感比较,也就是所谓的directory string cis 大小写不敏感比较 tel 电话号码,字符串中的空格、减号在比较时会被去掉 dn 标识 Generalized Time Postal Address 属性定义在LDAP中是全局的,属性名称通常有简写形式,常用的属性如下: commonName, cn cis John Smith surname, sn cis Smith telephoneNumber tel 021organizationalUnitName, ou cis it owner dn cn=John Smith, o=SUN, c=CN organization, o cis SUN jpegPhoto bin 在 属性的基础上LDAP还用schema进一步约束目录条目。schema是一种类型定义机制,每种类型定义又成为objectClass,它规定一个该类 型的目录条目实例必须的和可选的属性等其它约束。和面向对象的编程语言相似,objectClass支持继承,并且所有的object

文档评论(0)

huhongjun + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档