Netzwerkdateisystem
In der Informatik ist Network File System ( NFS ) ein Netzwerkprotokoll, das erstmals 1984 von Sun Microsystems entwickelt und durch die RFCs 1094, 1813, (3010 und 3530) und 7530 definiert wurde. NFS ist ein Dateisystem, das Client- Computern Netzwerks ermöglicht um auf Verzeichnisse zuzugreifen, die von entfernten Servern freigegeben wurden, als ob sie lokal verfügbar wären.
Beschreibung
NFS ermöglicht es Computern, die ein verteiltes System bilden , Dateien , Verzeichnisse oder ein ganzes Dateisystem über das Client-Server- Protokoll gemeinsam zu nutzen . Ein Computer (Client) muss einen anderen Computer (Server) des verteilten Systems explizit auffordern, ein Verzeichnis oder eine Datei gemeinsam zu nutzen, indem er einen Einhängepunkt deklariert . Einmal gemountet, greift ein Benutzer auf dem Client-Computer auf absolut transparente Weise auf das gemountete Verzeichnis zu, das heißt, er greift auf das entfernte Verzeichnis zu und glaubt, dass er auf ein lokales Verzeichnis zugreift.
NFS wird häufig mit Unix -Systemen in Verbindung gebracht , obwohl es auch häufig von Computern mit Microsoft Windows -Betriebssystemen verwendet wird . Der Server Message Block (SMB) und ähnliche Protokolle sind eine ähnliche Implementierung eines Netzwerkdateisystems für Microsoft Windows-Computer.
Der Begriff "Netzwerkdateisystem" wird jetzt als allgemeiner Begriff verwendet, um ein Dateisystem zu bezeichnen, das in der Lage ist, entfernte Speichergeräte zu verwalten.
Version 2 des ursprünglichen Protokolls verwendete nur UDP und erforderte, dass Server keine Benutzeranmeldungen speichern . In der Vergangenheit mussten daher alle Ressourcen-Sperrmechanismen ( Lock ) außerhalb des Protokolls implementiert werden.
Version 3 führte Unterstützung für TCP für den Informationstransport ein . Viele Unternehmen hatten NFSv2 jedoch bereits erweitert, um TCP bei der Übertragung zu unterstützen . Die Verwendung von TCP ermöglicht Ihnen die Verwendung von NFS über ein WAN , obwohl dies nicht sehr einfach oder effizient ist.
Version 4 wurde von AFS beeinflusst und enthielt Leistungsverbesserungen, fügte eine verbesserte Sicherheitsunterstützung hinzu und führte ein Protokoll ein, das den Client- Status berücksichtigte .