Vue d’ensemble du protocole SMB Microsoft et du protocole CIFS

le protocole smb (Server Message Block) est un protocole de partage de fichiers réseau, et tel qu’il est implémenté dans microsoft Windows est appelé protocole SMB microsoft. L’ensemble des paquets de messages qui définissent une version particulière du protocole est appelé un dialecte. Le protocole CIFS (Common Internet File System) est un dialecte de SMB. SMB et CIFS sont également disponibles sur les machines virtuelles, plusieurs versions d’UNIX et d’autres systèmes d’exploitation.

Les informations techniques de référence sur CIFS sont disponibles auprès de Microsoft Corporation au protocole d’accès aux fichiers CIFS (Common Internet File System).

Bien que son rôle principal soit le partage de fichiers, la fonctionnalité de protocole SMB Microsoft supplémentaire comprend les éléments suivants :

Dans le modèle de mise en réseau OSI, le protocole SMB Microsoft est le plus souvent utilisé comme couche d’application ou protocole de couche de présentation, et il s’appuie sur des protocoles de niveau inférieur pour le transport. Le protocole de couche de transport le plus souvent utilisé par le protocole SMB Microsoft avec est NetBIOS sur TCP/IP (NBT). Toutefois, le protocole SMB Microsoft peut également être utilisé sans un protocole de transport distinct, la combinaison protocole/NBT de Microsoft est généralement utilisée à des fins de compatibilité descendante.

Le protocole SMB Microsoft est une implémentation client-serveur et se compose d’un ensemble de paquets de données, chacun contenant une requête envoyée par le client ou une réponse envoyée par le serveur. Ces paquets peuvent être largement classés comme suit :

  • Les paquets de contrôle de session établissent et interrompent une connexion aux ressources du serveur partagé.
  • Les paquets d’accès aux fichiers accèdent à et manipulent des fichiers et des répertoires sur le serveur distant.
  • Les paquets de messages généraux envoient des données à des files d’attente d’impression, des mailslots et des canaux nommés, et fournissent des données sur l’état des files d’attente à l’impression.

Certains paquets de messages peuvent être regroupés et envoyés dans une transmission pour réduire la latence de la réponse et augmenter la bande passante réseau. C’est ce que l’on appelle le « traitement par lot ». la section scénario de Exchange de paquets du protocole smb microsoft décrit un exemple de session de protocole smb microsoft qui utilise le traitement par lots de paquets.

Contenu de cette section

Rubrique Description
Dialectes du protocole SMB Microsoft
Pour établir une connexion entre un client et un serveur à l’aide du protocole SMB Microsoft, vous devez d’abord déterminer le dialecte avec le plus haut niveau de fonctionnalité pris en charge par le client et le serveur.
Authentification du protocole SMB Microsoft
Le modèle de sécurité utilisé dans le protocole SMB Microsoft est identique à celui utilisé par d’autres variantes de SMB et se compose de deux niveaux d’utilisateur et de partage de sécurité. Un partage est un fichier, un répertoire ou une imprimante accessible par les clients du protocole SMB Microsoft.
scénario de Exchange de paquets de protocole SMB Microsoft
Exemple d’échange de paquets de protocole SMB Microsoft entre un client et un serveur.