轻型目录访问协议(英文:Lightweight Directory Access Protocol,缩写:LDAP,/ˈɛldæp/)是一个开放的,中立的,工业标准的应用协议,通过IP协议提供访问控制和维护分布式信息的目录信息。
上述解释摘自百度百科,仅看文字很难理解这个东西是什么,网上也有其他人吐槽,概念太难懂。
下面我就简单的给大家解释什么是LAPD。
首先它是一个协议。 协议本质就是钥匙和锁的关系,如果是机械锁你就需要机械的钥匙去开启,拿个电子门卡开机械锁是完全
不起作用的。
拿密码锁举例,密码锁需要6位密码,分为第1个位置,第2个位置…第6个位置,想要开锁就需要在这6个位置上输入正确的数字。
LDAP的也有很多位置,名字规则可不像密码锁那样简单,比如dn(详细位置),dc(所属区域),ou(所属组织),cn/uid(记录名词/ID)等。
如果说一个软件宣布支持LAPD协议,那么你向那个软件的接口地址传上述规定好名称的参数,它一定能接受并且会按协议要求提供服务。
协议好处就是如果你想换另一个软件,只需要将协议接口地址换成另一个软件的接口地址就可以了,不需要动任何的代码逻辑。
高级语言一般都有封装好的API函数,如果你不是封装协议的话,你根本不需要知道LDAP所支持的参数,你只需要知道你使用语言的API函数就可以了。
例如php的api函数,https://www.php.net/manual/zh/ref.ldap.php
上面介绍了LAPD协议的对外接口方面,LAPD不止接口方面有规定,数据存储方面也有它的独特之处,它的数据结构时树形的,跟目录的结构一样。
目录结构大家应该能理解,父文件夹下有子文件夹,子文件夹也可以作为父子文件夹,继续拥有子文件夹。
这样的数据结构很方便的来存储相同结构的数据,比如连锁店分布,国家下下面是城市,城市下有区域,区域下各个具体餐厅。当然,最常用的还是储存
公司的组织架构,用在登录方面,多个系统之间使用同一套用户系统。
关于好处,结构上优化,使其在查询上速度更快,用户在浏览数据的时候更直观,储存所占用的空间更少。
今天的文章 什么是LAPD?分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/84484.html