使用英语阅读

通过


远程桌面协议

Microsoft远程桌面协议(RDP)通过网络连接为服务器上运行的基于 Windows 的应用程序提供远程显示和输入功能。 RDP 旨在支持不同类型的网络拓扑和多个 LAN 协议。

备注

本主题面向软件开发人员。 如果要查找远程桌面的用户信息,请参阅 Windows 支持。 如果要查找远程桌面的 IT 专业人员信息,请参阅 TechNet 上的 远程桌面服务

 

基本体系结构

RDP 基于ITU T.120 系列协议的扩展和扩展。 RDP 是一种支持多通道的协议,允许单独的虚拟通道从服务器传输设备通信和呈现数据,以及加密的客户端鼠标和键盘数据。 RDP 提供可扩展的基础,支持多达 64,000 个单独的通道用于数据传输和多点传输预配。

在服务器上,RDP 使用自己的视频驱动程序通过将呈现信息构造成网络数据包并将其通过网络发送到客户端来呈现输出。 在客户端上,RDP 接收呈现数据并将数据包解释为相应的Microsoft Windows 图形设备接口 (GDI) API 调用。 对于输入路径,客户端鼠标和键盘事件将从客户端重定向到服务器。 在服务器上,RDP 使用自己的键盘和鼠标驱动程序来接收这些键盘和鼠标事件。

在远程桌面会话中,所有环境变量(例如,确定颜色深度和墙纸启用和禁用)都由 RCP-Tcp 连接设置确定。 这适用于 远程桌面 Web 连接参考远程桌面服务 WMI 提供程序接口中设置环境变量的所有函数和方法。

特征

Microsoft RDP 包括以下特性和功能:

加密

RDP 使用 RSA Security 的 RC4 密码,该密码是一种流密码,旨在有效地加密少量数据。 RC4 专为通过网络进行安全通信而设计。 管理员可以选择使用 56 位或 128 位密钥加密数据。

带宽减少功能

RDP 支持各种机制,以减少通过网络连接传输的数据量。 机制包括数据压缩、位图的持久缓存以及 RAM 中字形和片段的缓存。 永久性位图缓存可以在低带宽连接上大幅提高性能,尤其是在运行大量使用大型位图的应用程序时。

漫游断开连接

用户无需注销即可手动断开与远程桌面会话的连接。 当用户从同一设备或其他设备登录系统时,会自动重新连接到其断开连接的会话。 当用户的会话意外被网络或客户端故障终止时,用户断开连接但未注销。

剪贴板映射

用户可以删除、复制和粘贴在本地计算机上运行的应用程序与在远程桌面会话中运行的应用程序和会话之间的文本和图形。

打印重定向

在远程桌面会话中运行的应用程序可以打印到附加到客户端设备的打印机。

虚拟通道

通过使用 RDP 虚拟通道体系结构,可以扩充现有应用程序,并开发新的应用程序,以添加需要在客户端设备和在远程桌面会话中运行的应用程序之间通信的功能。

远程控制

计算机支持人员可以查看和控制远程桌面会话。 在两个远程桌面会话之间共享输入和显示图形,使支持人员能够远程诊断和解决问题。

网络负载均衡

RDP 利用网络负载均衡(NLB),如果可用。

此外,RDP 包含以下功能:

  • 支持 24 位颜色。
  • 通过降低带宽改进了低速拨号连接的性能。
  • 通过远程桌面服务进行智能卡身份验证。
  • 键盘挂钩。 能够在全屏模式下将特殊的 Windows 键组合定向到本地计算机或远程计算机。
  • 声音、驱动器、端口和网络打印机重定向。 远程计算机上发生的声音可以在运行 RDC 客户端的客户端计算机上听到,本地客户端驱动器对远程桌面会话可见。