2.5.1.1 Establish a Connection to an RD Session Host Server in an Intranet Environment--RDP Client
Goal
For an RDP client to establish a connection with an RD Session Host server.
Context of Use
A user launches the RDP client to display and interact with a remote desktop or remote application. The RDP client establishes a connection to an RD Session Host that is hosting the remote desktop or remote application. In this use case, the connection between the RDP client and the RD Session Host server is established in an intranet environment. The preconditions are met, and licensing, authentication, authorization, and Domain Name System (DNS) services are available.
Actors
User: The primary actor is the user.
RDP client: The RDP client establishes a connection to the RD Session Host in order to interact with a remote desktop or remote application.
RD Session Host: The RD Session Host is hosting the remote desktop or remote application to which the RDP client is connecting.
Stakeholders
None.
Preconditions
The RD Session Host server is operational and listening for an RDP connect request on port 3389. If the RDP client is using the IPv6 protocol, the RD Session Host supports the IPv6 protocol.
Main Success Scenario
Trigger: The RDP client initiates the connection when the user provides the name of the remote desktop to connect to.
The RDP client resolves the name to an IP address using DNS.
The RDP client establishes a secure RDP connection to the RD Session Host.
The RDP client successfully negotiates use permissions with the RD Session Host using the client license.
The RD Session Host checks the user credentials and then creates a user session for the RDP client.
The RD Session Host transmits the desktop of the user session to the RDP client using the remote desktop system, and the RDP client displays the remote desktop.
The user of the RDP client interacts with the remote desktop.
Extensions
In Windows 7 implementations, an RDP client can connect to a virtual machine on a VM Host, rather than a user session on an RD Session Host server.