文档介绍:桌面虚拟化协议显示协议是桌面虚拟化厂商必争之地。协议效率决定了虚拟桌面使用的用户体验,而用户体验是决定了桌面产品生命力的关键。目前提供虚拟化解决方案的主要国外厂商都有自己的协议,Microsoft使用RDP协议,Citrix用的是ICA协议,Vmware开发了自己的PCoIP协议,Redhat发布了SPICE协议。下面我们大致了解这四种在市场占主导的协议。一、RDP协议二、ICA协议三、PCoIP协议四、SPICE协议目录1RDP协议RDP是微软终端服务应用的协议,服务端基于win2000/winNT。()提供多通道通信。RDP早期由Citrix开发的,后来被微软购买并集成在Windows中,VMware虚拟化平台早期也运用RDP协议。1RDP协议RDP协议中,终端服务使任何一台有权限的终端机,用已知的账号登录服务器,可以使用账号内的资源,包括软件、硬件资源;同时,在协议升级后,客户端连接后可以使用本地的资源,包括本地打印机、声音本地回放、本地磁盘资源和本地硬件接口。所有的计算都在服务器端进行,客户端只需要处理网络连接、接收数据、界面显示和设备数据输出。国内基于RDP协议开发的虚拟化厂商有北京方物、西安瑞友天翼等。2ICA协议ICA协议是Citrix(思杰)自己开发独有的,Citrix将这种协议使用到其应用虚拟化产品与桌面虚拟化产品中。ICA具有平***立的特性,它的不同模块使其很容易适应不同的客户端操作系统的需要,包括UNIX、Java和MS-DOS,而不需考虑用户的位置、客户端硬件设备或者可用带宽的限制,让多名用户得以共享同一台主机。ICA协议支持各种类型的客户端设备,ICA协议能够支持音频、视频和多媒体带宽控制,在视频观看、Flash播放、3D设计等应用上,ICA的用户体验会很流畅。1、连接速度更快;2、安全性能高;3、服务器端可管理和维护性高;4、支持更多的设备,更好的支持远程办公Windows 2000 Server中所用的终端服务和RDP协议,源自Citrix的MetaFrame产品和ICA协议,但仅包含其中的小部分基础功能。ICA协议比RDP的主要优势是:3PCoIP协议近年来VMware推出了其自有的PCoIP协议,用于提供高质量的虚拟桌面用户体验,目前已经成为最为流行的桌面虚拟化协议和标准。PCoIP的最大特点就是,将用户的会话以图像的方式进行压缩传输,对于用户的操作,只传输变化部分,保证在低带宽下也能高效的使用。同时,PCoIP提供多台显示器及2560*1600分辨率和最多4台32位显示器的支持,此外它还支持把字体设置成清晰模式(Clear Type)。3PCoIP协议PCoIP协议是一种高效率的数据交换协议,采用了数据压缩、加密和连接优化技术,用户在非常低的的网络带宽下均能使用,而实际运行的桌面位于后台的数据中心高速网络内,因此终端用户在低带宽链路就可以享受到局域网内的运行速度。PCoIP是一种高性能的显示协议,对于终端的硬件要求过高,且整体解决方案价格偏贵等,可谓是曲高和寡。SPICE协议4Redhat(红帽)推出的SPICE协议是一项高性能、动态的自适应远程呈现技术,能为终端用户带来物理桌面个人计算机难以区分的体验。SPICE是为远程访问虚拟化桌面而专门设计和创建,它是使用redhat企业虚拟化桌面版时,将用户连接至虚拟化桌面的协议。与Microsoft的RDP和Citrix的ICA旧协议不同,SPICE是以多层架构为基础,旨在满足目前桌面用户的丰富多媒体需求。设计的核心是实现对用户端设备(CPU、RAM等)或主机虚拟服务器上可用系统资源的智能访问。作为访问的结果,协议会以动态方式判定是在客户端设备上还是在主机服务器上对桌面应用程序进行呈现,从而在任何网络条件下都能生成最佳用户体验。