什么是LDAP? 不指定

freebird , 2006/02/23 16:34 , LDAP , 评论(1) , 阅读(2083) , Via 本站原创
LDAP的英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP。它是基于X.500标准的,但是简单多了并且可以根据需要定制。与X.500不同,LDAP支持TCP/IP,这对访问Internet是必须的。LDAP的核心规范在RFC中都有定义,所有与LDAP相关的RFC都可以在LDAPman RFC网页中找到。现在LDAP技术不仅发展得很快而且也是激动人心的。在企业范围内实现LDAP可以让运行在几乎所有计算机平台上的所有的应用程序从LDAP目录中获取信息。LDAP目录中可以存储各种类型的数据:电子邮件地址、邮件路由信息、人力资源数据、公用密匙、联系人列表,等等。通过把LDAP目录作为系统集成中的一个重要环节,可以简化员工在企业内部查询信息的步骤,甚至连主要的数据源都可以放在任何地方。

 LDAP目录的优势

   如果需要开发一种提供公共信息查询的系统一般的设计方法可能是采用基于WEB的数据库设计方式,即前端使用浏览器而后端使用WEB服务器加上关系数据库。后端在Windows的典型实现可能是Windows NT + IIS + Acess数据库或者是SQL服务器,IIS和数据库之间通过ASP技术使用ODBC进行连接,达到通过填写表单查询数据的功能;

   后端在Linux系统的典型实现可能是Linux+ Apache + postgresql,Apache和数据库之间通过PHP3提供的函数进行连接。使用上述方法的缺点是后端关系数据库的引入导致系统整体的性能降低和系统的管理比较繁琐,因为需要不断的进行数据类型的验证和事务的完整性的确认;并且前端用户对数据的控制不够灵活,用户权限的设置一般只能是设置在表一级而不是设置在记录一级。

目录服务中LDAP的基本模型 不指定

freebird , 2006/02/23 16:21 , LDAP , 评论(0) , 阅读(1930) , Via 本站原创
  近几年,随着LDAP(Light Directory Access Protocol,轻量级目录访问协议)技术的兴起和应用领域的不断扩展,目录服务技术成为许多新型技术实现信息存储、管理和查询的首选方案,特别是在网络资源查找、用户访问控制与认证信息的查询、新型网络服务、网络安全、商务网的通用数据库服务和安全服务等方面,都需要应用目录服务技术来实现一个通用、完善、应用简单和可以扩展的系统。


目录服务的组成


  目录服务就是按照树状信息组织模式,实现信息管理和服务接口的一种方法。目录服务系统一般由两部分组成:第一部分是数据库,一种分布式的数据库,且拥有一个描述数据的规划;第二部分则是访问和处理数据库有关的详细的访问协议。

  目录服务与关系型数据库不同的是,目录不支持批量更新所需要的事务处理功能,目录一般只执行简单的更新操作,适合于进行大量数据的检索;目录具有广泛复制信息的能力,从而在缩短响应时间的同时,提高了可用性和可靠性。目前,目录服务技术的国际标准有两个,即较早的X.500标准和近年迅速发展的LDAP标准。
Tags:

LDAP简介:什么是目录 不指定

freebird , 2006/02/23 16:18 , LDAP , 评论(0) , 阅读(1686) , Via 本站原创
一、 大纲和目标

 此文为理解什么是LDAP打下一个基础。目标是使你掌握基本的术语和概念,不作为深入学习LDAP的材料。LDAP,它的
全称为轻量级目录访问协议。

 此文包括以下几方面的内容:
  * 目录的基本定义
  * 理解目录能做什么和不能做什么
  * 2个目录例子
  * 总结使用目录服务的校验表

二、 基本定义

 目录是一种专门的数据库,它服务于各种应用程序,包括LDAP(轻量级目录访问协议)目录和基于X.500的目录。这些
目录都是通用的标准的目录。它们不适合于特定的操作系统、应用目的。
Tags:

用Php如何操作LDAP 不指定

freebird , 2006/02/23 16:18 , LDAP , 评论(0) , 阅读(1666) , Via 本站原创
1 LDAP是什么
   LDAP是一个用来发布目录信息到许多不同资源的协议。通常它都作为一个集中的地址本使用,不过根据组织者的需要,它可以做得更加强大。
  LDAP最基本的形式是一个连接数据库的标准方式。该数据库为读查询作了优化。因此它可以很快地得到查询结果,不过在其它方面,例如更新,就慢得多。要特别注意的是,LDAP通常作为一个hierarchal数据库使用,而不是一个关系数据库。因此,它的结构用树来表示比用表格好。正因为这样,就不能用SQL语句了。

  简单说来,LDAP是一个得到关于人或者资源的集中、静态数据的快速方式。

   LDAP是轻量目录访问协议(Lightweight Directory Access Protocol)的缩写,其实是一话号码簿,类似于我们所使用诸如NIS(Network Information Service)、DNS (Domain Name Service)等网络目录,也类似于你在花园中所看到的树木。
LDAP是一种特殊的数据库。但是LDAP和一般的数据库不同,明白这一点是很重要的。 LDAP对查询进行了优化,与写性能相比LDAP的读性能要优秀很多。
Tags:

OpenLDAP 2.1 管理员指南(5) 不指定

freebird , 2006/02/23 11:31 , LDAP , 评论(0) , 阅读(1576) , Via 本站原创
13、 附录A 常用配置指令
基本安装

下面是基本安装指南。

“configure”SHELL脚本试图猜测出编译时使用的正确的系统相关的变量。然后,使用这些值在每一个软件包的目录中创建一个“Makefile”。它同时创建一个或者多个包含系统相关的定义的“.h”文件。最后,它创建一个“config.status”SHELL脚本,您可以在将来运行该脚本来重新创建当前的配置。一个“config.cache”文件包含了检测到的结果,用来加速重新配置过程。还有一个文件“config.log”,包含了编译输出(主要用来调试“configure”)。

如果需要编译软件包来做一些不常见的功能,请仔细阅读“configure”是否能够检查,并且将不同之处(diffs)或者指令发送到README中指出的地址,以便在下一个版本中考虑。如果在“config.cache”文件中包含了您不需要的信息,可以删除或者编辑它。

“configure.in”文件被用来被一个叫做“autoconf”的程序创建“configure”。如果你需要用新版本的“autoconf”来改变或者重新产生“configure”,您只需要“configure.in”文件。

最简单的编译软件包的方法是:

¢     “cd”到包含软件包源代码的目录,输入“./configure”来为您的系统配置软件包。如果您使用旧版本的SystemV上的“csh”,您可能需要输入“sh ./configure”来阻止“csh”试图自己执行“configure”;

¢     输入“make”来编译软件包;

¢     作为可选项,可以输入“make check”来执行随软件包提供的测试;

¢     执行“make install”来安装程序和数据文件,以及文档;

¢     可以输入“make clean”来从源代码目录删除二进制程序代码和目标文件。输入“make distclean”来同时删除“configure”创建的文件(以便您可以在不同的机器上编译软件包),还有一个叫做“make maintainer-clean”的MAKE TARGET,但是,该选项主要是为软件包的开发者使用的。如果您使用它,为了创新产生出随软件包一起发行的文件,您必须获得所有的其他程序。

Tags:
分页: 11/30 第一页 上页 6 7 8 9 10 11 12 13 14 15 下页 最后页 [ 显示模式: 摘要 | 列表 ]