3.2.1.9 Per Server
The client MUST implement the following:
ServerGUID: A globally unique identifier (GUID) that is generated by the remote server to uniquely identify the remote server.
DialectRevision: Preferred dialect between client and server.
Capabilities: The capabilities received from the server in the SMB2 NEGOTIATE response, in a form that MUST follow the syntax as specified in section 2.2.4.
SecurityMode: The security mode received from the server in the SMB2 NEGOTIATE response, in a form that MUST follow the syntax as specified in section 2.2.4.
AddressList: A list of IPv4 and IPv6 addresses hosted on the server.
ServerName: A Unicode UTF-16 fully qualified domain name, a NetBIOS name, or an IP address of the server machine.
CipherId: The encryption algorithm that was negotiated between client and server.
If the client implements SMB 3.1.1 dialect, it implements the following:
RDMATransformIds: A list of RDMA transform identifiers, if any, negotiated between client and server. Valid values are specified in section 2.2.3.1.6.
Server.SigningAlgorithmId: An identifier of the signing algorithm, if any, negotiated between client and server. Valid values are specified in section 2.2.3.1.7.