LDAP協議的基本概念
在一些網絡結構中,我們通常會用一些特殊的方式進行構架。那么今天我們主要來學習一下有關LDAP協議的Open配置的過程。那么想讓我們了解一下使用環境和初涉條件。目錄一般用來包含描述性的、基于屬性的信息,例如,通訊簿就可使用目錄的形式來保存。目錄服務是一種特殊的數據庫系統,專門針對數據的讀取、瀏覽和搜索操作進行了特定的優化。目錄服務器則是提供目錄服務的程序,通常使用LDAP協議提供目錄服務。LDAP(Lightweight Directory Access Protocol,輕量級目錄訪問協議)是實現提供目錄服務的網絡協議
了解LDAP協議
在進行安裝配置OpenLDAP之前,本節首先對LDAP協議進行簡單的介紹,讓讀者對LDAP的結構有一個認識。
LDAP協議
目錄是一組具有類似屬性、以一定邏輯和層次組合的信息。常見的例子是通訊簿,由以字母順序排列的名字、地址和電話號碼組成。
目錄服務是一種在分布式環境中發現目標的方法。目錄具有兩個主要組成部分:
第一部分是數據庫,數據庫是分布式的,且擁有一個描述數據的規劃。
第二部分則是訪問和處理數據的各種協議。
目錄服務其實也是一種數據庫系統,只是這種數據庫是一種樹形結構,而不是通常使用的關系數據庫。目錄服務與關系數據庫之間的主要區別在于:二者都允許對存儲數據進行訪問,只是目錄主要用于讀取,其查詢的效率很高,而關系數據庫則是為讀寫而設計的。
提示:目錄服務不適于進行頻繁的更新,屬于典型的分布式結構。
LDAP是一個目錄服務協議,目前存在眾多版本的LDAP,而最常見的則是V2和V3兩個版本,它們分別于1995年和1997年首次發布。
LDAP協議的特點
通過前面的介紹,可總結出LDAP具有以下特點:
LDAP是一種目錄服務,保存在特殊的數據庫中,數據的讀取速度遠高于寫入速度。
LDAP對查詢做了優化,讀取速度優于普通關系數據庫。
LDAP不支持事務、不能進行回滾,需要進行這些操作的應用只有選擇關系數據庫。
LDAP采用服務器/客戶端模式,支持分布式結構。
LDAP中的條目以樹形結構組織和存儲。
LDAP基于Internet協議,直接運行在簡單和通用的TCP/IP或其他可靠的傳輸協議層上,使連接的建立和包的處理簡單、快捷,對于互聯網和企業網應用都很方便。
LDAP協議簡單,通過使用查找操作實現列表操作和讀操作。
LDAP通過引用機制實現分布式訪問,通過客戶端API實現分布式操作(對于應用透明),平衡了負載。
LDAP實現具有低費用、易配置和易管理的特點,并提供了滿足應用程序對目錄服務所需求的特性。