Список пакетов сообщений Microsoft SMB Protocol за эти годы рос, чтобы вместить увеличивающийся набор функциональных возможностей этого протокола и теперь список исчисляется в сотнях. Каждый этап его роста отмечен стандартным набором пакетов или диалектом. Каждый диалект идентифицирован стандартной строкой, такой как "PC NETWORK PROGRAM 1.0", "MICROSOFT NETWORKS 3.0", "DOS LANMAN 2.1", or "NT LM 0.12". Первая строка идентифицирует первый диалект блока серверных сообщений (SMB), а последняя строка идентифицирует протокол CIFS, первого диалекта Microsoft SMB Protocol.
Большинство клиентов Windows поддерживает по крайней мере шесть различных диалектов Microsoft SMB Protocol, таким образом один из первых шагов в установлении подключения между клиентом и использованием сервера, протокол Microsoft SMB Protocol должен установить диалект с самым высоким уровнем набора функциональных возможностей, который и клиент и сервер поддерживают. Этот процесс известен как "ведение переговоров о диалекте". Упомянутые выше строки диалекта включаются в запросе согласования диалекта и отвечают пакетами с этой целью.