NFS vs Samba
Network File System (auch bekannt als NFS) ist ein von Sun Microsystems entwickeltes Protokoll. Auf diese Weise kann ein Benutzer auf einem Computer auf Dateien zugreifen, die über ein Netzwerk gesendet werden - ähnlich wie beim Zugriff auf lokalen Speicher. Es ist am häufigsten in Systemen mit einer ähnlichen Zusammensetzung wie das UNIX-System. Es ist jedoch auch für andere Systeme wie Mac OS, OpenVMS, Microsoft Windows, Novell NetWare und IBM AS / 400 problemlos verfügbar.
Samba ist eine Neuimplementierung des SMB / CIFS-Netzwerkprotokolls (dh eine erneute Abbildung des Server Message Block - oder des Common Internet File System). Wie beim NFS läuft Samba am natürlichsten auf einem System mit Eigenschaften, die denen der UNIX-Systeme nicht unähnlich sind. Sie ist in fast jeder Linux-Distribution standardmäßig enthalten und wird auf allen anderen UNIX-basierten Systemen als grundlegender Systemdienst verwendet.
NFS weist eine Reihe von Variationen auf: Die ursprüngliche NFS-Version wurde ausschließlich für interne Versuche verwendet. Sobald Änderungen an diesem Protokoll vorgenommen wurden, wurde Version zwei veröffentlicht. NFSv2 wurde ursprünglich vollständig über UDP betrieben (das ist das User Datagram Protocol, eines der Kernmitglieder der Internet Protocol Suite). Das vollständige Ausführen des Protokolls über UDP sollte das Stateless-Protokoll (dh einen Server, der jede über das UDP gesendete Anforderung als Transaktion behandelt, unabhängig von einer vorherigen Anforderung halten). NFSv3 war eine Antwort auf die Zunahme des Transportschichtprotokolls. NFSv4 enthielt Leistungsverbesserungen und eine hohe Sicherheit. Es ist auch die erste Version, die ein stateful-Protokoll enthält (d. H. Ein Protokoll mit einem vollständigen Satz von Eigenschaften, die über einen oder mehrere Kanäle über ein Objekt an einen Beobachter übertragen werden)..
Samba hat auch mehrere Versionen. Die neuesten Permutationen ermöglichen die gemeinsame Nutzung von Dateien und Drucken zwischen mehreren Computern, die über Windows und / oder UNIX arbeiten. Es implementiert Dutzende von Diensten und etwa 12 Protokolle. Samba ermöglicht auch die Netzwerkfreigabe für bestimmte UNIX-Verzeichnisse (einschließlich ihrer Unterverzeichnisse). Für diejenigen, die Microsoft Windows verwenden, handelt es sich hierbei um normale Windows-Ordner, auf die über das Netzwerk zugegriffen werden kann. Diejenigen, die UNIX verwenden, haben die Möglichkeit, entweder die Netzwerkfreigabe direkt über ihre eigene Dateistruktur zu mounten (dh, ihre Dateisysteme einsatzbereit zu machen) oder ein Dienstprogramm zu verwenden.
Zusammenfassung:
1. NFS ist ein Protokoll, mit dem ein Benutzer über ein Netzwerk auf Dateien zugreifen kann. Samba ist im Wesentlichen eine Neuabbildung des Common Internet File Systems.
2. NFS verfügt über vier Versionen, von denen die neueste ein stateful-Protokoll enthält. Samba hat mehrere Versionen, von denen die neueste Version die gemeinsame Nutzung von Dateien und Druckern zwischen mehreren Computern ermöglicht.