14.2.2 Remote Assistance Protocol

The Remote Assistance Protocol (as specified in [MS-RA]) is used to support communications and control between two computers to allow an Expert to view or "desktop shadow" the remote screen of a Novice and thereby provide RA to the Novice. The functions supported by the Remote Assistance Protocol are as follows:

  • File transfer

  • Chat (text message exchange)

  • Session control

  • Voice-over-IP (VoIP) control

To accomplish these functions, the Remote Assistance Protocol uses four virtual channels as its underlying transport.

  • Session initialization virtual channel: used to do initial setup and configuration of the RA connection and persists through the duration of the RA connection.

  • File transfer virtual channel: created on-demand to transfer file data.

  • Chat virtual channel: created when the RA connection is first established and persists through the duration of the RA connection.

  • Channel for share control, initializing VoIP and file transfer.

 
Show: