GB | BIG5
|
| 首頁 > 應用技術 > 其它 > 正文 |
 |
| LDAP簡介:什是目錄 |
| 本文出自:http://www.china-pub.com 作者: 應雷 (2001-08-12 09:05:01) |
一、 大綱和目標
此文為理解什是LDAP打下一個基礎。目標是使你掌握基本的術語和概念,不作為深入學習LDAP的材料。LDAP,它的
全稱為輕量級目錄訪問協議。
此文包括以下幾方面的內容:
* 目錄的基本定義
* 理解目錄能做什和不能做什
* 2個目錄例子
* 總結使用目錄服務的校驗表
二、 基本定義
目錄是一種專門的數據庫,它服務各種應用程序,包括LDAP(輕量級目錄訪問協議)目錄和基X.500的目錄。這些
目錄都是通用的標準的目錄。它們不適合特定的操作系統、應用目的。
不管她們知不知道這裡的目錄是什意思,大多數人熟悉各種各樣的目錄,像電話簿、黃頁,電視指南、購物目錄和圖
書館卡片目錄。我們把這一類目錄歸為日常目錄。在計算機中的目錄被稱為在線目錄。
目錄服務是軟件、硬件、策論以及管理的集合體。目錄服務至少包括以下幾個方面:
* 包含在目錄中的信息
* 保存信息的軟件服務端
* 扮演存取信息的軟件客戶端
* 跑服務端,客戶端軟件的硬件
* 支撐系統,像操作系統、設備驅動等
* 連接客戶端到服務端以及各個服務端之間的網絡基礎設施
* 策略。規定誰能訪問,誰能更新,誰能存取等
* 維護和監視目錄服務的軟件
術語目錄和目錄服務經常可換用。
三、 目錄是什以及它能做什
下面的應用類型不能被歸為目錄:
* 數據庫
* 文件系統
* web服務
* FTP服務
* DNS服務
與數據庫比較
雖然目錄也被稱為特殊的數據庫,但它不同真正的數據庫。目錄的大部分操作為讀操作。假如你的應用程序要寫大
量的數據,你應該考慮選擇使用數據庫來實現。目錄支持相對簡單的事務處理。相反,數據庫被設計成處理大量的各
種各樣的事務處理。假如你的應用要求這種重負荷的事務支持,你該選擇數據庫而不是目錄。
在另一方面,假如你的應用不要求這樣的大負荷事務處理,而是偶爾的寫一些簡單的事務信息。這時,目錄是理想的
選擇。它會更有效,更簡單。
與文件系統比較
目錄被認為是很差的文件系統。文件通常很大,有幾兆甚至更大,雖然目錄被優化成存取很小的信息。應用程序以塊
的方式存取文件。文件系統支持各種調用--像seek(),read()和write(),這樣可以寫大文件的一部分的信息。目錄
不能提供這種隨機的存取訪問。目錄條目被分成各種屬性。你可以分別獲取各種屬性。你不能取得一個條目的部分值,
如從第幾個字節開始。
與web的比較
不象web服務器一樣,目錄不適合推送JPEG圖象或Java程序給客戶端。Web服務通常作為開發web應用的跳板。這些平
台從CGI(公用網關接口)到更復雜的像Netscape應用服務平台。目錄一般不提供這種形式的應用開發,甚至它不提
供目錄應用開發平台服務。
與FTP比較
與FTP的主要區別在:數據量的大小和客戶的類型。另外一點就是FTP是一個非常簡單的協議,它專做一件事情並
把它做好。假如你想做的是把文件從一個地方傳送到另一個地方,那額外的目錄下層結構也需要,如復制、查詢、
更新等。
與DNS比較
因特網的域名系統和目錄有相似之處,它們都提供對分層式數據庫的訪問。但其它一些不同把它們區分開來。
DNS的主要目的是把主機名轉換成IP地址。比較而言,大多數目錄有更普通的作用。DNS有一套專門的、固定的計劃,
而目錄允許被擴展。DNS不允許更新它的信息,而目錄可以。DNS可通過UDP的無連接的方式訪問,而目錄通常是連接
訪問的。
四、 目錄舉例
X.500
在八十年代中期,兩個不同的團體--CCITT和ISO,各自開始在目錄服務方面的研究工作。最,兩個國際性的目錄規
范融合成一個規范,這就是X.500。X.500的優勢在它的信息模型,它的多功能性和開放性。
LDAP
1993年7月,第一個LDAP規范是由密歇根大學開發的,也就是RFC1487。LDAP的開發者們簡化了笨重的X.500目錄訪問
協議,他們在功能性、數據表示、編碼和傳輸方面做了改建。目前,LDAP的版本是第3版本,相對以前版本來說,
第3版本在國際化、提名、安全、擴展性和特性方面更加完善。1997年,第3版本成為因特網標準。
五、 目錄服務校驗表
下面是簡要的總結:為你是否選擇目錄或其它技術提供導航。
* 信息量大小。目錄適合存放相對小的信息量,而不是幾兆大小的文件。可以利用指針,它可以指向大的文件,
但絕不是文件本身。
* 信息的類型。目錄通常是基屬性的信息。
* 讀寫比。目錄適合讀操作更多的應用。如需要用到大量的寫操作,數據庫是一個選擇。
* 搜尋能力。目錄能搜尋他自身包含的信息。
* 標準訪問。假如你需要標準的訪問信息。目錄是一個好的選擇。
六、 參考文獻
X.500 Lightweight Directory Access Protocol
http://www.cis.ohio-state.edu/rfc/rfc1487.txt
A String Representation of LDAP Search Filters
http://www.cis.ohio-state.edu/rfc/rfc1558.txt
(http://www.fanqiang.com)
進入【UNIX論壇】
|
|
| 相關文章 |
如何設置一個基本的OpenLDAP Server (2001-09-04 15:00:01) LDAP應用概述與qmail+LDAP安裝配置 (2001-09-03 15:00:00) LDAP簡介:什是目錄 (2001-08-12 09:05:01) 什是LDAP? (2001-06-26 12:10:00) OpenLDAP快速指南 (2001-06-21 13:04:00) Solaris 8 新增功能一覽--(1)IPv6,LDAP,Java增強 (2001-06-13 10:08:01) PHP4手冊:函數庫及函數(二十四) LDAP 目錄協定函式庫 (2001-04-18 14:41:15)
|
|
|
|
 |
★ 樊強制作 歡迎分享 ★ |