The Remote Desktop Gateway Server Protocol (RDGSP Protocol)<1> is used primarily for tunneling client to server traffic across firewalls when the Remote Desktop Gateway (RDG)<2> server is deployed in the neutral zone of a network. The primary consumer of the Terminal Services Gateway Server Protocol is the Remote Desktop Protocol: Basic Connectivity and Graphics Remoting [MS-RDPBCGR].
The RDGSP Protocol uses either Hypertext Transfer Protocol (HTTP) or remote procedure call (RPC) over HTTP as the transport for establishing the main channel. The protocol uses User Datagram Protocol (UDP) as the transport for establishing the side channel which is established only when the main channel uses HTTP.
Sections 1.5, 1.8, 1.9, 2, and 3 of this specification are normative. All other sections and examples in this specification are informative.