一、基本概念
对象:这是一个代表网络资源的已命名的特定属性集。对象属性是目录中对象的特征。对象也可以按类进行分组,类是对象的逻辑分组。比如:用户、组和计算机是不同对象类的例子。
叶对象:在最低一层,某些对象代表网络上的单个实体,如用户或计算机。这些实体称为叶对象,它们不能包含其它对象。
容器对象:为了简化目录的管理和组织,可以将叶对象放在容器对象内部。容器对象也可以采用嵌套(或层次)形式包含其它容器。
组织单元(OU):可以使用 OU 将对象进行分类,并将域变成某种类型的逻辑管理分组。
域:是 Active Directory 数据库的物理分区。每个域表示一个安全边界。对每个域中对象的访问是由访问控制项 (ACE) 控制的,后者包含在访问控制列表 (ACL) 中。这些安全设置并不跨越域边界。在 Active Directory 中,域也可以称为“分区”。
目录树:可以包含一个域或将多个域分成一组以便共享全局资源的数据形式。
全局编录(Global Directory):GC 是目录树中对象的中央储存库。
架构:目录树中的所有域共享所有对象类型的定义结构。
子域:如果公司的根域为“company.com”,则可以给销售和技术支持部门创建单独的域,它们的域名分别为“sales.company.com”和“support.company.com”。这些域称为子域。
目录林:可使用目录林,将组织中的不同部门,甚至不同组织组合到一起。这些部门不必共享相同的命名架构并且独立运作,但彼此之间可以进行通信。目录林中的所有目录树共享相同的架构、全局编录和配置容器。
域控制器:
在 Windows 2000 环境中,将所有参与网络管理的服务器均看作是域控制器。并且彼此之间没有主次之分。域控制器 (DC) 存储目录数据库的复制副本,并且域中控制器之间的复制是自动完成的。
复制:
对于 Active Directory,所有 DC 在站点中自动复制,并支持多主机复制,以复制所有域控制器的 Active Directory 信息。由于引入了多主机复制,管理员可以更新域中任何 Windows 2000 域控制器上的 Active Directory。
问题一、如何保持数据的同步复制?
多主机数据库复制还有助于控制何时将更改同步,哪些信息是最新的,以及何时停止数据复制以避免重复和冗余。为确定哪些信息需要更新,Active Directory 使用 64 位更新顺序号 (USN)。这些号码创建后与所有的属性相关联。每次更改一个对象之后,其 USN 都会递增并与属性一起保存。每个 Active Directory 服务器都保留站点内所有复制伙伴的最新 USN 的表格。该表格包括每个属性的最高 USN。 当达到复制时间间隔时,则每个服务器只请求那些 USN 比列在自己表格中的 USN 大的更改。
问题二、如何解决数据同步的冲突问题?
有时,在复制所有的更改之前,可能在两个不同的 Active Directory 服务器上对同一属性进行了更改。这就会导致复制冲突。必须将其中一个更改声明为更准确的更改,并将此更改用作所有其他复制伙伴的复制源。为解决这种潜在的问题,Active Directory 使用了整个站点的属性版本号 (PVN) 值。当发生起始写入操作时,PVN 就会递增。起始写入操作就是直接在某个特定 Active Directory 服务器上发生的写入操作。 当在不同位置的具有相同的 PVN 的两个或多个属性值被更改时,接收更改的 Active Directory 服务器就会对每个更改的时间戳进行检查,并使用最新的一个进行更新。此问题的最重要分枝是网络中心时钟的安装和维护。
问题三、如何解决复制循环的问题?
Active Directory 可使管理员配置多个路径以达到冗余的目的。为了避免更改无止境地更新下去,Active Directory 在每个服务器上创建 USN 对的列表。这些列表被称为最新矢量 (UDV)。它们保存每个起始写入操作的最高USN。每个UDV 均列出在其所在的站点中的所有其他服务器。当发生复制时,请求服务器就把自己的 UDV 发送到发送服务器。每个起始写入操作的最高USN 都可用来确定是否仍需要复制更改。如果 USN 号码相同或更高,则不需要进行更改,因为请求的服务器已经被更新了。
站点:就是一个基于 Internet 协议 (IP) 子网且连接状况良好的计算机集合。由于站点控制着进行复制的方式,因此使用“站点和服务”管理单元所做的更改将影响域内相隔很远的域控制器 (DC) 之间的通讯效率。
站点与域的区别:
一个站点可以跨越多个域,而一个域也可以跨越多个站点。站点并不属于域名称空间的一部分。站点控制着域信息的复制,并可以帮助确定资源位置的远近。例如,工作站在其站点内选择一个 DC 来进行验证。
名称空间:在逻辑层次上,Windows 2000 Active Directory 只不过是另一个名称空间。在 Active Directory 中,两个主要信息类型存储:
•对象的逻辑位置。
•有关该对象的属性列表。
目录树中的每个容器和对象都有一个唯一的名称。这些名称空间是目录树中所有容器和对象、或分支和叶对象的完全路径。对象在目录树中的位置决定了其可分辨的名称。
全局编录:
全局编录包含目录中每个 Windows 2000 域的部分副本,它是由 Active Directory 复制系统自动创建的。这样,只要给出目标对象的一个或几个属性,用户和应用程序就可以在 Active Directory 域目录树中找到这些对象。全局编录还包含目录分区的架构和配置。这就是说,全局编录存储 Active Directory 中每个对象的副本,但只存储它们的很少一部分属性。全局编录中的属性是搜索操作中那些最常使用的属性(如用户的名和姓、登录名等等),这些属性是查找对象完整副本位置所必需的。
使用这种公用信息,用户可以很快找到要找的对象,而无需知道这些对象在哪个域中,也不要求知道企业中相邻的扩展名称空间。如果在全局编录中找不到该对象,则搜索功能将查询本地域分区以获得信息。
DNS 与 AD 的集成
DNS 域和 Active Directory 域对不同的名称空间使用完全相同的域名。即使两个名称空间共享相同的域结构,它们也是不同的名称空间。每个名称空间存储不同的数据并管理不同的对象。DNS 使用区域和资源记录,而 Active Directory 使用域和域对象。
Active Directory 与 DNS 的集成是这样实现的:每个 Active Directory 服务器将自己的地址发布在 DNS 主机上的服务资源记录中。
全球唯一标识符
Active Directory 通过将全局唯一标识符 (GUID) 与每个对象关联起来实现网络中的每个对象必须用唯一的属性来标识这一特点。即使对象的逻辑名称被更改,也应保证这个号码是唯一的且永远不会被目录数据库更改。当用户或应用程序首次在目录中创建可分辨的名称 (DN) 时,就会生成 GUID。
二、原则:
1. 所有网络对象只能在一个域中存在(无论是叶对象还是容器对象)。
2. 在域中可维护的对象数量的上限为一百万。
j LDAP API
http://developer.novell.com/documentation/jldap/jldapenu/api/index.html
分享到:
相关推荐
AD库20230309++++++++++++++++++++AD库20230309++++++++++++++++++++AD库20230309++++++++++++++++++++AD库20230309++++++++++++++++++++ AD库20230309++++++++++++++++++++AD库20230309++++++++++++++++++++AD库...
AD基本概念解析涵盖了模数转换器(ADC)和数模转换器(DAC)的基本原理、特性参数及误差类型,这对于了解数据转换器在数字信号处理中的作用至关重要。 首先,AD转换涉及从连续的模拟信号转换为离散的数字信号。这...
标题中的"STC12C5A60S2_AD-12864.zip_12864 ad_12864 AD_12864+ad_ad+12864_s"揭示了这个压缩包内容的核心,其中涉及到的是基于STC12C5A60S2单片机的一套AD转换程序,该程序能够与12864 LCD显示器协同工作。...
STM32F407ZGT6单片机最小系统核心板ad原理图+PCB+AD集成封装库,,AD 设计的工程文件,包括原理图、PCB印制板图和PCB封装库文件,板子尺寸为100*65mm,2层版设计,可以用Altium Designer(AD)软件打开或修改,可作为你...
STM32F407ZGT6最小系统开发板ad原理图+PCB+封装库文件,AD 设计的工程文件,包括原理图、PCB印制板图和PCB封装库文件,可以用Altium Designer(AD)软件打开或修改,可作为你产品设计的参考。
STM32F103C8T6+NRF24L01+MPU6050设计空中鼠标AD原理图+PCB+STM32单片机软件源码,硬件采用ALTIUM软件设计,2款硬件,分别为空中鼠标端和空中鼠标USB端,包括原理图和PCB文件,软件也为2版工程源码文件,为分别对应...
标题中的"AD7175_8+AD7175+AD7689+AD7745"指的是四款不同的模拟数字转换器(ADC),这些器件在电子工程和嵌入式系统中广泛使用,尤其在信号采集和处理领域。AD7175、AD7689和AD7745都是Analog Devices公司生产的高...
STM32C8T6智能小车控制板 ad原理图+PCB+封装库文件,ad 设计的工程文件,包括原理图、PCB印制板图和PCB封装库文件,可以用Altium Designer(AD)软件打开或修改,可作为你产品设计的参考。
标题中的“AD5320程序+PROTEUS测试”涉及到的是一个电子设计与模拟的项目,其中AD5320是一款数字模拟转换器(Digital-to-Analog Converter, DAC),而PROTEUS则是一个广泛使用的电子电路仿真软件。在这个项目中,...
标题中的“AD9854模块+STM32&51驱动+原理图 V0.3.zip”指的是一款基于AD9854芯片的数字直接合成(DDS)模块,结合了STM32和51单片机的驱动程序及对应的电路原理图。这个压缩包内容可能是为了帮助开发者或者爱好者在...
IR2104S MOS管电机驱动板ad原理图+PCB+封装库文件,AD 设计的工程文件,包括原理图、PCB印制板图和PCB封装库文件,可以用Altium Designer(AD)软件打开或修改,可作为你产品设计的参考。
XILINX ZYNQ7000 开发板PDF原理图PCB+AD封装库+器件技术手册资料,包括:AX7010_AX7020管脚.xlsxAX7020-silk_bottom.pdfAX7020-silk_top.pdfAX7020.PcbLibAX7020_Allegro_lib.zipAX7020_sch_lib_orcad_16_5.OLBAX...
标题中的"ad9361.rar_AD9361 + zynq7020_ZYNQ_7020_Zynq-7020_zc702 AD9361_zy"提到了两个关键组件:AD9361和Zynq 7020。这个压缩包很可能包含了一个基于Xilinx Zynq 7020 SoC(System on Chip)的AD9361射频收发器...
本资源"AD封装库 + 3D模型 最全"提供了一个全面的AD库文件集合,包含各种常用电子器件的封装和3D模型,对于进行高效、精确的PCB设计至关重要。 首先,"元件库"是AD设计中必不可少的部分,它包含了电路中使用的各种...
ATK-MPU6050六轴传感器模块(硬件参考设计原理图+AD封装库+软件源码工程+应用技术文档) 1,ATK-MPU6050六轴传感器模块原理图 2,程序源码 3,配套软件 4,MPU6050参考资料 ATK-MPU6050六轴传感器模块使用说明(Mini ...
基于STC89C52单片机设计的万年历AD原理图+BOM+软件程源码序+仿真图,可供学习及设计参考。 void main(void) { uchar seconds=0x55,points=0x12,when=0x12,years=0x14,month=0x12,day=0x11,week=0x04;//时间、日期...
ADRMS 在 Server 2012 域环境中的身份验证配置 在 Server 2012 域环境中,身份验证配置是非常重要的。今天,我们将探讨 ADRMS(Active Directory Rights Management Services)的配置和部署,特别是在 Office 和 ...
DDS的基本工作原理是:通过改变内部相位累加器的初始相位和频率控制字,可以快速改变输出信号的频率。由于AD9851集成了DDS功能,因此它可以实现高分辨率、高频率稳定性和快速频率切换。 压缩包子文件的文件名称"AD...
在嵌入式系统或者微控制器应用中,"AD+DMA+定时器+串口"的组合是一种常见的数据处理和通信方案。以下是对这个主题的详细解释: **AD(Analog-to-Digital Converter,模数转换器)**:是电子设备中的关键组件,它将...