1.4 Relationship to Other Protocols
The extensions to the CIFS protocol rely on the Simple and Protected Generic Security Service Application Program Interface Negotiation Mechanism (SPNEGO), as described in [MS-AUTHSOD] section 18.104.22.168.1 and specified in [RFC4178], for authentication, which in turn relies on Kerberos, as specified in [MS-KILE], and/or the NT LAN Manager (NTLM), as specified in [MS-NLMP], challenge/response authentication protocol.
The Server Message Block (SMB) Version 2 Protocol is a new version of SMB. For more information about the SMB Version 2 Protocol, see [MS-SMB2]. This specification does not require implementation of the SMB Version 2 Protocol.
The following protocols extend this specification to provide additional functionality:
The following protocols can use the SMB Version 1.0 Protocol as a transport:
The Remote Mailslot Protocol. This protocol can use the SMB Version 1.0 Protocol as a transport but supports other transports as well. For more information, see [MS-MAIL].
The CIFS Browser Protocol. This protocol uses the Remote Mailslot Protocol and the RAP as transport protocols, which in turn can use this specification. It does not use this specification directly, but is included here for completeness. For more information, see [MS-BRWS] and [MSBRWSE].
The SMB protocol server, upon request from an underlying object store, optionally invokes the Encrypting File System Remote (EFSRPC) protocol when a user attempts to open or create a new encrypted file. For more information, see [MS-FSA] and [MS-EFSR].
The following diagram illustrates the relationship amongst the protocols.
Figure 1: Relationships to other protocols