ICA/RDP协议是如何做到远程服务器控制云终端的?


转载自:http://zhidao.baidu.com/link?url=Np_kxcwF86VCONCBUTNXpmbxV-Rxj_ChzOJPTmBPhUB20biMnZT-etXamwGXu9Jb6gzXZThA0d0w1g9UPjzsMK


Citrix比RDP的主要优势是: 1、 连接速度更快 2、 安全性能高 3、 服务器端可管理和维护性高 4、 支持更多的设备,更好的支持远程办公 Windows 2000 Server 中所用的终端服务和RDP协议,源自Citrix的MetaFrame产品和ICA协议,但仅包含其中的小部分基础功能。从网络OSI模型的角度来看,ICA协议和RDP协议都是基于网络层和传输层之上,可以主要从三个方面来比较两种产品的性能差异: 

1、 协定基础 RDP协定只能以TCP/IP协定基础,ICA协议能够适用于TCP/IP、IPX/SPX和NetBEUI等多种协议。其中,IPX/SPX协议被国内很多用户所采用,广泛应用于Novell网络。 MetaFrame可以应用于多种网络连接方式,如LAN、WAN、RAS dial-up、Direct serial connection(async.)、Direct dial-up和Browse available servers等。而Windows 2000 Server 只适用于上述连接方式中的前三种,即LAN、WAN和RAS dial-up。 主要的是Citrix在ICA协议的基础上,提供了各种增值服务,负载平衡服务,资源管理服务,安装管理服务及NFuse等。而RDP基础上几乎没有任何服务。 

2、 协议特征 RDP支持本地打印和本地客户打印假脱机。ICA除支持这两项功能以外,还具备以下不同的特征: 色彩:ICA协议支持真彩(24位色),RDP协议只支持256色。 分辨率:ICA协议支持无限大(64000X64000),RDP协议只支持800x600。 驱动映像:ICA协议可以将本地资源和服务器资源无缝地集成在一起,给用户的操作带来极大的方便。RDP协议不具备此功能。 COM埠映射:ICA协议可以支持多种串口外设,RDP协议不具备此功能。 SpeedScreen2:该项专利技术大大减少了网络传输数据量,一般情况下,平均每个用户的正常工作仅占用10Kbps。最近,SpeedScreen3已正式推出,解决了通过广域网系统发布应用程序普遍存在的延时问题。 协议稳定性:ICA协议的稳定性优于RDP协议。 多媒体支持:ICA协议能够支持音频、视频和多媒体带宽控制。而RDP不支持多媒体。 

3、基于协议的应用: 在ICA协议之上,有一个丰富的应用层,能够给用户提供完善的Server-based Computing整体解决方案:无论是服务器端还是客户端,无论是用户接口还是后台支持,无论是可靠性还是扩展性,无论是资源管理还是网络带宽的高效利用,用户都可根据需要选择适当的MetaFrame及配套产品。可以从下面的分类比较中进行分析和对照: 客户端操作系统广泛性 几乎现有的所有客户端的操作系统,都适合安装ICA客户软件,以访问MetaFrame应用服务器。其中包括: Windows NT Windows 95/98 Windows 3.11(Workgroups) Windows 3.1 Windows CE DOS Macintosh (Motorola, PowerPC) Browser—Internet Explorer Browser—Netscape UNIX- ALL major platform Java—JDK 1.1 Java—JDK 1.0 RISC OS PS OS NCI OS Net OS 而RDP协议只支持下面四种客户端操作系统: Windows NT Windows 95/98 Windows 3.11(Workgroups) Windows CE 客户端设备 同样,通过Citrix的ICA协议,几乎现有的所有形式的客户端硬设备,都可以应用在Server-based Computing网络模式中,主要包括: PC机(DOS、Windows、UNIX、Linux等操作系统) Macintosh机(Motorola、PowerPC等) 手持计算机(HP Jornada、Compaq Cseries等) 网络计算机(Sun Java Station、IBM Network Station等) Windows终端(Win CE、DOS、Linux等操作系统) 网络终端(如Wyse Winterm 5000) 机顶盒设备(如BocaVision STB121) 而Windows 2000 Server中的终端服务功能只能在下列设备上得到实现: PC(Windows 3.11或以上版本) 手持计算机(HP Jornada、Compaq Cseries等) 基于Win CE的WBT 客户端应用特征 MetaFrame和Windows 2000 Server都具有位图缓存、自动建置打印机、剪贴板复位向等功能,但MetaFrame更能提供如下卓越功能: Seamless Windows:用户可把本地和远程的应用程序无缝地集成在同一个窗口,使用户使用应用程序时,感觉不到程序在本地还是服务器上运行。 Business Recovery Client:保证客户端业务的连续性,提高系统的容错水平。 Program Neighborhood:该功能可以方便地将基于服务器的应用程序的图标,发布到用户的客户端,或直接放到用户的32位Windows桌面上或“开始”菜单的程序集中。 服务器应用特征 在应用服务器端,MetaFrame可以用户提供系统管理的功能特征: 一对一的Shadowing 一对多的Shadowing 多对一的Shadowing 跨服务器的Shadowing 应用程序发布 Program Neighborhood 跨域管理 跨子网管理 客户端自动升级 Shadow工具栏 发布应用程序到Web上 管理员工具栏 而Windows 2000 Server的终端服务仅仅提供一对一的Shadowing功能。 管理服务 在MetaFrame 产品之上,Citrix公司提供功能强大的服务软件,主要包括: Load Balancing:动态路由用户至“最休闲”的服务器,以实现优化的负载平衡和集群管理,赋予系统强大的可靠性和可扩展性。没有负载平衡功能构建的网络,只能是每台服务器单独运行,而且随用户的增加,系统不能扩展。W2K的Terminal Service没有负载平衡技术。 Advanced Load Balancing:附加提供应用程序的发布与管理服务功能。 资源管理服务(RMS):系统管理员有效控制整个系统的资源配置和效率。 安装管理服务(IMS):简化对多个应用服务器的系统及应用的安装、设置和管理工作。 安全管理服务 加密技术 在此方面,Windows 2000 Server能够提供资源管理服务、加密技术,而 Windows 2000 Server终端服务的NLB(Network Load Balancing)功能仅限于Windows 2000 Advanced Server版本,并且是一种“轮询式”负载平衡,只能用于作Web Server,不能用于应用服务器的集群工作模式。因此,Citrix MetaFrame尤其适用于基于广域网的企业级集中控管系统,极大拓展和增强了Windows 2000 Server的涵盖范围和功能特征。

<think>好的,用户想知道如何在瘦终端上安装云桌面系统。首先,我需要回忆一下相关的知识。瘦客户端通常是指那些资源较少的设备,主要用于连接到远程的虚拟桌面。部署云桌面系统一般需要服务器端和客户端的配置。 根据引用[2],Thinstation是一个开源的瘦客户端操作系统,可以用于构建桌面云。用户可能需要先下载并安装Thinstation。另外,引用[3]提到PXVDI方案,如果企业已经在使用Proxmox VE,可能可以零成本实现桌面虚拟化。这可能涉及到配置Proxmox VE的虚拟化环境,然后在瘦客户端上连接到这些虚拟机。 步骤方面,首先需要准备服务器,安装虚拟化平台,比如VMware Horizon或者Proxmox VE。然后配置虚拟桌面模板,分配资源。接着在瘦客户端设备上安装瘦客户端系统,比如Thinstation,配置连接到服务器。还需要考虑网络设置,确保低延迟和足够的带宽。 可能遇到的问题包括驱动兼容性、网络配置错误以及服务器资源不足。引用[4]提到医院VDI和VOI的部署,说明不同行业可能有不同的需求,比如医疗行业需要高外设兼容性,这可能涉及到VOI架构的选择。 用户可能需要具体的安装步骤,比如如何下载Thinstation,如何配置网络引导,或者如何连接到Proxmox VE。同时,安全问题也需要考虑,比如身份验证和数据加密。 相关问题方面,用户可能想知道不同瘦客户端系统的比较,或者如何优化性能,比如引用[3]中的PXVDI架构如何工作。还有如何利用旧PC改造成瘦客户端,这可能涉及到安装Thinstation或其他系统到旧硬件上。 需要确保回答结构清晰,分步骤说明,同时引用相关的资料来支持步骤的可行性。例如,引用[2]提供的GitHub库地址可以直接指导用户获取Thinstation。而引用[3]提到的Proxmox VE集成,可以作为一个低成本方案推荐。</think>### 如何在瘦客户端设备上部署和配置云桌面系统 #### **步骤1:选择瘦客户端操作系统** 瘦客户端设备通常需要轻量级操作系统,推荐以下方案: - **开源方案**:使用Thinstation,支持多种虚拟化协议(如VMware Horizon、RDP、Citrix等),适合私有化部署[^2]。 ```bash # 从GitHub克隆Thinstation仓库 git clone https://github.com/Thinstation/thinstation.git ``` - **商业方案**:如华为云桌面FusionAccess或VMware Horizon,需购买许可证并遵循官方文档部署。 #### **步骤2:服务器端虚拟化环境搭建** 云桌面的核心是后端服务器虚拟化,常用方案包括: - **VMware Horizon**:需部署连接服务器、Composer组件和虚拟桌面模板[^1]。 - **Proxmox VE + PXVDI**:开源方案,利用Proxmox VE的虚拟化能力,结合PXVDI实现桌面虚拟化(零软件成本)[^3]。 - **VOI/VDI架构**:如医疗行业场景中,VOI(Virtual OS Infrastructure)支持高外设兼容性,VDI(Virtual Desktop Infrastructure)适合集中管理[^4]。 #### **步骤3:配置瘦客户端网络引导(PXE或本地安装)** - **PXE网络启动**:通过DHCP和TFTP服务器实现瘦客户端无盘启动。 ```bash # 示例:配置DHCP服务器(以ISC DHCP为例) subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.100 192.168.1.200; filename "thinstation.kernel"; next-server 192.168.1.10; # TFTP服务器IP } ``` - **本地安装**:将Thinstation镜像写入U盘或硬盘,直接引导启动。 #### **步骤4:连接云桌面服务** 在瘦客户端操作系统中配置连接参数: 1. **Thinstation配置**:编辑`buildtime/config/servers`文件,添加云桌面服务器地址和协议(如RDP或SPICE)。 ```plaintext SERVER=192.168.1.50 PROTOCOL=rdp ``` 2. **VMware Horizon配置**:通过Horizon Client输入连接服务器地址和用户凭证。 #### **步骤5:优化与调试** - **网络要求**:确保局域网延迟低于50ms,带宽≥10Mbps/用户。 - **外设兼容性**:VOI架构支持本地USB设备透传,适合医疗行业。 - **安全加固**:启用TLS加密、双因素认证,限制非法设备接入。 --- ### **相关问题** 1. **如何选择VDI和VOI架构?** VDI适合集中管理敏感数据,VOI适合需要高外设兼容性的场景(如医疗设备)。 2. **Thinstation支持哪些虚拟化协议?** 支持RDP、Citrix ICA、VMware PCoIP等,具体需查看其文档。 3. **如何利用旧PC改造成瘦客户端?** 安装Thinstation或PXVDI客户端系统,并配置网络引导[^3]。 4. **云桌面部署的硬件成本如何控制?** 可复用旧服务器和PC硬件,结合Proxmox VE等开源虚拟化方案降低成本。 --- 以上步骤结合了开源方案与商业产品,可根据实际需求调整。部署时需重点关注网络稳定性和协议兼容性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值