RDP ( Remote Desktop Protocol ) is a proprietary application-level protocol, borrowed by Microsoft from the LiveShare Plus telecommunications program (later called NetMeeting ) purchased from PictureTel (now known as Polycom), on which the terminal connection service is running. Clients exist for almost all versions of Windows (including Windows CE , Phone and Mobile ), Linux , FreeBSD , Mac OS X , iOS , Android , Symbian . The default TCP port is 3389. The official Microsoft name for the client software is Remote Desktop Connection or Terminal Services Client (TSC), in particular, the client in Windows 2k / XP / 2003 / Vista / 2008/2012/2016/7/8/10 called mstsc.exe (Remote Desktop Connection).
Remote Desktop Protocol | |
---|---|
Type of | |
Developer | Microsoft |
operating system | Windows NT , Windows 2000 , Windows XP , Windows 2003 , Windows Vista , Windows 7 , Windows 10 , Windows Server 2008 , Windows Server 2012 , Windows Server 2016 . |
Latest version | 10.0.16299.15 |
License | Proprietary software |
Features of version 5.2 used in Windows Server 2003 SP2 and in Windows XP SP3:
- 32-bit color support (in addition to 8-, 15-, 16-, and 24-bit in previous versions);
- The ability to use 128-bit RC4 , AES or 3DES encryption with MD5 or SHA1 hash integrity check, not used by default, the default RDP security value in Windows 2003 is RC2 (56 bits) with MD5 hash with DES rollback (40 bits ). (Due to weak RC2 and DES encryption, using the default setting, traffic can be decrypted along the way, see the man-in-the-middle vulnerability type of vulnerability );
- Transport Layer Security support (only when using RC4, AES or 3DES encryption), not enabled by default;
- The sound from the remote PC is redirected and played on the local computer;
- Allows you to connect local resources to a remote machine (mapping);
- Allows you to use local or network printers on a remote PC;
- Allows applications running within the current session to access local serial and parallel ports;
- You can exchange information through the clipboard.
In Windows Vista , version 6 of the RDP protocol is used, in Windows Server 2008 - version 6.1, in Windows 7 - version 7 (by default, it can be updated in SP1), in Windows 8 - version 8.
Since RDP by default creates virtual consoles, to connect not to them, but directly to console 0 (the main console-mouse / keyboard), you need to run the RDP client with the console parameter.
- Example: mstsc / console
- RDP 6 example: mstsc / admin
Version History
- The first version of RDP appeared in Terminal Services Windows NT 4.0 . Based on ITU-T T.128 application sharing protocol (project, also known as T.share ) from the T.120 recommendation series. The first version of RDP was introduced by Microsoft in Terminal Services as part of their product Windows NT 4.0 Server, Terminal Server Edition. It was based on Citrix MultiWin technology, originally shipped as part of Citrix WinFrame for Windows NT 3.51. Supported multiple users and login sessions at the same time. [one]
- Version 5.0, introduced in Windows Server 2000 , has additional features, such as printing to local printers, and makes better use of network bandwidth.
- Version 5.1, introduced in Windows XP Professional, included support for 24-bit color and sound.
- Version 5.2, introduced with Windows Server 2003 , includes support for the console, a session directory, and mapping of local resources. Starting with this version, server authentication with SSL certificate and TLS 1.0 encryption is supported.
- Version 6.0 is installed on Windows Vista and includes support for remoting software, Windows Presentation Foundation applications, multi-monitor support and large desktop support. This version is available for Windows XP Service Pack (SP2), Windows Server 2003 SP1 / SP2 (x86 and x64 editions) and Windows XP Professional x64 Edition. The Microsoft Remote Desktop Connection for Macintosh OS X is also available with Intel and PowerPC support for Mac OS 10.4.9 and higher.
- Version 6.1 was released in February 2007 and is included in Windows Server 2008 and in Windows Vista SP1 and Windows XP SP3.
In addition to the changes related to improved console access, this version includes new features introduced in Windows Server 2008, such as the Terminal Services Easy Print driver (a new printer redirection client system that allows local printing from applications running on the server without installing a print driver on the server). - Version 7 (released as part of Windows 7 , supported on Windows XP [2] )
- The default version of this version is 6.1.
- Network Level Authentication Support ( NLA ) - reduces the risk of a successful DoS attack
- RDP core performance increase
- Support for Windows Aero technology (Aero over Remote Desktop)
- Direct2D and Direct3D 10 .1 technology support in applications
- Full support for multi-display configurations
- Improvements in working with multimedia
- Media Foundation Technology Support
- DirectShow technology support
- Reduced audio playback delay
- Version 7.1 (released as part of Windows 7 SP1 )
- Version 8.0 (released as part of Windows 8 , available from October 2012 as a service pack for Windows 7 SP1 and Windows Server 2008)
- Version 8.1 (released as part of Windows 8.1 , available from November 2013 as a service pack for Windows 7 SP1 and Windows Server 2008 R2)
- Version 10 (Released in Windows 10 , July 29, 2015. The latest version is 10.0.16299.15, which is part of Windows 10 1809. The tenth version includes a number of new features, such as scaling AutoSize (useful for HiDPI clients). [ 3] Improved graphics compression algorithm using H.264 / AVC. [4]
See also
- Remote support
- Comparison of remote access systems
- VNC
Notes
- ↑ Citrix's MultiWin | Details
- Update ↑ Remote SP Windows Windows Windows Windows Windows
- Microsoft The Microsoft Platform: Remote Desktop Protocol 10, zoom option to support remoting into Windows 7 with hiDPI client Unsolved . Microsoft.com. The appeal date is January 12, 2015.
- ↑ Remote Desktop Protocol (RDP) AVC / H.264 10 in Windows 10 and Windows Server 2016 Technical Preview . Microsoft.com. The appeal date is January 12, 2016.
Links
- Protocol Remote Desktop. Architecture and features
- Microsoft Windows Server 2008 Terminal Solutions - Detailed Description of New RDP 6 Features
- Ruslan Karmanov. We protect and optimize RDP.
- Implementations for GNU / Linux and other Unix-like operating systems