RFC 1813 – NFS Version 3 Protocol Specification

StatusInformational
VeröffentlichtJuni 1995
Volltextrfc-editor.org/rfc/rfc1813

RFC 1813 spezifiziert die dritte Version des Network File System (NFS)-Protokolls, die transparenten Remote-Zugriff auf gemeinsame Dateisysteme über ein Netzwerk ermöglicht. Das Protokoll ist plattformunabhängig und baut auf Remote Procedure Call (RPC) und External Data Representation (XDR) auf, um eine hersteller- und betriebssystemübergreifende Kommunikation zu gewährleisten. Neben dem Kernprotokoll beschreibt das Dokument die MOUNT-Version 3 zur Bereitstellung von Verzeichnisbäumen sowie Anpassungen des Lock Managers (NLM) für Dateisperren.

Die wesentliche Neuerung von NFSv3 gegenüber der Vorgängerversion ist die Unterstützung größerer Dateien durch 64-Bit-Dateigrößen und -Offsets. Weitere Verbesserungen umfassen erweiterte Dateiattribute, einen ACCESS-Aufruf zur Überprüfung von Zugriffsrechten ohne explizites Öffnen der Datei sowie einen COMMIT-Aufruf zur Sicherung von Schreibdaten auf stabilen Speicher. Schreiboperationen können nun asynchron oder synchron erfolgen, was die Leistung bei Netzwerkschreibvorgängen verbessert.

Historisch löst NFSv3 die Einschränkungen von NFSv2 insbesondere im Hinblick auf große Dateien und Performance. Das Protokoll ist als Informationsdokument eingestuft und stellt keinen Internetstandard dar, bildet aber die Grundlage vieler moderner Dateisysteme in heterogenen Netzwerkumgebungen. Obwohl inzwischen durch NFSv4 abgelöst, wird NFSv3 aufgrund seiner einfacheren Struktur und breiten Unterstützung weiterhin eingesetzt.

Im Lexikon