LDAP 基本觀念與架構
LDAP 基本觀念與架構
LDAP 基本觀念與架構
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>LDAP</strong> 基 本 觀 念 與 架 構
大 綱<br />
● <strong>LDAP</strong> 是 什 麼 ?<br />
●<br />
●<br />
<strong>LDAP</strong> 的 用 途<br />
<strong>LDAP</strong> 的 基 本 架 構
<strong>LDAP</strong> 是 什 麼<br />
● <strong>LDAP</strong> 全 名 Lightweight Directory Access Protocol<br />
●<br />
為 輕 量 級 通 訊 協 定 ( 使 用 TCP/IP 及 精 簡 的 核 心 操 作 )<br />
●<br />
為 一 種 名 錄 服 務
<strong>LDAP</strong> 的 用 途<br />
●<br />
將 分 散 資 料 統 合 一 處 ( 如 個 人 資 料 , 伺 服 器 資 訊 )<br />
●<br />
●<br />
●<br />
便 於 組 織 資 料 管 理<br />
可 與 許 多 應 用 軟 體 整 合 應 用<br />
對 於 資 料 的 存 取 具 有 權 限 保 護
<strong>LDAP</strong> 與 其 它 服 務 的 不 同<br />
●<br />
●<br />
●<br />
●<br />
與 資 料 庫 比 較 ,<strong>LDAP</strong> 為 讀 取 遠 大 於 寫 入<br />
資 料 庫 則 是 讀 取 與 寫 入 相 當<br />
與 檔 案 系 統 比 較 ,<strong>LDAP</strong> 僅 儲 存 很 小 的 訊 息<br />
檔 案 系 統 則 是 適 合 儲 存 較 複 雜 的 訊 息<br />
與 WEB 比 較 ,<strong>LDAP</strong> 並 不 適 合 用 來 存 取 如 JPEG 圖 檔<br />
且 WEB 為 較 複 雜 的 平 台<br />
與 DNS 比 較 , 兩 者 功 能 類 似 , 但 <strong>LDAP</strong> 為 一 般 用 途<br />
而 DNS 專 門 處 理 IP 查 詢
<strong>LDAP</strong> 模 型<br />
●<br />
●<br />
●<br />
●<br />
資 訊 模 型 (information model)<br />
entry 為 構 成 <strong>LDAP</strong> 元 素 的 基 本 單 位<br />
entry 擁 有 objectClass( 物 件 類 別 ) 以 及 相 對 應 的 instance<br />
命 名 模 型 (Naming model)<br />
使 用 相 對 識 別 名 稱 (relative distinguished name,RDN), 再 由 RDN<br />
構 成 DN<br />
功 能 模 型 (Functional model)<br />
定 義 操 作 的 方 法<br />
安 全 模 型 (Security model)<br />
提 供 認 證 機 制 及 ACL (access control list)
LDIF(<strong>LDAP</strong> Interchange Format)<br />
●<br />
●<br />
●<br />
用 來 儲 存 <strong>LDAP</strong> 組 態 資 訊 及 名 錄 內 容 的 標 準 文 字 檔 格 式<br />
匯 集 多 筆 項 目<br />
包 含 了 屬 性 與 值 的 對 應 關 係<br />
●<br />
匯 集 了 多 道 指 令 ( 如 新 增 , 刪 除 , 修 改 )<br />
●<br />
必 須 遵 照 綱 要 (schema)<br />
LDIF 範 例<br />
dn: dc=cc,dc=ncu<br />
objectClass: domain<br />
objectClass: top<br />
dc: cc
識 別 名 稱 ( DN) 與 相 對 識 別 名 稱 (RDN)<br />
●<br />
●<br />
RDN 可 由 一 或 多 屬 性 組 成<br />
DN 為 由 特 定 結 點 到 根 結 點 的 RDN 所 組 成<br />
可 想 像 DN 為 檔 案 的 完 整 路 徑<br />
而 RDN 為 檔 案 的 相 對 路 徑
屬 性<br />
●<br />
●<br />
●<br />
●<br />
類 似 程 式 語 言 中 的 變 數<br />
可 以 同 時 存 有 多 個 值<br />
屬 性 可 存 放 的 資 料 由 屬 性 所 定 的 比 對 規 則 決 定<br />
每 個 entry 都 必 須 有 objectClass 屬 性<br />
定 義 必 須 出 現 在 entry 中 的 屬 性
認 證<br />
●<br />
●<br />
●<br />
●<br />
匿 名 認 證<br />
簡 易 認 證<br />
明 碼 傳 送 帳 號 及 密 碼<br />
使 用 SSL/TLS 的 簡 易 認 證<br />
SSL 使 用 TCP/636 <strong>LDAP</strong>S 傳 送<br />
TLS 使 用 TCP/389 <strong>LDAP</strong> 為 延 申 操 作<br />
SASL<br />
為 連 線 式 通 訊 協 定 進 行 額 外 認 證