遠程桌面協議(英語:Remote Desktop Protocol,縮寫:RDP)是一個多通道(multi-channel)的協議,讓用戶(客戶端或稱“本地電腦”)連上提供微軟終端服務的電腦(服務端或稱“遠程電腦”)。大部分的Windows都有客戶端軟件。其他操作系統例如Linux、FreeBSD、Mac OS X,也有對應的客戶端軟件。服務端電腦方面,則監聽送到TCP 3389端口的資料。
多種顯示支持,包括8,15,16,24,32位色。
128位加密,使用RC4、3DES或AES加密算法。(此為內定的加密方式;比較舊版的客戶端可能使用較弱的加密強度)
支持TLS(Transport Layer Security,前身為SSL)。
聲音轉向(redirection)支持,用戶可以在遠程電腦執行有聲音的應用程序,但是將聲音導引至客戶端電腦來聽。
文件系統轉向支持,用戶可在使用遠程電腦的過程中,取用本地(客戶端)電腦上的文件系統。
打印機轉向支持,在使用遠程電腦時,可以使用本地(客戶端)電腦上的打印機輸出,包括直接連在客戶端電腦的打印機或網絡共享打印機。
端口轉向支持,遠程電腦上的應用程序可以使用本地(客戶端)電腦上的串行端口或并行端口。
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視頻壓縮。
遠程應用程序:客戶端電腦上特定文件格式的相關應用程序可以在遠程電腦上。
無縫隙窗口:在客戶端電腦上可以直接執行在遠程電腦上的應用程序。(不用先連上整個遠程電腦的桌面)
終端服務器網關:可以使用front-end IIS server,經由https,來連接back-end Terminal Services servers。
支持遠程Windows Aero畫面
支持遠程的Windows Presentation Foundation應用程序:兼容的客戶端如果支持.NET framework 3.0就能在本地電腦上顯示完整的Windows Presentation Foundation效果。
外部設備重定向經過重新設計,可以使用更多樣的設備。
經由WMI(Windows Management Instrumentation),所有終端服務都可以configure,都可scriptable。
針對客戶端做帶寬調整。
支持32位顯示。
支持雙顯示器,包括寬屏顯示。
支持IPv6協議,可以工作在純IPv6的TCP/IP網絡環境中。
GNOME Boxes
Remmina (頁面存檔備份,存于互聯網檔案館)
mRemote (頁面存檔備份,存于互聯網檔案館)
MultiDesk (頁面存檔備份,存于互聯網檔案館)
Remote Desktop Organizer (頁面存檔備份,存于互聯網檔案館)
Terminals (頁面存檔備份,存于互聯網檔案館)
Remote Desktop Manager (頁面存檔備份,存于互聯網檔案館)
Jump Desktop (頁面存檔備份,存于互聯網檔案館)
Remote Desktop Manager (頁面存檔備份,存于互聯網檔案館)
遠程桌面連接
Citrix metaframe
Independent Computing Architecture
X窗口系統
VNC
NX technology
rdesktop