RFC 1813 - NFS Version 3 Protokollspezifikation (NFS Version 3 Protocol Specification)
Veröffentlicht: Juni 1995
Status: Informationell (Informational)
Autoren: B. Callaghan, B. Pawlowski, P. Staubach (Sun Microsystems, Inc.)
Zusammenfassung (Abstract)
Dieses Dokument beschreibt das NFS Version 3 Protokoll. Dieses Dokument wird bereitgestellt, damit Personen kompatible Implementierungen schreiben können.
Inhaltsverzeichnis (Table of Contents)
- 1. Introduction (Einführung)
- 1.1 Scope of the NFS version 3 protocol (Umfang des NFS Version 3 Protokolls)
- 1.2 Useful terms (Nützliche Begriffe)
- 1.3 Remote Procedure Call (Remote-Prozeduraufruf)
- 1.4 External Data Representation (Externe Datendarstellung)
- 1.5 Authentication and Permission Checking (Authentifizierung und Berechtigungsprüfung)
- 1.6 Philosophy (Philosophie)
- 1.7 Changes from the NFS version 2 protocol (Änderungen gegenüber dem NFS Version 2 Protokoll)
- 2. RPC Information (RPC-Informationen)
- 2.1 Authentication (Authentifizierung)
- 2.2 Constants (Konstanten)
- 2.3 Transport address (Transportadresse)
- 2.4 Sizes (Größen)
- 2.5 Basic Data Types (Grundlegende Datentypen)
- 2.6 Defined Error Numbers (Definierte Fehlernummern)
- 3. Server Procedures (Server-Prozeduren)
- 3.1 General comments on attributes (Allgemeine Bemerkungen zu Attributen)
- 3.2 General comments on filenames (Allgemeine Bemerkungen zu Dateinamen)
- 3.3.0 NULL: Do nothing (Nichts tun)
- 3.3.1 GETATTR: Get file attributes (Dateiattribute abrufen)
- 3.3.2 SETATTR: Set file attributes (Dateiattribute setzen)
- 3.3.3 LOOKUP: Lookup filename (Dateinamen suchen)
- 3.3.4 ACCESS: Check access permission (Zugriffsberechtigung prüfen)
- 3.3.5 READLINK: Read from symbolic link (Von symbolischem Link lesen)
- 3.3.6 READ: Read from file (Von Datei lesen)
- 3.3.7 WRITE: Write to file (In Datei schreiben)
- 3.3.8 CREATE: Create a file (Datei erstellen)
- 3.3.9 MKDIR: Create a directory (Verzeichnis erstellen)
- 3.3.10 SYMLINK: Create a symbolic link (Symbolischen Link erstellen)
- 3.3.11 MKNOD: Create a special device (Spezielles Gerät erstellen)
- 3.3.12 REMOVE: Remove a file (Datei entfernen)
- 3.3.13 RMDIR: Remove a directory (Verzeichnis entfernen)
- 3.3.14 RENAME: Rename a file or directory (Datei oder Verzeichnis umbenennen)
- 3.3.15 LINK: Create link to an object (Link zu einem Objekt erstellen)
- 3.3.16 READDIR: Read From directory (Aus Verzeichnis lesen)
- 3.3.17 READDIRPLUS: Extended read from directory (Erweitertes Lesen aus Verzeichnis)
- 3.3.18 FSSTAT: Get dynamic file system information (Dynamische Dateisysteminformationen abrufen)
- 3.3.19 FSINFO: Get static file system information (Statische Dateisysteminformationen abrufen)
- 3.3.20 PATHCONF: Retrieve POSIX information (POSIX-Informationen abrufen)
- 3.3.21 COMMIT: Commit cached data on a server to stable storage (Zwischengespeicherte Daten auf einem Server in stabilen Speicher übertragen)
- 4. Implementation issues (Implementierungsfragen)
- 4.1 Multiple version support (Unterstützung mehrerer Versionen)
- 4.2 Server/client relationship (Server-/Client-Beziehung)
- 4.3 Path name interpretation (Pfadnameninterpretation)
- 4.4 Permission issues (Berechtigungsfragen)
- 4.5 Duplicate request cache (Cache für doppelte Anfragen)
- 4.6 File name component handling (Behandlung von Dateinamenkomponenten)
- 4.7 Synchronous modifying operations (Synchrone Änderungsoperationen)
- 4.8 Stable storage (Stabiler Speicher)
- 4.9 Lookups and name resolution (Suchen und Namensauflösung)
- 4.10 Adaptive retransmission (Adaptive Neuübertragung)
- 4.11 Caching policies (Caching-Richtlinien)
- 4.12 Stable versus unstable writes (Stabile versus instabile Schreibvorgänge)
- 4.13 32 bit clients/servers and 64 bit clients/servers (32-Bit-Clients/Server und 64-Bit-Clients/Server)
- 5. Appendix I: Mount protocol (Anhang I: Mount-Protokoll)
- 5.1 RPC Information (RPC-Informationen)
- 5.2 Server Procedures (Server-Prozeduren)
- 6. Appendix II: Lock manager protocol (Anhang II: Lock-Manager-Protokoll)
- 6.1 RPC Information (RPC-Informationen)
- 6.2 NLM Procedures (NLM-Prozeduren)
- 6.3 Implementation issues (Implementierungsfragen)
- 7. Appendix III: Bibliography (Anhang III: Bibliographie)
- 8. Security Considerations (Sicherheitsüberlegungen)
- 9. Acknowledgements (Danksagungen)
- 10. Authors' Addresses (Adressen der Autoren)
Verwandte Ressourcen (Related Resources)
- Offizielles RFC: RFC 1813
- DataTracker: RFC 1813 on IETF