Partager via


Dialectes du protocole Microsoft SMB

La liste des paquets de messages microsoft SMB Protocol s’est développée au fil des années pour prendre en charge les fonctionnalités croissantes du protocole Microsoft SMB, et désormais des nombres dans les centaines. Chaque étape de sa croissance est marquée par un ensemble de paquets standard ou un dialecte. Chaque dialecte est identifié par une chaîne standard telle que « PC NETWORK PROGRAM 1.0 », « MICROSOFT NETWORKS 3.0 », « DOS LANMAN 2.1 » ou « NT LM 0.12 ». La première chaîne identifie le premier dialecte de SMB, et la dernière chaîne identifie CIFS, le premier dialecte du protocole Microsoft SMB.

La plupart des clients Windows prennent en charge au moins six dialectes différents du protocole Microsoft SMB. L’une des premières étapes de l’établissement d’une connexion entre un client et un serveur à l’aide du protocole Microsoft SMB consiste à déterminer le dialecte avec le niveau de fonctionnalité le plus élevé que le client et la prise en charge du serveur. Ce processus est appelé « négociation du dialecte ». Les chaînes de dialecte mentionnées ci-dessus sont incluses dans les paquets de demande de négociation et de réponse de dialecte à cet effet.