SSH: Secure Shell 的缩写,专为远程登录会话(甚至可以用Windows远程登录Linux服务器进行文件互传)和其他网络服务提供安全性的协议。默认端口22
RDP:远程桌面协议(RDP)是一个多通道(multi-channel)的协议,Windows上的mstsc就是使用的这个协议。RDP 在 TCP 内封装和加密。
VNC是虚拟网络控制台(Virtual Network Console)的缩写,是使用的是RFB协议来做屏幕分享和远程操作的软件.
RFB是在服务器端将窗口在显存中画好之后将图像传给客户端,客户端只充当一个图像解码显示的角色; RDP则将画图的工作交给了客户端,服务器需要了解客户端显示能力的具体情况,以便作出相应调整。
RFB主要传图像,RDP主要传指令。就一般应用而言,RFB数据量太大,RDP对客户端要求较高,因此RFB适用于瘦客户端,RDP适用于低速网络
但是就我跟人而言,使用RDP在100兆带宽下,远程还是有几毫秒的延迟,不知道什么原因