In computer networking, Server Message Block 2 operates as an application-layer network protocol on the top of TCP. SMB2 is used to provide shared access to files, printers, and miscellaneous services. SMB2 also implements an authenticated inter-process communication (IPC) mechanism. SMB2.0 and SMB2.1 dialect negotiations are supported.
Server Message Block (SMB) Version 2 Protocol Specification
Server Message Block (SMB) Protocol Specification
NT LAN Manager (NTLM) Authentication Protocol Specification
Simple and Protected Generic Security Service Application Program Interface Negotiation Mechanism (SPNEGO) Protocol Extensions
Remote Procedure Call Protocol Extensions
File System Control Codes
Protocol Standard for a NetBIOS Service on a TCP/UDP Transport
The Kerberos Network Authentication Service (V5)
The Kerberos Version 5 GSS-API Mechanism
Generic Security Service Application Program Interface Version 2, Update 1
The Simple and Protected Generic Security Service Application Program Interface (GSS-API) Negotiation Mechanism