RDP
或 Remote Desktop Protocol
是Microsoft为其流行的Windows操作系统系列创建的远程访问协议。RDP为远程系统提供GUI(图形用户界面)。RDP通过网络或internet工作。RDP具有客户机-服务器体系结构,其中服务器应运行RDP服务以接受传入的RDP请求。
RDP历史和版本
RDP协议首先随Windows NT 4.0发布,Windows NT 4.0是Windows 98的服务器版本。在Windows XP中,每个Microsoft操作系统都内置了RDP客户端和服务器软件。客户机和服务器软件套件简称为 RDC
或 Remote Desktop Connection
或 Terminal Services
.
RDP4.0基于流行的ITU标准T.128,也称为T.share。
rdp5.0是在windowsserver2000中引入的,与以前的版本相比,它增加了一些功能,如打印到本地打印机、高效和更少的带宽使用。
RDP5.1是在WindowsXP中引入的,并增加了对24位颜色和声音的支持。此外,终端服务客户端重命名为远程桌面连接。此版本也为以前的Windows版本(如Windows 2000、Windows 9x、Windows NT 4.0)提供。
RDP5.2是在WindowsServer2003中引入的,并添加了控制台模式连接、本地资源映射(如目录等)等功能。此版本也比TLS1.0加密的早期版本更安全。
RDP6.0是在WindowsVista中引入的,并添加了诸如网络级身份验证、多监视器使用、大型桌面支持等功能。
RDP6.1是随WindowsServer2008发布的,并添加了管理员控制台连接等支持。
RDP7.0于2009年7月与WindowsServer2009R2和Windows7一起发布。此版本添加了诸如WindowsMedia Player重定向、多监视器支持、增强的位图加速等功能。
RDP 8.0随Windows 8和Windows Server 2012发布。此版本提供了诸如自适应图形、自动选择TCP或UDP传输、DirectX 11支持vGPU、USB重定向、质量信息等功能。
RDP10.0是随Windows10发布的,除了使用H.264/AVC编码外,还提供了自动缩放等高级功能。
RDP功能
RDP作为一种先进的、流行的协议,根据VNC等竞争对手提供了许多特性。
- RDP支持8、15、16、24和32位颜色,支持不同的网络速度和体验。
- RDP可以加密128位TLS的连接。
- RDP可以将远程音频重定向到本地系统。
- RDP可以将本地文件和文件夹复制到远程,将远程文件和文件夹复制到本地,只需简单地复制和粘贴即可。
- RDP可以很容易地重定向远程和本地端口。
- RDP可以轻松地共享本地和远程系统硬盘驱动器或分区。
RDP客户端
Windows操作系统默认提供RDP客户机。RDP客户机可以用 mstsc.exe
运行命令时只需导航“开始”菜单->Windows附件->远程桌面连接。
![图片[1]-什么是RDP(远程桌面协议)?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/10/wisetut_image.png)
![图片[2]-什么是RDP(远程桌面协议)?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/10/wisetut_image-1.png)
您将看到以下远程桌面连接应用程序主屏幕。这是非常简单的,你可以把远程系统的IP地址或域名到计算机的一部分,并点击 Connect
.
![图片[3]-什么是RDP(远程桌面协议)?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/10/wisetut_image-2.png)
如果需要查看更多选项,请单击 Show Options
将显示以下选项卡以配置不同的设置。
“常规”选项卡用于放置用户名并保存凭据以供以后连接。此外,此连接还可以另存为快捷方式,稍后单击快捷方式即可轻松打开。
![图片[4]-什么是RDP(远程桌面协议)?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/10/wisetut_image-3.png)
“显示”选项卡用于配置显示大小,如全屏和其他分辨率。此外,颜色质量或深度在此选项卡中配置,如32位、16位等。
![图片[5]-什么是RDP(远程桌面协议)?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/10/wisetut_image-4.png)
本地资源用于与远程服务器共享本地设备和资源,并将远程服务器音频重定向到本地系统。也可以通过单击 More
按钮。
![图片[6]-什么是RDP(远程桌面协议)?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/10/wisetut_image-5.png)
Experience选项卡用于设置当前网络连接速度以获得最佳RDP体验。默认情况下,自动检测带宽并自动设置RDP质量。但您也可以手动设置质量,其中较低的速度意味着较低的图形质量。
![图片[7]-什么是RDP(远程桌面协议)?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/10/wisetut_image-6.png)
RDP安全
RDP是一种流行的协议,在许多Windows系统上都有使用和配置。这些系统通常是开放的,并连接到互联网,并提出了一些安全问题。如果您想使用RDP并连接到internet,请选择以下主题以使您的RDP更安全。
- 不要直接使用VPN连接将RDP打开到internet。
- 限制特定用户的RDP连接。
- 限制密码和登录尝试以防止暴力攻击。
- 使用复杂而安全的密码,包括大写、小写字母、数字、特殊符号等。
- 定期更新RDP服务器
- 为RDP服务器安装防病毒软件。
- 如果不需要,请不要将RDP服务器连接到internet或不安全的网络。