29.04.2014 Views

LDAP 基本觀念與架構

LDAP 基本觀念與架構

LDAP 基本觀念與架構

SHOW MORE
SHOW LESS

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 />

為 連 線 式 通 訊 協 定 進 行 額 外 認 證

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!