Partilhar via


Dialetos do protocolo SMB da Microsoft

A lista de pacotes de mensagens do Microsoft SMB Protocol cresceu ao longo dos anos para acomodar a crescente funcionalidade do Microsoft SMB Protocol, e agora chega às centenas. Cada estágio de seu crescimento é marcado por um conjunto de pacotes padrão, ou dialeto. Cada dialeto é identificado por uma cadeia de caracteres padrão, como "PC NETWORK PROGRAM 1.0", "MICROSOFT NETWORKS 3.0", "DOS LANMAN 2.1" ou "NT LM 0.12". A primeira cadeia de caracteres identifica o primeiro dialeto do SMB, e a última cadeia de caracteres identifica o CIFS, o primeiro dialeto do Microsoft SMB Protocol.

A maioria dos clientes Windows suporta pelo menos seis dialetos diferentes do Microsoft SMB Protocol, portanto, uma das primeiras etapas no estabelecimento de uma conexão entre um cliente e um servidor usando o Microsoft SMB Protocol é determinar o dialeto com o mais alto nível de funcionalidade que o cliente e o servidor suportam. Esse processo é conhecido como "negociar o dialeto". As cadeias de caracteres dialetais mencionadas acima estão incluídas nos pacotes de solicitação e resposta de negociação de dialeto para essa finalidade.