Understanding RDC
Previously known as Terminal Services Client or TS Client, RDC is a client application that runs on a computer that enables the computer to establish a Remote Desktop session with either a Remote Desktop Session Host or a computer running Windows that has Remote Desktop enabled. The RDC client is a feature that is installed by default and can be accessed either from the Start menu or by running Mstsc.exe.
In typical usage, a user at a remote location must connect to a private network before she can start a Remote Desktop session with a computer within the private network-typically by using a VPN connection to the target computer. When end-to-end network connectivity has been established between the user's computer and the host computer, the user can use the RDC client to open a Remote Desktop session that will provide an experience comparable to being interactively logged on at the local console of the host computer (depending on the available bandwidth of the network connection).
For more information on configuring and using the RDC client, see the section titled "Configuring and Deploying Remote Desktop Connection" later in this tutorial.
Note Newer versions of RDC have also been backported to earlier Windows platforms. For example, the RDC 6.1 client, which supports RDP 6.1, has been backported to Windows XP SP2. You can download selected versions of RDC for older Windows versions by searching for "Remote Desktop Connection" on the Microsoft Download Center at http://www.microsoft.com/downloads/.
In this tutorial:
- Connecting Remote Users and Networks
- Enhancements for Connecting Remote Users and Networks in Windows 7
- Understanding IKEv2
- Understanding MOBIKE
- Understanding VPN Reconnect
- Protocols and Features of VPN Reconnect
- How VPN Reconnect Works
- Understanding DirectAccess
- Benefits of DirectAccess
- How DirectAccess Works
- Windows 7 and Windows Server 2008 R2
- Ipv6
- IPsec
- Perimeter Firewall Exceptions
- Implementing DirectAccess
- Understanding BranchCache
- Benefits of BranchCache
- How BranchCache Works
- Protocols Supported by BranchCache
- Implementing BranchCache
- Supported Connection Types
- Outgoing Connection Types
- Incoming Connection Types
- Deprecated Connection Types
- Supported Tunneling Protocols
- Comparing the Different Tunneling Protocols
- Understanding Cryptographic Enhancements
- Support for AES
- Weak Cryptography Removal from PP TP/L2TP
- Supported Authentication Protocols
- Understanding the VPN Connection Negotiation Process
- Creating and Configuring VPN Connection
- Creating a VPN Connection
- Initiating a Connection
- Terminating a Connection
- Viewing Connection Details
- Configuring a VPN Connection
- Configuring Security Settings for a VPN Connection
- Configuring the Tunneling Protocol (s) Used
- Configuring Advanced Connection Settings
- Configuring the Data Encryption Level
- Configuring the Authentication Method Used
- Configuring Authentication for IKEv2 connections
- Configuring Mobility for IKEv2 Connections
- Configuring Dial-Up Connections
- Creating a Dial-Up Connection
- Advanced Connection Settings
- Configuring Incoming Connections
- Managing Connections Using Group Policy
- Using Remote Desktop
- Understanding Remote Desktop
- Versions of RDP
- RDP 6.1 Features and Enhancements
- RDP 7.0 new features and enhancements
- RemoteApp and Desktop Connection
- Understanding RDC
- Understanding Remote Desktop Services Terminology
- Configuring and Using Remote Desktop
- Enabling Remote Desktop and Authorizing Users on a Single Computer
- Enabling Remote Desktop Using Group Policy
- Configuring and Deploying Remote Desktop Connection
- Configuring Remote Desktop Connection from the Command Line
- Configuring Remote Desktop Connection Using Notepad
- Configuring Remote Desktop Using Group Policy
- Establishing a Remote Desktop Session
- Improving Remote Desktop Performance
- Troubleshooting Remote Desktop Sessions
- Configuring and Using RemoteApp and Desktop Connection