3.2.4.23 Application Requests Testing Transport Layer Connection

The client MUST have an established SMB connection and MUST have performed an SMB Protocol negotiation. No SMB session is necessary.

The application MUST provide:

  • The Client.Connection that identifies the connection on which to send the request.

  • The number of responses that the application designates to receive from the server. This number SHOULD be greater than zero.

  • A block of data, which might be random, to be echoed by the server.

The client MUST construct an SMB_COM_ECHO request message as defined in section 2.2.4.39.1. The data block provided by the application MUST be sent in the SMB_Data.Bytes.Data field; otherwise, the field MUST be empty.

The request MUST be sent to the server as described in section 3.2.4.1.