远端桌面协定

此为远端桌面协定之示意图
远端桌面协定（Remote Desktop Protocol，缩写：RDP）是一个多通道（multi-channel）的协定，让使用者（用户端或称「本地电脑」）连上提供微软终端机服务的电脑（伺服器端或称「远端电脑」）。大部分的Windows都有用户端软体。其他作业系统例如Linux、FreeBSD、Mac OS X，也有对应的用户端软体。伺服端电脑方面，则-{zh-cn:监听; zh-tw:听取;}-送到TCP 3389埠的资料。

**功能**
 多种显示支援，包括8，15，16，24，32位元色。- 128位元加密，使用RC4、3DES或AES加密演算法。（此为内定的加密方式；比较旧版的用户端可能使用较弱的加密强度）- 支援TLS（Transport Layer Security，前身为SSL）。- 声音转向（redirection）支援，使用者可以在远端电脑执行有声音的应用程式，但是将声音导引至用户端电脑来听。- 档案系统转向支援，使用者可在使用远端电脑的过程中，取用本地（用户端）电脑上的档案系统。- 印表机转向支援，在使用远端电脑时，可以使用本地（用户端）电脑上的印表机输出，包括直接连在用户端电脑的印表机或网路共享印表机。- 通讯埠转向支援，远端电脑上的应用程式可以使用本地（用户端）电脑上的-{zh-cn:串行端口; zh-tw:序列埠;}-或-{zh-cn:并行端口; zh-tw:平行埠;}-。- Windows的剪贴簿资料可以在远端及本地电脑之间互通。

**优点**
与远端桌面协定相容的用户端可在多种作业系统上执行，许多Linux系统上甚至将RDP用户端功能列为核心功能之一。此外，使用者也不一定要有宽频网路才能连上他们的远端电脑桌面，RDP即使在56K拨接网路下，都还可以提供每秒更新五到六个画面的效果。

**版本**
RDP的设计建构于国际电信联盟T.share协定（又称为T.128），发展以来各个版本大致为- 4.0版：这是第一个版本。随同终端机服务（Terminal Services）出现在Windows NT 4.0 Server、Terminal Server Edition。- 5.0版：由Windows 2000 Server引入。加入了许多新功能，包括列印到用户端印表机，针对网路频宽使用的改进等等。- 5.1版：由Windows XP Professional（XP Home不支援伺服端功能）引入。支援24位元颜色显示及声音的支援。该版本的客户端可以是Windows 2000，Windows 9x，Windows NT 4.0。- 5.2版：由Windows Server 2003引入，包括了console mode connections，session directory，以及用户端资源的取用。Windows CE 5.0及6.0均有这个版本的用户端部分，但Windows CE没有作为伺服端的功能。该版本内置于Windows XP Professional x64 Edition和Windows Server 2003中。- 6.0版：由Windows Vista引入。该版本的客户端可以是Windows XP SP2，Windows Server 2003 SP1/SP2（x64或x86版），Windows XP Professional x64 Edition。包括许多重大改进，最值得注意的是可以从远端使用单一应用程式，而非整个桌面；以及32位元颜色显示的支援。- 6.1版：由Windows Server 2008和Windows Vista SP1引入。该版本的客户端可以是Windows XP SP3。Windows XP SP2须安装KB952155。- 7.0版：由Windows Server 2008 R2或Windows 7引入。该版本的客户端可以是Windows XP SP3、Windows Vista SP1/SP2，但须安装KB969084。该版本的客户端不支持Windows Server 2003 x86和Windows Server 2003 / Windows XP Professional x64 editions。- 7.1版：必须要有Windows 7 SP1或Windows Server 2008 R2 SP1，主要增加了RemoteFX的功能。- 8.0版：由Windows 8或者Windows Server 2012引入。Windows 7 SP1和Windows Server 2008 R2 SP1要支持该协议须先安装KB2574819，再安装KB2592687。- 8.1版：由Windows 8.1和Windows Server 2012 R2引入。Windows 7 SP1和Windows Server 2008 R2 SP1要支持该协议须先安装KB2574819、KB2857650，再安装KB2830477。之后最好再安装KB2913751。- 10.0版本：由Windows 10引入。增加了H.264/AVC视讯压缩。

**RDP 6.0的新功能**
 远端应用程式：用户端电脑上特定档案格式的相关应用程式可以在远端电脑上。- 无缝隙视窗：在用户端电脑上可以直接执行在远端电脑上的应用程式。（不用先连上整个远端电脑的桌面）- 终端伺服器闸道器：可以使用front-end IIS server，经由https，来连接back-end Terminal Services servers。- 支援远端Windows Aero画面- 支援远端的Windows Presentation Foundation应用程式：相容的用户端如果支援.NET Framework 3.0就能在本地电脑上显示完整的Windows Presentation Foundation效果。- -{zh-cn:外部设备; zh-tw:周边装置;}--{zh-cn:重定向; zh-tw:转向;}-经过重新设计，可以使用更多样的设备。- 经由WMI（Windows Management Instrumentation），所有终端服务都可以configure，都可scriptable。- 针对用户端做频宽调整。- 支援32位元显示。- 支援双显示器，包括宽萤幕显示。- 支援IPv6协议，可以工作在纯IPv6的TCP/IP网络环境中。

**第三方用户端**

**电脑客户端**
 GNOME Boxes-  Remmina date=20210514004057 -  mRemote date=20080828020456 -  MultiDesk date=20210514004116 -  Remote Desktop Organizer date=20171223064151 -  Terminals date=20180122034242 -  Remote Desktop Manager date=20210516194300 

**移动(手机/Pad)客户端**
  Jump Desktop date=20210506221327 -  Remote Desktop Manager date=20210516194300 

**参见**
 远端桌面连线- Citrix MetaFrame- Independent Computing Architecture- X Window系统- VNC- NX technology- rdesktop

**参考资料**

**外部连结**
  Technical Overview of Terminal Services - a more detailed feature list.-  Remote Desktop Protocol - from Microsoft's Developer Network-  Understanding the Remote Desktop Protocol date=20130621155752  - from support.microsoft.com-  RDP 6 for Windows XP and Windows Server 2003 date=20210514011243 -  Remote Desktop Connection 7.0用户端 date=20150311052351 （Windows XP SP3、Windows Vista SP1/SP2适用）-  Remote Desktop Connection date=20210303102421  -  for Mac OS X -  Microsoft Remote Desktop date=20210514010307  -  for Android