• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Prayer

            在一般中尋求卓越
            posts - 1256, comments - 190, trackbacks - 0, articles - 0
              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

            LDAP

            Posted on 2010-10-21 23:40 Prayer 閱讀(877) 評論(0)  編輯 收藏 引用 所屬分類: 數據庫,SQL

            LDAP是輕量目錄訪問協議,英文全稱是Lightweight Directory Access Protocol,一般都簡稱為LDAP。它是基于X.500標準的,但是簡單多了并且可以根據需要定制。與X.500不同,LDAP支持TCP/IP,這對訪問Internet是必須的。LDAP的核心規范在RFC中都有定義,所有與LDAP相關的RFC都可以在LDAPman RFC網頁中找到。


            LDAP是一個協議,一個標準。
            為了實現這個協議,需要一個實體,這就是LDAP的產品。Server, Client, Storage,Interface.

            置頂有一篇文章, 講述了什么是LDAP服務器, 看了一下,我覺得作者在概念上還有些模糊的地方。比如和數據庫的關系等,作者是用了一個MySQL作的比較和對比。
            我也看了一些這里的朋友提到的問題,其實如果了解LDAP的內涵,就很好解答這些問題了。

            下面我從自己的理解,來說一下,希望和大家共享。
            首先LDAP是一個輕量級的產品(LightWeight),是一個Directory(D),存取的協議(Access Protocol)。

            我要著重指出,LDAP是一個數據庫,但是又不是一個數據庫。說他是數據庫,因為他是一個數據存儲的東西。但是說他不是數據庫,是因為他的作用沒有數據庫這么強大,而是一個目錄。
            為了理解,給一個例子就是電話簿(黃頁)。我們用電話簿的目的是為了查找某個公司的電話,在這個電話簿中附帶了一些這個公司的基本信息,比如地址,經營范圍,聯系方式等。
            其實這個例子就是一個LDAP在現實生活中的表現。電話簿的組織結構是一條一條的信息組成,信息按照行業,類比進行了分類。每條記錄都分成了若干的區域,其中涵蓋了我們要的信息。這就是一個Directory。一個樹狀的結構,每個葉子都是由一條一條的分成若干區域的記錄。LDAP就是這么一個東西。
            從概念上說,LDAP分成了DN, OU等。OU就是一個樹,DN就可以理解為是葉子,葉子還可以有更小的葉子。但是LDAP最大的分層按照IBM的文檔是4層。

            還是上面這個例子,電話簿由電話公司進行維護,因此寫是由他們去寫,去組織。寫完了,組織好了,就完成了,以后再寫,再組織的次數是有限的。而其作用是為了查找。LDAP也是類似,目的不是為了寫,主要是為了查找。這就回答了有同志問,有人要寫有人要讀的并發怎么解決的問題。LDAP的用途不是針對這個來設計的,如果你有這樣的需求,解決辦法就應該是數據庫,而不是LDAP。這就是另外一個例子,Access和SQL Server。Access就是一個數據庫產品,但是主要用于家庭,功能和性能都比較弱。SQL Server就是一個專業的數據庫系統,功能強大。LDAP是一個輕量級的產品,主要目的是為了查,因此在架構和優化主要是針對讀,而不是寫。但并不是說LDAP不能滿足,只是說強項不在這里。

            LDAP作為一個統一認證的解決方案,主要的優點就在能夠快速響應用戶的查找需求。比如用戶的認證,這可能會有大量的并發。如果用數據庫來實現,由于數據庫結構分成了各個表,要滿足認證這個非常簡單的需求,每次都需要去搜索數據庫,合成過濾,效率慢也沒有好處。雖然可以有Cache,但是還是有點浪費。LDAP就是一張表,只需要用戶名和口令,加上一些其他的東西,非常簡單。從效率和結構上都可以滿足認證的需求。這就是為什么LDAP成為現在很人們的統一認證的解決方案的優勢所在。

            當然LDAP也有數據寫入的借口,是可以滿足錄入的要求的。這里就不多說了。
            我認為現在最大的LDAP Server,應該還是Microsoft的AD。雖然不一定是標準的,但是的確是用的最多的一個LDAP Server。每個公司只要用到域,就肯定會用到了。
            日批日出水久久亚洲精品tv| 囯产极品美女高潮无套久久久| 日日狠狠久久偷偷色综合免费| 久久亚洲国产精品一区二区| 国产精品久久一区二区三区| 久久国产乱子伦免费精品| 无码伊人66久久大杳蕉网站谷歌| 一级a性色生活片久久无少妇一级婬片免费放 | 婷婷久久综合九色综合绿巨人| 香蕉久久一区二区不卡无毒影院 | AA级片免费看视频久久| 久久精品成人免费看| 97久久久久人妻精品专区 | 少妇久久久久久被弄到高潮| 亚洲第一永久AV网站久久精品男人的天堂AV | 国产精品一久久香蕉产线看| 久久久精品人妻一区二区三区蜜桃| 久久夜色撩人精品国产小说| 天天综合久久一二三区| 久久九九兔免费精品6| 色88久久久久高潮综合影院| 国产99精品久久| 久久国产成人午夜aⅴ影院 | 久久中文精品无码中文字幕| 人妻少妇精品久久| 久久天天躁狠狠躁夜夜不卡 | 久久亚洲av无码精品浪潮| 久久久久久国产a免费观看不卡| 日本久久中文字幕| 亚洲精品无码久久久久久| 青青草原综合久久| 久久99这里只有精品国产| 青草国产精品久久久久久| 青青青青久久精品国产| AA级片免费看视频久久| 久久综合亚洲色HEZYO国产| 精产国品久久一二三产区区别| 久久香蕉国产线看观看精品yw| 91久久精品电影| 99蜜桃臀久久久欧美精品网站 | 性做久久久久久久|