Microsoft SMB 프로토콜 방언
Microsoft SMB 프로토콜 메시지 패킷의 목록은 Microsoft SMB 프로토콜의 증가하는 기능을 수용하기 위해 수년에 걸쳐 증가했으며 이제는 수백 개에 달하는 숫자로 증가했습니다. 증가의 각 단계는 표준 패킷 집합 또는 방언으로 표시됩니다. 각 방언은 "PC NETWORK PROGRAM 1.0", "MICROSOFT NETWORKS 3.0", "DOS LANMAN 2.1" 또는 "NT LM 0.12"와 같은 표준 문자열로 식별됩니다. 첫 번째 문자열은 SMB의 첫 번째 방언을 식별하고 마지막 문자열은 Microsoft SMB 프로토콜의 첫 번째 방언인 CIFS를 식별합니다.
대부분의 Windows 클라이언트는 Microsoft SMB 프로토콜의 6개 이상의 언어를 지원하므로 Microsoft SMB 프로토콜을 사용하여 클라이언트와 서버 간의 연결을 설정하는 첫 번째 단계 중 하나는 클라이언트와 서버가 모두 지원하는 가장 높은 수준의 기능으로 방언을 결정하는 것입니다. 이 과정을 "방언 협상"이라고 합니다. 위에서 언급한 언어 문자열은 이 목적을 위해 방언 협상 요청 및 응답 패킷에 포함됩니다.