Différence entre SMB et NFS
- 3953
- 103
- Théo Roy
Si vous souhaitez partager des fichiers via un réseau local, que votre réseau utilise un pair à pair, un client / serveur ou une conception hybride, il existe deux solutions principales que vous pouvez choisir: NFS et SMB. Les deux sont des protocoles de communication client-serveur qui vous permettent d'accéder à des fichiers sur un serveur distant. Les deux sont souvent utilisés dans de nombreux environnements réseau pour partager des fichiers vers et depuis les serveurs de fichiers. Nous jetons un œil à certaines différences fonctionnelles entre les deux.
Qu'est-ce que SMB?
SMB, abréviation de Message Block du serveur, est un protocole de communication client-serveur qui fournit un accès partagé aux fichiers réseau et aux ressources entre les nœuds d'un réseau. Il s'agit essentiellement d'un protocole de partage de fichiers réseau qui vous permet de communiquer avec des ordinateurs distants ou des serveurs. Autrement dit, SMB vous permet de partager des fichiers sur un réseau. Disons que vous utilisez votre ordinateur portable et que vous souhaitez utiliser une imprimante connectée à l'ordinateur de l'entreprise. Ainsi, lorsque vous imprimez un document, votre ordinateur portable a utilisé le protocole SMP pour envoyer la demande d'impression à l'ordinateur de l'entreprise. Votre ordinateur portable reçoit alors une réponse si le document est imprimé ou non.
SMB est principalement un protocole de partage de fichiers natif pour les ordinateurs en cours d'exécution sur Microsoft Windows. Il s'intègre parfaitement aux systèmes d'exploitation Windows. SMB a été créé à l'origine par IBM et modifié par Microsoft au milieu des années 1990. Microsoft a continué à améliorer le protocole; SMB 2.0 a amélioré les performances et le SMB 3.0 a augmenté les performances. SMB 2.0 a été introduit par Microsoft pour le Windows Vista et a été une réécriture majeure du protocole d'origine. Microsoft a essayé de modifier le nom de SMB en CIFS, mais le nom n'a pas compris et les versions futures utilisées et utilisent toujours le nom SMB.
Qu'est-ce que NFS?
NFS, abréviation du système de fichiers réseau, est un protocole de service de fichiers qui permet aux utilisateurs d'accéder aux fichiers sur un serveur distant, ce qui en fait un système de fichiers distribué. Il permet un ordinateur sur lequel le serveur NFS s'exécute pour exporter ses systèmes de fichiers vers d'autres clients, ce qui signifie qu'il est mis à la disposition des clients sur différentes plates-formes de système d'exploitation. Il utilise une architecture de serveur-client pour fournir à plusieurs ordinateurs un accès aux fichiers via un réseau local. NFS a été conçu pour les systèmes UNIX et comprend ainsi la prise en charge des fonctionnalités du système de fichiers UNIX, telles que la propriété et les autorisations de style UNIX.
NFS a été initialement développé par Sun Microsystems au début des années 80 et a été concédé sous licence à plus de 200 vendeurs. La version 1 de NFS a été utilisée en interne par Sun et n'a jamais été publiée. La version 2 a fourni le partage de fichiers réseau de base et a été largement utilisé avec des systèmes basés sur UNIX. La version 4 est sortie en décembre. 2000 et a été la première version développée avec l'Internet Engineering Task Force (IETF) après le soleil remis les protocoles NFS à l'IETF. C'est aussi beaucoup plus sécurisé que les versions précédentes.
Différence entre SMB et NFS
Protocole
- SMB et NFS sont tous deux des protocoles de partage de fichiers communs souvent utilisés dans de nombreux environnements réseau pour partager des fichiers vers et depuis les serveurs de fichiers. SMB est un protocole de partage de fichiers natif pour les ordinateurs fonctionnant sur Microsoft Windows et est utilisé pour partager l'accès aux ressources sur un réseau. NFS est également un protocole de service de fichiers qui permet aux utilisateurs d'accéder aux fichiers sur un serveur distant, permettant un ordinateur sur lequel le serveur NFS s'exécute pour exporter ses systèmes de fichiers vers d'autres clients.
Plateforme
- SMB est un protocole de partage de fichiers natif que les clients de Microsoft Windows utilisent pour accéder aux serveurs de fichiers. Il s'intègre parfaitement aux systèmes Windows. De nombreux clients Linux et Unix utilisent également SMB via Samba. NFS a été conçu pour les systèmes UNIX et comprend ainsi la prise en charge des fonctionnalités du système de fichiers UNIX, telles que la propriété et les autorisations de style UNIX. NFS convient plus au partage de fichiers Unix-To-Unix que SMB. Cependant, vous pouvez également utiliser le NFS dans un environnement mixte de systèmes UNIX et non UNIX.
Sécurité
- Bien que les deux ne soient pas très sûrs à utiliser dans des réseaux hostiles tels que Internet, les vulnérabilités de sécurité avec le protocole NFS sont plus comparées à la SMB. SMB utilise une norme de chiffrement avancée pour les données transmises et utilise le chiffrement de bout en bout des données SMB et protège les données de l'écoute sur les réseaux non fiables. L'authentification NFS est moins sécurisée que SMB. NFS utilise le cryptage Kerberos mais est moins sécurisé que le protocole SMB.
PME VS. NFS: tableau de comparaison
Résumé
SMB et NFS sont tous deux des protocoles de communication serveur-client et sont souvent utilisés dans de nombreux environnements réseau pour partager des fichiers vers et depuis les serveurs de fichiers. Cependant, SMB sans couture s'intègre aux systèmes Windows. Cela signifie que si vous connectez deux ordinateurs Windows, il est approprié d'utiliser le protocole SMB. NFS, en revanche, convient plus au partage de fichiers Unix-To-Unix, ce qui signifie que si vous connectez deux ordinateurs Unix ensemble, vous souhaitez utiliser le protocole NFS pour le partage de fichiers. Si vous avez un serveur NFS déployé sur un système UNIX, vous pouvez toujours accéder au serveur NFS avec Windows. Cependant, les deux protocoles peuvent fonctionner sur n'importe quel système d'exploitation grand public.
Est-ce que SMB est meilleur que NFS?
SMB et NFS sont tous deux des protocoles de communication client-serveur utilisés pour partager des données sur un réseau. SMB est le meilleur pour le partage de fichiers Windows tandis que NFS est idéal pour les environnements basés sur Linux. SMB est cependant plus sécurisé que NFS en termes de sécurité des données.
Qu'est-ce que le système de fichiers NFS et SMB?
NFS est un protocole de système de fichiers distribué qui permet aux utilisateurs d'accéder aux fichiers sur un serveur distant un peu comme vous avez accédé aux fichiers de stockage locaux. SMB est à peu près la même et permet d'accéder aux ordinateurs et serveurs distants en permettant aux utilisateurs d'utiliser leurs ressources ou de partager, modifier les fichiers.
Qui est une samba ou un NFS plus rapide?
NFS est un protocole de système de fichiers réseau tandis que Samba est un outil de réseautage pour les utilisateurs de Windows et Unix pour accéder aux services de fichiers et d'impression. Samba est un peu plus lent que NFS mais est facile à configurer et à utiliser.
À quoi sert la SMB?
SMB est un protocole de communication client-serveur que les clients Windows utilisent pour accéder aux serveurs de fichiers et à d'autres ressources sur un réseau. Il peut être utilisé au-dessus du protocole TCP / IP ou d'autres protocoles de réseau.