族谱网 头条 人物百科

轻型目录访问协议

2020-10-16
出处:族谱网
作者:阿族小谱
浏览:582
转发:0
评论:0
概述鉴于原先的目录访问协议(DirectoryAccessProtocol即DAP)对于简单的互联网客户端使用太复杂,IETF设计并指定LDAP做为使用X.500目录的更好的途径。LDAP在TCP/IP之上定义了一个相对简单的升级和搜索目录的协议。常用词"LDAP目录"可能会被误解,而实际并没有"LDAP目录"这么一个目录种类。通常可以用它来描述任何使用LDAP协议访问并能用X.500标识符标识目录中对象的目录。与ISODE提供的X.500协议的网关相比,尽管OpenLDAP及其来自密歇根大学的前身等的目录基本上设计成专门为LDAP访问而优化的,但也没有比其他用LDAP协议访问的目录额外多出来所谓“LDAP目录”。协议的第三版由Netscape的TimHowes,ISODE的SteveKille和CriticalAngleInc的MarkWahl撰写。协议内容LDAP目录的条目(entry...

概述

鉴于原先的目录访问协议(Directory Access Protocol即DAP)对于简单的互联网客户端使用太复杂,IETF设计并指定LDAP做为使用X.500目录的更好的途径。LDAP在TCP/IP之上定义了一个相对简单的升级和搜索目录的协议。

常用词"LDAP目录"可能会被误解,而实际并没有"LDAP目录"这么一个目录种类。通常可以用它来描述任何使用LDAP协议访问并能用X.500标识符标识目录中对象的目录。与ISODE提供的X.500协议的网关相比,尽管OpenLDAP及其来自密歇根大学的前身等的目录基本上设计成专门为LDAP访问而优化的,但也没有比其他用LDAP协议访问的目录额外多出来所谓“LDAP目录”。

协议的第三版由Netscape的Tim Howes,ISODE的Steve Kille和Critical Angle Inc的Mark Wahl撰写。

协议内容

LDAP目录的条目(entry)由属性(attribute)的一个聚集组成,并由一个唯一性的名字引用,即专有名称(distinguished name,DN)。例如,DN能取这样的值:“ou=groups,ou=people,dc=wikipedia,dc=org”。

LDAP目录与普通数据库的主要不同之处在于数据的组织方式,它是一种有层次的、树形结构。所有条目的属性的定义是对象类object class的组成部分,并组成在一起构成schema;那些在组织内代表个人的schema被命名为white pages schema。数据库内的每个条目都与若干对象类联系,而这些对象类决定了一个属性是否为可选和它保存哪些类型的信息。属性的名字一般是一个易于记忆的字符串,例如用cn为通用名(common name)命名,而"mail"代表e-mail地址。属性取值依赖于其类型,并且LDAPv3中一般非二进制值都遵从UTF-8字符串语法。例如,mail属性包含值“user@example.com”;jpegPhotos属性一般包含JPEG/JFIF格式的图片。

LDAP目录条目可描述一个层次结构,这个结构可以反映一个政治、地理或者组织的范畴。在原始的X.500模型中,反应国家的条目位于树的顶端;接着是州或者民族组织。典型的LDAP配置使用DNS名称作为树形结构的顶端,下列是代表人、文档、组织单元、打印机和其他任何事务的条目。

LDAP影响了后续的Internet协议,包括新版本的X.500、Directory Services Markup Language (DSML)、Service Provisioning Markup Language (SPML)和Service Location Protocol.

RFC

RFC 1777 - LDAPv2

RFC 1778 - LDAPv2 String Representation of Standard Attribute Syntaxes

RFC 1959 - URL Format

RFC 1960~RFC 2254 - String Representation of LDAP Search Filters

RFC 1823 - C API

RFC 2247 - Use of DNS domains in distinguished names

RFC 2251 - LDAPv3: The specification of the LDAP on-the-wire protocol

RFC 2252 - LDAPv3: Attribute Syntax Definitions

RFC 2253 - LDAPv3: UTF-8 String Representation of Distinguished Names

RFC 2254 - LDAPv3: The String Representation of LDAP Search Filters

RFC 2255 - LDAPv3: The LDAP URL Format

RFC 2256 - LDAPv3: A Summary of the X.500 (96) User Schema for use with LDAPv3

RFC 2829 - LDAPv3: Authentication Methods for LDAP

RFC 2830 - LDAPv3: Extension for Transport Layer Security

RFC 3377 - LDAPv3: Technical Specification

RFC 2307 - Using LDAP as a Network Information Service

产品

LDAP从下面厂商获得广泛支持:

Apache(通过Apache目录服务器)

Apple(通过Open Directory)

AT&T

Banyan

HP

IBM/Lotus

ISODE(通过M-Vault server)

Microsoft(通过Active Directory)

Netscape(现在是Sun Microsystems和Red Hat的产品)

Novell(通过eDirectory)

OctetString(通过VDE服务器)

Oracle(通过Oracle Internet Directory)

Red Hat(通过Fedora目录服务器)

西门子公司(通过DirX服务器)

Sun(通过iPlanet目录服务器)

此外还有开源/自由软件的实现——如OpenLDAPApache HTTP Server使用代理服务器(通过模块mod_proxy)支持LDAP。

^Network Working Group RFC 4511. IETF.org. 2006-06-01 [2014-04-04](英语). 

^Directory Services LDAP. Oracle.com. [2014-04-04](英语). 

^3.03.1What is LDAP?. Gracion.com. Retrieved on 2013-07-17.

^LDAP - Lightweight Directory Access Protocol. Webopedia.com. [2014-04-05](英语). 


免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。

——— 没有了 ———
编辑:阿族小谱
发表评论
写好了,提交
{{item.label}}
{{commentTotal}}条评论
{{item.userName}}
发布时间:{{item.time}}
{{item.content}}
回复
举报
点击加载更多
打赏作者
“感谢您的打赏,我会更努力的创作”
— 请选择您要打赏的金额 —
{{item.label}}
{{item.label}}
打赏成功!
“感谢您的打赏,我会更努力的创作”
返回

更多文章

更多精彩文章
打赏
私信

推荐阅读

· 安全协议
安全协议的目标安全目标是多种多样的。例如,认证协议的目标是认证参加协议的实体的身份。此外,许多认证协议还有一个附加的目标,即在主体之间安全地分配密钥或其他各种秘密。安全协议的分类按安全协议定义密钥交换协议、认证协议、认证和密钥交换协议。按安全协议实现的功能认证协议、最小泄密协议、不可否认协议、公平性协议、身份识别协议、密钥管理协议。针对安全协议的攻击对于攻击者能力的假设Dolev-Yao模型认为,攻击者可以控制整个通信网络,并应当假定攻击者具有相应的知识与能力。例如,我们应当假定,攻击者除了可以窃听、阻止、截获所有经过网络的消息等之外,还应具备以下知识和能力:熟悉加解、解密、散列(hash)等密码运算,拥有自己的加密密钥和解密密钥;熟悉参与协议的主体标识符及其公钥;具有密码分析的知识和能力;具有进行各种攻击,例如重放攻击的知识和能力。攻击类型安全协议的设计设计原则形式化描述语言基本假设安全...
· 代顿协议
背景内容代顿协议的重点如下:维持波斯尼亚赫塞哥维纳领土不变成为采取邦联制度的单一国家,波赫联邦(穆克联邦)占有51%的领土,剩下的49%由塞族共和国所管理。两边的政治实体都设立其独自的总统,一个两院制的立法机构、国会和中央银行。连接波斯尼亚东部和北边塞族共和国的布尔奇科地区由国际仲裁团决定其归属。联合国部队以外的其他部队都必须要于30天内撤出,由联合国的维和部队监督停火,控制领空和执行协议等多方面的工作则由北约的部队来管理,该部队被称为多国军事执行部队(IFOR),享有充分的执行权和在波斯尼亚赫塞哥维纳境内行动的自由。和平协议在巴黎签署后六至九个月内中央政府和两方分别举行选举。设立人权委员会调查违反人权的情况。被国际法庭指控为战犯者不得参选公职。外部链接EncyclopaediaBritannica,DaytonAccords-encyclopediaarticlewrittenbyPre
· 国事访问
相册1957年美国总统艾森豪威尔迎接南越总统吴廷琰访美(英语:NgoDinhDiempresidentialvisittotheUnitedStates)2011年1月,瑞典国王卡尔十六世·古斯塔夫陪同访问瑞典的爱沙尼亚总统托马斯·亨德里克·伊尔韦斯参加仪式参见行政专机
· TCP/IP协议族
历史研发初期1983年1月1日,在因特网的前身(ARPA网)中,TCP/IP取代旧的网络控制协议(NCP,NetworkControlProtocol),从而成为今天的互联网的基石。最早的TCP/IP由文顿·瑟夫和罗伯特·卡恩两位开发,慢慢地通过竞争战胜其他一些网络协议的方案,比如国际标准化组织ISO的OSI模型。TCP/IP的蓬勃发展发生在1990年代中期。当时一些重要而可靠的工具的出世,例如页面描述语言HTML和浏览器Mosaic,促成了互联网应用的飞速发展。随着互联网的发展,目前流行的IPv4协议(网际协议版本四)已经接近它的功能上限。IPv4最致命的两个缺陷在于:地址只有32位,IP地址空间有限;不支持服务质量(QualityofService,QoS)的想法,无法管理带宽和优先级,故而不能很好的支持现今越来越多实时的语音和视频应用。因此IPv6(网际协议版本六)浮出水面,用以取代...
· 传输层安全协议
概论TLS协议采用主从式架构模型,其目的在于提供两个应用程序间,通过网络的一个不安全通道,创建起安全的连接,来交换数据,防止数据受到窃听及篡改。TLS协议的优势在于它是与应用层协议独立无关的。高层的应用层协议(例如:HTTP、FTP、Telnet等等)能透明的创建于TLS协议之上。TLS协议在应用层协议通信之前就已经完成加密算法、通信密钥的协商以及服务器认证工作。在此之后应用层协议所传送的数据都会被加密,从而保证通信的私密性。TLS协议是可选的,所以如果需要使用就必须配置客户端和服务器,有两种主要方式实现这一目标:一个是使用统一的TLS协议通信端口(例如:用于HTTPS的端口443);另一个是客户端请求服务器连接到TLS时使用特定的协议机制(例如:邮件、新闻协议和STARTTLS)。一旦客户端和服务器都同意使用TLS协议,他们通过使用一个握手过程协商出一个有状态的连接以传输数据。通过握手,...

关于我们

关注族谱网 微信公众号,每日及时查看相关推荐,订阅互动等。

APP下载

下载族谱APP 微信公众号,每日及时查看
扫一扫添加客服微信