遠端桌面通訊協定

Microsoft 遠端桌面通訊協定 (RDP) 透過網路連線提供遠端顯示和輸入功能,供伺服器上執行的 Windows 應用程式使用。 RDP 的設計目的是支援不同類型的網路拓撲和多個 LAN 通訊協定。

注意

本主題適用于軟體發展人員。 如果您要尋找遠端桌面的使用者資訊,請參閱 Windows 支援。 如果您要尋找遠端桌面的 IT 專業人員資訊,請參閱 TechNet 上的遠端桌面服務

 

基本架構

RDP 是以一系列通訊協定為基礎,以及的擴充功能。 RDP 是支援多通道的通訊協定,允許個別的虛擬通道從伺服器攜帶裝置通訊和呈現資料,以及加密的用戶端滑鼠和鍵盤資料。 RDP 提供可延伸基底,最多可支援 64,000 個不同的通道來進行資料傳輸,並布建多點傳輸。

在伺服器上,RDP 會使用自己的視訊驅動程式,藉由使用 RDP 通訊協定將轉譯資訊建構為網路封包,並將其透過網路傳送至用戶端,來轉譯輸出。 在用戶端上,RDP 會接收轉譯資料,並將封包解譯成對應的 Microsoft Windows 圖形裝置介面, (GDI) API 呼叫。 針對輸入路徑,用戶端滑鼠和鍵盤事件會從用戶端重新導向至伺服器。 在伺服器上,RDP 會使用自己的鍵盤和滑鼠驅動程式來接收這些鍵盤和滑鼠事件。

在遠端桌面會話中,所有環境變數,例如,決定色彩深度和背景圖樣啟用和停用的變數,都是由RCP-Tcp連線設定所決定。 這適用于在 遠端桌面 Web 連線參考遠端桌面服務 WMI 提供者介面中設定環境變數的所有函式和方法。

功能

Microsoft RDP 包含下列特性和功能:

加密

RDP 使用 RSA 安全性的 RC4 加密,這是一種串流加密,其設計目的是要有效率地加密少量資料。 RC4 是針對透過網路的安全通訊所設計。 系統管理員可以選擇使用 56 或 128 位金鑰來加密資料。

頻寬縮減功能

RDP 支援各種機制,以減少透過網路連線傳輸的資料量。 機制包括資料壓縮、點陣圖的永續性快取,以及 RAM 中圖像和片段的快取。 持續性點陣圖快取可大幅改善低頻寬連線的效能,特別是在執行大量使用大型點陣圖的應用程式時。

漫遊中斷連線

使用者可以手動中斷與遠端桌面會話的連線,而不需登出。 當使用者從相同裝置或不同的裝置登入系統時,會自動重新連線到其已中斷連線的會話。 當使用者的會話意外因網路或用戶端失敗而終止時,使用者會中斷連線,但不會登出。

剪貼簿對應

使用者可以刪除、複製及貼上在本機電腦上執行的應用程式,以及在遠端桌面會話中執行的應用程式,以及會話之間的文字和圖形。

列印重新導向

在遠端桌面會話內執行的應用程式可以列印至附加至用戶端裝置的印表機。

虛擬通道

透過使用 RDP 虛擬通道架構,可以增強現有的應用程式,並開發新的應用程式,以新增需要用戶端裝置與遠端桌面會話中執行之應用程式之間通訊的功能。

遙控

電腦支援人員可以檢視和控制遠端桌面會話。 在兩個遠端桌面會話之間共用輸入和顯示圖形,可讓支援人員從遠端診斷和解決問題。

網路負載平衡

RDP 會利用網路負載平衡 (NLB) ,其中可供使用。

此外,RDP 包含下列功能:

  • 支援 24 位色彩。
  • 透過降低頻寬,改善低速撥號連線的效能。
  • 透過遠端桌面服務進行智慧卡驗證。
  • 鍵盤勾點。 以全螢幕模式將特殊 Windows 按鍵組合導向本機電腦或遠端電腦的能力。
  • 音效、磁片磁碟機、埠和網路印表機重新導向。 在執行 RDC 用戶端的用戶端電腦上可以聽到遠端電腦上發生的音效,而遠端桌面會話會顯示本機用戶端磁片磁碟機。