Differenza tra NFS e Samba

NFS vs Samba

Network File System (noto anche come NFS) è un protocollo sviluppato da Sun Microsystems. Consente a un utente di un computer di accedere ai file inviati attraverso una rete, in modo simile al modo in cui si accede all'archiviazione locale. È più comune nei sistemi con una composizione simile al sistema UNIX; tuttavia, è anche prontamente disponibile per altri sistemi, come Mac OS, OpenVMS, Microsoft Windows, Novell NetWare e IBM AS / 400.

Samba è una reimplementazione del protocollo di rete SMB / CIFS (che significa re-imaging di Server Message Block - o Common Internet File System). Come con NFS, Samba funziona in modo naturale su un sistema con qualità non diverse da quelle dei sistemi UNIX. Viene fornito di serie con quasi tutte le distribuzioni di Linux e viene utilizzato come servizio di sistema di base su tutti gli altri sistemi basati su UNIX.

NFS ha un numero di varianti: la versione originale NFS è stata utilizzata esclusivamente per la sperimentazione interna. Una volta aggiunte le modifiche a questo protocollo, è stata rilasciata la seconda versione. NFSv2 è stato inizialmente utilizzato completamente su UDP (ovvero User Datagram Protocol, che è uno dei membri principali di Internet Protocol Suite). Lo scopo di eseguirlo completamente sull'UDP era di mantenere il protocollo senza stato (ovvero, un server che tratta ogni richiesta inviata su di esso come una transazione indipendente da qualsiasi richiesta precedente). NFSv3 era una risposta all'aumento del protocollo del livello di trasporto. NFSv4 includeva miglioramenti alle prestazioni e una forte sicurezza obbligatoria. È anche la prima versione ad includere un protocollo stateful (cioè un protocollo con un set completo di proprietà trasmesse ad un osservatore attraverso un oggetto tramite uno o più canali).

Samba ha anche più versioni. Le ultime permutazioni consentono la condivisione di file e stampanti tra più computer che operano tramite Windows e / o UNIX. Implementa decine di servizi e circa 12 protocolli. Samba consente anche la condivisione in rete per alcune directory UNIX (incluse le loro sottodirectory). Per coloro che utilizzano Microsoft Windows, queste sembrano essere normali cartelle di Windows accessibili attraverso la rete. Coloro che usano UNIX hanno la possibilità di montare (cioè, rendere i loro file system pronti all'uso) la condivisione della rete direttamente tramite la propria struttura di file o l'utilizzo di un'utilità.

Sommario:

1. NFS è un protocollo che consente a un utente di accedere ai file su una rete; Samba è essenzialmente una re-imaging del Common Internet File System.

2. NFS ha quattro versioni, la più recente delle quali include un protocollo stateful; Samba ha più versioni, l'ultima delle quali consente la condivisione di file e stampanti tra più computer.