In computer networking, Server Message Block 3 operates as an application-layer network protocol on the top of TCP. SMB3 is used to provide shared access to files, printers, and miscellaneous services. SMB3 also implements an authenticated inter-process communication (IPC) mechanism. SMB3.0 dialect negotiation is supported.
Server Message Block (SMB) Protocol Versions 2 and 3
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
Remote Direct Memory Access (RDMA) Transport Protocol Specification
Protocol Standard for a NetBIOS Service on a TCP/UDP Transport
Generic Security Service Application Program Interface Version 2, Update 1
The Simple and Protected Generic Security Service Application Program Interface (GSS-API) Negotiation Mechanism