NFS Illustrated (Hardcover)
暫譯: NFS 插圖解說 (精裝版)

Brent Callaghan

  • 出版商: Addison Wesley
  • 出版日期: 1999-12-28
  • 定價: $1,750
  • 售價: 8.0$1,400
  • 語言: 英文
  • 頁數: 552
  • 裝訂: Paperback
  • ISBN: 0201325705
  • ISBN-13: 9780201325706
  • 相關分類: Computer-networks
  • 立即出貨

買這商品的人也買了...

相關主題

商品描述

 

Table Of Contents

 

(Each chapter concludes with a Summary.)
Preface.
Introduction.
File Access and File Transfer.

Early File Access Protocols.
ONC RPC.


Organization of This Book.

 

XDR—External Data Representation.
Protocols and Transportable Data.
A Canonical Standard.
XDR Unit.
Primitive XDR Data Types.
Integer.
Unsigned Integer.
Boolean.
Hyper Integer and Unsigned Hyper Integer.
Fixed-Length Opaque Data.
Variable-Length Opaque Data String.
Structured XDR Data Types.
Fixed-Length Array.
Variable-Length Array.
Discriminated Union.
Linked Lists.
XDR Language.
Notational Conventions.
Lexical Notes.
Syntax Information.
Syntax Notes.
Example of an XDR Data Description.
XDR Language Variant in This Book.


ONC RPC.

 

 

Remote Procedure Call Model.
RPC Transport Independence and Semantics.
Program Numbers and Versioning.
Requirements of the RPC Protocol.
RPC Call Message.
RPC Reply Message.
Record-Marking Standard.
Portmapper and Rpcbind.
Portmap Protocol.
Rpcbind Protocol.


RPC Authentication.

 

 

RPC Credential and Verifier.
Authentication Flavors.
Null Authentication.
System Authentication.
Diffie-Hellman Authentication.
Naming.
DH Authentication Verifiers.
Nicknames and Clock Synchronization.
DH Authentication Protocol.
DH Full Network Name Credential and Verifier.
DH Nickname Credential and Verifier.
Server Verifier.
Diffie-Hellman Encryption.
Weaknesses of DH Authentication.
Kerberos Version 4 Authentication.
Kerberos Naming.
Kerberos-Based Authentication Protocol Specification.
Kerberos Full Network Name Credential and Verifier.
Kerberos Nickname Credential and Verifier.
Server Verifier.
Kerberos-Specific Authentication Status.
Values.
Weaknesses of Kerberos Authentication.
RPCSEC__GSS Authentication.
RPCSEC__GSS Security Protocol.
RPCSEC-GSS Credential.
Context Creation.
Successful Creation Response.
Unsuccessful Context Creation.
RPC Data Exchange.
Data Integrity Protection.
Data Privacy.
Server Processing of RPC Data Requests.
Server's Reply.
RPCSEC-GSS Errors.
Performance of RPCSEC-GSS.
Snoop Trace of Session.
Connection-Based Security.


NFS Filesystem Model.

 

 

Filesystem and Filesystem Objects.
Filehandles.
Pathnames.
Filename Component Handling.
Pathname Evaluation.
Stateless Server.
Server Recovery.
Idempotent Operations.
Statelessness and High Availability.


NFS Version 2.

 

 

Common Data Types.
Server Procedures.
NULL—Do Nothing.
GETATTR—Get File Attributes.
SETATTR—Set File Attributes.
LOOKUP—Look Up File Name.
READLINK—Read from Symbolic Link.
READ—Read from File.
WRITE—Write to File.
CREATE—Create File.
REMOVE—Remove File.
RENAME—Rename File.
LINK—Create Link to File.
SYMLINK—Create Symbolic Link.
MKDIR—Create Directory.
RMDIR—Remove Directory.
READDIR—Read from Directory.
STATFS—Get Filesystem Attributes.
NFS Version 3.
Changes from the NFS Version 2 Protocol.
Deleted Procedures.
Modified Procedures.
New Procedures.
Filehandle Size.
Maximum Data Sizes.
Error Return.
File Type.
File Attributes.
Set File Attributes.
32-Bit Clients/Servers and 64-Bit.
Clients/Servers.
Basic Data Types.
Sizes.
Basic Data Types.
Server Procedures.
NULL—Do Nothing.
GETATTR—Get File Attributes.
SETATTR—Set File Attributes.
LOOKUP—Look Up Filename.
ACCESS—Check Access Permission.
READLINK—Read from Symbolic Link.
READ—Read from File.
WRITE—Write to File.
CREATE—Create a File.
MKDIR—Create a Directory.
SYMLINK—Create a Symbolic Link.
MKNOD—Create a Special Device.
REMOVE—Remove a File.
RMDIR—Remove Directory.
RENAME—Rename File or Directory.
LINK—Create Link to an Object.
READDIR—Read from Directory.
READDIRPLUS—Extended Read from Directory.
FSSTAT—Get Dynamic Filesystem Information.
FSINFO—Get Static Filesystem Information.
PATHCONF—Retrieve POSIX Information.
COMMIT—Commit Cached Data on a Server to Stable Storage.
NFS Implementation.
File Attributes.
Unsupported Procedures.
Multiple Version Support.
Last Close Problem.
Crossing of Server Mountpoints.
Problems with Hierarchical Mounts.
Permission Issues.
Identifying Users.
Access to Open Files.
UID/GID Mapping.
Checking File Access.
Executable Files.
Concurrent RPC Calls.
Duplicate Request Cache.
Synchronous Operations and Stable Storage.
Adaptive Retransmission for UDP.
Read-ahead and Write-behind.
Write Gathering.
Caching Policies.
Cached Objects.
@AHEADS = Cache Consistency.
Close-to-Open Consistency.
Read and Write Caching.
Disk Caching.
Disconnection and Reconnection.
Connectathon.


NFS MOUNT Protocol.

 

 

Protocol Revisions.
Transport.
Authentication.
Access Lists.
Server Procedures.
NULL—Do Nothing.
MOUNTPROC__MNT—Add MOUNT Entry.
MOUNTPROC__DUMP—Return MOUNT Entries.
MOUNTPROC__UMNT—Remove MOUNT Entry.
MOUNTPROC__UMNTALL—Remove All MOUNT Entries.
MOUNTPROC__EXPORT—Return Export List.
MOUNTPROC__EXPORTALL—Return Export List.
MOUNTPROC__PATHCONF—
POSIX Pathconf.
Information.
MOUNT Table.
Submounts.
Export Limitations.


NFS Lock Manager Protocol.

 

 

Monitored Locking.
Advisory vs. Mandatory Locks.
Exclusive and Nonexclusive Locks.
Asynchronous Procedures and Callback.
DOS/Windows File Sharing Procedures.
Server Crash Recovery.
Lockd and Statd Implementation.
Client Crash Recovery.
Deadlock Detection.
Locking Cached or Mapped Files.
Transport and Authentication.
Basic Data Types.
Errors.
Lock Manager Procedures.
NULL—Do Nothing.
NLM__TEST—Test for a Lock.
NLM__LOCK—Create a Lock.
NLM__CANCEL—Cancel a Lock.
NLM__UNLOCK—Remove a Lock.
NLM__GRANTED—Lock Is Granted.
NLM__SHARE—Share a File.
NLM__UNSHARE—Unshare a File.
NLM__NM__LOCK—Establish a
Nonmonitored Lock.
NLM__FREE__ALL—Free All Locks.
Network Status Monitor Protocol.
SM__NULL—Do Nothing.
SM__STAT—Check Status.
SM__MON—Monitor a Host.
SM__UNMON—Unmonitor a Host.
SM__UNMON-ALL—Unmonitor All Hosts.
SM__SIMU-CRASH—Simulate a Crash.
SM__NOTIFY—Notify a Host.


Automounting.

 

 

Automounter as NFS Server.
Problems with Symbolic Links.
Automounting with Autofs.
Automounter Maps.
Master Map.
Direct Map.
Indirect Map.
Executable Map.
Offset Mounts.
Multiple Mounts.
Replica Servers.
Map Variables and Key Substitution.
MOUNT Options.
Amd Automounter.
Nonblocking Operation.
Server Keepalives.
Map Syntax.


NFS Variants.

 

 

Spritely NFS.
Stateful Server.
Callback.
Write-behind.
Recovery.
Performance.


NQNFS.

 

 

Leases.
Recovery.


Other Features.

 

 

Trusted NFS.
AUTH__MLS Credential.
Extended Attributes.
Filename Attributes.
TNFS Interoperability.


NASD NFS.

 

 

NASD Storage.
Locating the Data.
Data Security.


Other Distributed Filesystems.

 

 

Remote File Sharing.
Remote System Calls.
RFS Naming.
Security and UID/GID Mapping.


Andrew File System.

 

 

File Caching.
Shared Namespace.
Volume Movement.
Read-only Replication.
Security.


DCE/DFS.

 

 

Cache Consistency with Tokens.
DFS Namesp. 0201325705T04062001

 

 


Back to Top

 

 

商品描述(中文翻譯)

```

 

目錄

 

(每章結尾都有摘要。)

前言。

介紹。

檔案存取與檔案傳輸。

早期檔案存取協定。

ONC RPC。



本書組織。

 

XDR—外部資料表示法。

協定與可傳輸資料。

一個標準化標準。

XDR 單位。

原始 XDR 資料類型。

整數。

無符號整數。

布林值。

超整數與無符號超整數。

固定長度不透明資料。

可變長度不透明資料字串。

結構化 XDR 資料類型。

固定長度陣列。

可變長度陣列。

區分聯集。

鏈結串列。

XDR 語言。

符號約定。

詞彙註解。

語法資訊。

語法註解。

XDR 資料描述範例。

本書中的 XDR 語言變體。



ONC RPC。

 

 

遠端程序呼叫模型。

RPC 傳輸獨立性與語意。

程式編號與版本控制。

RPC 協定的要求。

RPC 呼叫訊息。

RPC 回覆訊息。

記錄標記標準。

Portmapper 與 Rpcbind。

Portmap 協定。

Rpcbind 協定。



RPC 認證。

 

 

RPC 憑證與驗證者。

認證類型。

空認證。

系統認證。

Diffie-Hellman 認證。

命名。

DH 認證驗證者。

暱稱與時鐘同步。

DH 認證協定。

DH 完整網路名稱憑證與驗證者。

DH 暱稱憑證與驗證者。

伺服器驗證者。

Diffie-Hellman 加密。

DH 認證的弱點。

Kerberos 版本 4 認證。

Kerberos 命名。

基於 Kerberos 的認證協定規範。

Kerberos 完整網路名稱憑證與驗證者。

Kerberos 暱稱憑證與驗證者。

伺服器驗證者。

Kerberos 特定的認證狀態。

值。

Kerberos 認證的弱點。

RPCSEC__GSS 認證。

RPCSEC__GSS 安全協定。

RPCSEC-GSS 憑證。

上下文創建。

成功創建回應。

不成功的上下文創建。

RPC 資料交換。

資料完整性保護。

資料隱私。

伺服器處理 RPC 資料請求。

伺服器的回覆。

RPCSEC-GSS 錯誤。

RPCSEC-GSS 的效能。

會話的監聽追蹤。

基於連接的安全性。



NFS 檔案系統模型。

 

 

檔案系統與檔案系統物件。

檔案句柄。

路徑名稱。

檔名元件處理。

路徑名稱評估。

無狀態伺服器。

伺服器恢復。

冪等操作。

無狀態性與高可用性。



NFS 版本 2。

 

 

常見資料類型。

伺服器程序。

NULL—不執行任何操作。

GETATTR—獲取檔案屬性。

SETATTR—設置檔案屬性。

LOOKUP—查找檔案名稱。

READLINK—從符號連結讀取。

READ—從檔案讀取。

WRITE—寫入檔案。

CREATE—創建檔案。

REMOVE—刪除檔案。

RENAME—重新命名檔案。

LINK—創建檔案的連結。

SYMLINK—創建符號連結。

MKDIR—創建目錄。

RMDIR—刪除目錄。

READDIR—從目錄讀取。

STATFS—獲取檔案系統屬性。

NFS 版本 3。

NFS 版本 2 協定的變更。

刪除的程序。

修改的程序。

新程序。

檔案句柄大小。

最大資料大小。

錯誤返回。

檔案類型。

檔案屬性。

設置檔案屬性。

32 位元客戶端/伺服器與 64 位元。

客戶端/伺服器。

基本資料類型。

大小。

基本資料類型。

伺服器程序。

NULL—不執行任何操作。

GETATTR—獲取檔案屬性。

SETATTR—設置檔案屬性。

LOOKUP—查找檔名。

ACCESS—檢查存取權限。

READLINK—從符號連結讀取。

READ—從檔案讀取。

WRITE—寫入檔案。

CREATE—創建檔案。

MKDIR—創建目錄。

SYMLINK—創建符號連結。

MKNOD—創建特殊設備。

REMOVE—刪除檔案。

RMDIR—刪除目錄。

RENAME—重新命名檔案或目錄。

LINK—創建對象的連結。

READDIR—從目錄讀取。

READDIRPLUS—從目錄擴展讀取。

FSSTAT—獲取動態檔案系統資訊。

FSINFO—獲取靜態檔案系統資訊。

PATHCONF—檢索 POSIX 資訊。

COMMIT—將伺服器上的快取資料提交到穩定儲存。

NFS 實作。

檔案屬性。

不支援的程序。

多版本支援。

最後關閉問題。

跨越伺服器掛載點。

層級掛載的問題。

權限問題。

識別用戶。

對開放檔案的存取。

UID/GID 映射。

檢查檔案存取。

可執行檔案。

並行 RPC 呼叫。

重複請求快取。

同步操作與穩定儲存。

UDP 的自適應重傳。

預讀與寫入後置。

寫入聚合。

快取政策。

快取物件。

@AHEADS = 快取一致性。

關閉到開放一致性。

讀取與寫入快取。

磁碟快取。

斷線與重新連接。

Connectathon。



NFS MOUNT 協定。

 

 

協定修訂。

傳輸。

認證。

存取清單。

伺服器程序。

NULL—不執行任何操作。

MOUNTPROC__MNT—新增 MOUNT 項目。

MOUNTPROC__DUMP—返回 MOUNT 項目。

MOUNTPROC__UMNT—移除 MOUNT 項目。

MOUNTPROC__UMNTALL—移除所有 MOUNT 項目。

MOUNTPROC__EXPORT—返回匯出清單。

MOUNTPROC__EXPORTALL—返回匯出清單。

MOUNTPROC__PATHCONF—

POSIX Pathconf。

資訊。

MOUNT 表。

子掛載。

匯出限制。



NFS 鎖管理器協定。

 

 

監控鎖定。

建議鎖定與強制鎖定。

獨佔鎖與非獨佔鎖。

非同步程序與回呼。

DOS/Windows 檔案共享程序。

伺服器崩潰恢復。

Lockd 與 Statd 實作。

客戶端崩潰恢復。

死鎖檢測。

鎖定快取或映射的檔案。

傳輸與認證。

基本資料類型。

錯誤。

鎖管理器程序。

NULL—不執行任何操作。

NLM__TEST—測試鎖定。

NLM__LOCK—創建鎖定。

NLM__CANCEL—取消鎖定。

NLM__UNLOCK—移除鎖定。

NLM__GRANTED—鎖定已授予。

NLM__SHARE—共享檔案。

NLM__UNSHARE—取消共享檔案。

NLM__NM__LOCK—建立一個

非監控鎖定。

NLM__FREE__ALL—釋放所有鎖定。

網路狀態監控協定。

SM__NULL—不執行任何操作。

SM__STAT—檢查狀態。

SM__MON—監控主機。

SM__UNMON—取消監控主機。

SM__UNMON-ALL—取消監控所有主機。

SM__SIMU-CRASH—模擬崩潰。

SM__NOTIFY—通知主機。



自動掛載。

 

 

自動掛載器作為 NFS 伺服器。

符號連結的問題。

使用 Autofs 的自動掛載。

自動掛載器地圖。

主地圖。

直接地圖。

間接地圖。

可執行地圖。

偏移掛載。

多重掛載。

複製伺服器。

地圖變數與鍵替換。

MOUNT 選項。

Amd 自動掛載器。

非阻塞操作。

伺服器保持活動。

地圖語法。



NFS 變體。

 

 

活潑的 NFS。

有狀態伺服器。

回呼。

寫入後置。

恢復。

效能。



NQNFS。

 

 

租約。

恢復。



其他功能。

 

 

受信任的 NFS。

AUTH__MLS 憑證。

擴展屬性。

檔名屬性。

TNFS 互操作性。



NASD NFS。

 

 

NASD 儲存。

定位資料。

資料安全性。



其他分散式檔案系統。

 

 

遠端檔案共享。

遠端系統呼叫。

RFS 命名。

安全性與 UID/GID 映射。

```