Microsoft SMB 通訊協定方言

Microsoft SMB 通訊協定訊息封包清單多年來已成長,以容納 Microsoft SMB 通訊協定的增加功能,而現在為數百個數字。 其成長的每個階段都會以標準封包集或方言標示。 每個方言都是以標準字串來識別,例如 「PC NETWORK PROGRAM 1.0」、「MICROSOFT NETWORKS 3.0」、「DOS LANMAN 2.1」 或 「NT LM 0.12」。 第一個字串會識別 SMB 的第一個方言,最後一個字串會識別 CIFS,這是 Microsoft SMB 通訊協定的第一個方言。

大部分 Windows 用戶端至少支援六個不同的 Microsoft SMB 通訊協定方言,因此,使用 Microsoft SMB 通訊協定建立用戶端與伺服器之間的連線的第一個步驟之一,就是判斷用戶端和伺服器支援之功能層級最高的方言。 此程式稱為「交涉方言」。上述方言字串包含在方言交涉要求和回應封包中,以供此目的使用。