Remote Desktop Protocol
From Wikipedia, the free encyclopedia
Remote Desktop Protocol (RDP) is a multi-channel protocol that allows a user to connect to a computer running Microsoft Terminal Services. Clients exist for most versions of Windows, and other operating systems such as Linux, FreeBSD, and Mac OS X. The server listens by default on TCP port 3389.
Based on the ITU T.share protocol (also known as T.128), the first version of RDP (called version 4.0) was introduced with Terminal Services in Windows NT 4.0 Server, Terminal Server Edition. Version 5.0, introduced with Windows 2000 Server, added support for a number of features, including printing to local printers, and aimed to improve network bandwidth usage. Version 5.1, introduced with Windows XP Professional, included support for 24-bit color and sound. Version 5.2, introduced with Windows Server 2003, included support for console mode connections, a session directory, and local resource mapping. The most current version, 6.0, introduced with Windows Vista and Windows Server "Longhorn" includes a significant number of new features, most notably being able to remotely access a single application instead of the entire desktop, and support for 32 bit color.
Contents |
[edit] Features
- 24-bit color support, giving a palette of 16.7 million colors. (8-, 15-, and 16-bit color are also supported.)
- 128-bit encryption, using the RC4 encryption algorithm (this is the default security; older clients may use encryption of lesser strength). But because of the man-in-the-middle vulnerability in the protocol and Microsoft's implementation, in many circumstances the traffic can be decrypted along the way[1].
- Transport Layer Security support.
- Audio allows users to run an audio program on the remote desktop and have the sound redirected to their local computer.
- File System Redirection allows users to use their local files on a remote desktop within the terminal session.
- Printer Redirection allows users to use their local printer within the terminal session as they would with a locally or network shared printer.
- Port Redirection allows applications running within the terminal session to access local serial and parallel ports directly.
- The clipboard can be shared between the remote computer and the local computer.
- Sharing the resources of local hard drives in remote computer.
[edit] Advantages
Clients compatible with the Remote Desktop Protocol run on a number of different operating systems, and is even a core feature of some Linux distributions. Users do not, however, need a broadband connection to access their desktop, as even a 56K modem provides enough speed to provide 5-6 screen refreshes per second.
[edit] Supported Operating Systems
The MS RDP server application is only found on Windows Server 2003, Microsoft Windows XP in the Professional, Media Center, and Tablet PC 2005 Editions, and in Windows Vista Ultimate and Business editions. As of May 2006, there are no plans to bring Remote Desktop capabilities to the Windows XP Home Edition environment. Windows XP Home Edition does, however, include the RDP client application (version 5.1) pre-installed. It is available for free download for Windows XP, Windows 2000, Windows 9x, Windows NT 4.0, Mac OS X, and most Linux distributions.
Released early November 2006, RDP Client 6.0 was released for Windows featuring the new Windows Vista visual theme.
Work has started on an open source implementation of the RDP server available for Unix-like operating systems [2].
[edit] New Features in RDP 6.0
- Remote Programs: Application publishing with client-side file type associations.
- Seamless Windows: Remote applications can run on a client machine that are served by a Remote Desktop connection.
- Terminal Server Gateway: Enables the ability to use a front-end IIS server to accept connections for back-end Terminal Services servers via an HTTPS connection, similar to how RPC over HTTPS allows Outlook clients to connect to a back-end Exchange 2003 server.
- Support for remoting the Aero Glass Theme (or Composed Desktop).
- Support for remoting of Windows Presentation Foundation applications: Compatible clients that have .NET Framework 3.0 support will be able to display full Windows Presentation Foundation effects on a local machine.
- Rewrite of device redirection to be more general-purpose, allowing a greater variety of devices to be accessed.
- All of Terminal Services will be fully configurable and scriptable via WMI.
- Bandwidth tuning for RDP clients.
- 32-bit Color Support
- Dual Monitor Support (continuous resolution): Supports displays that can be spanned across multiple monitors, as well as widescreen monitors.
[edit] References
[edit] See also
- Terminal Services
- Citrix MetaFrame
- Independent Computing Architecture
- X Window System
- Virtual Network Computing (VNC)
- NX technology
- rdesktop - free open source client for Unix platforms
[edit] External links
- Technical Overview of Terminal Services - a more detailed feature list.
- Remote Desktop Protocol - from Microsoft's Developer Network
- Understanding the Remote Desktop Protocol - from support.microsoft.com
- Remote Desktop Connection Client for Mac - Microsoft's free client for Mac OS X
- RDP 6 for Windows XP and Windows Server 2003
Remote administration software |
---|
Apple Remote Desktop | Back Orifice | Back Orifice 2000 | Microsoft Systems Management Server | NetBus | Remote Desktop Protocol | RM-X General Purpose Control | Sub7 | Timbuktu | Virtual Network Computing |