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