桌面虚拟化是一种将服务器资源分配给用户使用的技术,我们现在所使用的云桌面就是使用了这项技术,在云桌面的技术架构中,各自使用了不同的连接协议,比如VDI架构使用SPICE,RDS使用RDP协议等。
我们知道现在的云桌面架构主要有VDI,RDP,VOI,IDV几种,他们所使用的协议都不尽相同,由于各个厂家都需要针对自己的产品和架构做出优化,有些是收购别人的协议然后改进,有些是自己从头开发。
不管现在的协议有多少种,而我们常见的使用在云桌面的协议也就几种,比如:RDP,ICA,PCoIP,SPICE,有些厂家的云桌面提供多种连接协议,有些仅支持自家协议,由于协议属于云桌面以及虚拟化技术的核心层,不同的协议直接影响云桌面的使用效果。
下面我们就对以上几种常见的协议来进行简单的介绍
1.RDP协议RDP协议可以说是非常常见的一种协议,它内置在windows系统中,从早前的windowsNT开始,此后的windows 2000,windows xp个人版也内置了RDP协议,到现在的windows10,全部都含有RDP协议,只是在一般情况下我们不会使用到它。
RDP协议在这些年的发展中也不断的更迭,从4.0,5.0发展到7.0,8.0,目前还在进化,特别是现在虚拟桌面的应用越来越多,RDP协议也快速的改进,以满足用户体验。
RDP协议在使用过程中,在服务器端生成远程桌面屏幕显示内容的图像设备接口GDI指令被RDP驱动获取,在服务器端进行渲染,然后以光栅图像的形式传送到用户终端上输出。同时,用户终端上安装RDP协议的客户端把用户通过鼠标、键盘等设备输入的信息通过RDP重定向到服务器端,在服务器端使用相应的驱动进行处理,将用户的操作结果返回到客户端。
2.PCoIP协议 PCoIP协议主要应用在VMwave的产品中,以显示压缩方式连接远程桌面的协议,支持高分辨率、全帧速的图像显示和媒体播放,同时还支持多屏幕显示设备、完整的USB外设和高质量的音频。VMware与Teradici深度合作后在虚拟桌面产品VMware View中实现了利用服务器的通用处理器进行的基于软件的PCoIP协议处理
PCoIP的最大特点就是,将用户的会话以图像的方式进行压缩传输,对于用户的操作,只传输变化部分,保证在低带宽下也能高效的使用。
3.SPICE协议
即Simple Protocol for Independent Computing Environment(独立计算环境简单协议)是红帽企业虚拟化桌面版的主要技术组件之一,具有自适应能力的远程提交协议,能够提供与物理桌面完全相同的最终用户体验。
SPICE协议是一项高性能、动态的自适应远程网络通讯协议,能为终端用户带来接近于本地物理桌面的体验。SPICE协议专为远程访问虚拟化桌面环境设计和开发,通过它,用户可以使用瘦终端或PC从数据中心的虚拟桌面中获取他们想要的一切,并获得类本地PC的使用体验。
借助SPICE远程渲染技术,可以为用户交付功能强大的、可以处理高分辨率视频和视频会议的虚拟桌面。SPICE桌面连接协议拥有卓越的图像处理性能,在无需任何特殊硬件设备支持的情况下,可以提供每秒30帧以上的视频显示。
以上就是当前云桌面行业应用比较多的主流虚拟化传输协议,各种协议各有自己的优点和缺点,各个云桌面厂商也都针对自身的优点开发出了应用于不同场景的云桌面解决方案。更多桌面虚拟化只是请关注:ylserver.com
作者:禹龙云 上传时间:2022-04-21 14:08:02
上一篇:<< 什么是云桌面?用通俗易懂的方式来讲解 | 下一篇:云桌面终端怎么连接打印机? >>