LDAP和数据库
LDAP与数据库
轻量级目录访问协议(也称为LDAP)是一种应用程序协议。该协议专门用于查询数据以及修改所述数据。这是通过使用目录服务来执行的 - 即,一种软件系统,用于存储,组织和提供对通过TCP / IP运行的目录中的信息的访问。任何目录的主要功能是充当一组具有逻辑和分层组织属性的对象 - 例如电话目录。
数据库只是具有一个或多个用途的数据集合。数据库能够被分类的方式很少。其中最常见的是根据列出的内容类型对数据进行分类 - 例如,书目,全文,数字或图像。可以对数据库进行分类的另一种方式是根据对数据库模型或数据库体系结构的检查。这是通过根据所述数据库模型组织数据库中的数据的特定软件来实现的。最常见的数据库模型是关系模型的模型 - 它是基于一阶谓词逻辑的数据库模型。
LDAP会话由客户端发起。他通过连接到LDAP服务器来实现此目的 - 该服务器称为目录系统代理(或DSA)。它默认位于TCP端口389上。客户端连接到LDAP服务器后,他向该服务器发送操作请求,作为回报,服务器发送响应(或响应数)。但是,客户端不必等待响应才能发送下一个请求 - 在某些情况下除外。相反,服务器可以以任何顺序发送响应。服务器还能够发送“未经请求的通知” - 意味着不响应任何请求的响应(例如,在连接超时之前)。
存在各种数据库体系结构,事实上,许多数据库使用策略组合来运行。数据库由基于软件的“容器”组成。这些容器专门用于收集和存储信息,以便用户自动检索,添加,更新或删除信息。数据库程序专门设计用于使用户能够添加或删除任何必要的信息。数据库通常采用表格结构 - 意味着它们由行和列组成。
摘要:
1. LDAP是一种应用程序协议,它使用目录服务查询和修改数据;数据库是具有一种或多种用途的数据集合。
2. LDAP会话由连接到LDAP服务器的客户端发起;存在各种数据库体系结构,许多数据库彼此协同使用。