In computer networking, Common Internet File System operates as an application-layer network protocol on the top of TCP. CIFS is used to provide shared access to files, printers, and miscellaneous services. CIFS also implements an authenticated inter-process communication (IPC) mechanism.
Common Internet File System (CIFS) 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
Generic Security Service Application Program Interface Version 2, Update 1
The Simple and Protected Generic Security Service Application Program Interface (GSS-API) Negotiation Mechanism