Protocole SMB (Server Message Block)

Server Message Block (SMB) est un protocole réseau client-serveur principalement utilisé pour partager l'accès aux fichiers, imprimantes et autres ressources sur un réseau. Il fonctionne sur la suite de protocoles TCP/IP et facilite la communication entre processus en fournissant un mécanisme permettant aux clients de demander des services de fichiers ou d'impression à partir de programmes serveur sur un réseau informatique. SMB est un protocole réseau qui permet de partager des fichiers et des imprimantes sur un réseau, fournissant une méthode permettant aux applications clientes de lire et d'écrire dans des fichiers et de demander des services aux programmes serveur du réseau. Le protocole SMB vous permet de monter des systèmes de fichiers entre les systèmes Windows et UNIX.

Le protocole SMB définit un ensemble de formats de messages et de règles régissant l'échange de ces messages entre clients et serveurs. Il permet aux clients de lire, d'écrire et de gérer des fichiers sur des systèmes de fichiers distants, ainsi que de demander et de recevoir des sorties de files d'attente d'impression distantes. Le protocole fournit des fonctionnalités avancées telles que le verrouillage de fichiers distribué, le verrouillage opportuniste et la prise en charge des canaux nommés, qui facilitent la communication inter-processus. SMB inclut également des mécanismes d'authentification pour garantir un accès sécurisé aux ressources partagées, en tirant parti de divers protocoles d'authentification tels que NTLM et Kerberos. Le protocole SMB a été conçu par IBM puis modifié par Microsoft, qui a renommé le protocole Common Internet File System (CIFS).