分享

Citrix的ICA协议介绍

 浸心阁 2015-12-02

1. 首先到Citrix官方站下载for Linux的client端,最新版本为10.6。

2. 安装libmotif3环境,这是运行Citrix必要的东西,sudo apt-get install libmotif3 ,再创建一个符号连接到当前的libXm,sudo ln -s /usr/X11R6/lib/libXm.so.3.0.2 /usr/lib/libXm.so.3

3. 安装Citrix ICA Client,解压下载后得到的文件en.linuxx86.tar.gz,然后在终端进入该目录en.linuxx86,sudo ./setupwfc 按照提示完成安装。

4. 运行. 应用程序-Internet-Citrix Presentation Server Clinet(or /usr/lib/ICAClient/wfcmgr),添加你的Citrix服务器吧!

##################################################


Citrix Independent Computing Architecture ( ICA )技术已经被证明,能够通过整个企业网络来提供配置 Windows 、 UNIX 以及 Java 应用程序访问的强大的竞争优势,而不需考虑用户的位置、客户端硬件设备或者可用带宽的限制。

Citrix 的工作原理
    Citrix MetaFrame Presentation Server 能够为用户构建一个基于服务器计算的应用模式,在这种应用模式下应用程序的安装配置、管理维护支持以及 100% 执行都集中在服务器上进行,用户通过键盘鼠标操作的运行结果显示在客户端。这样的话一方面大大降低了网络数据传输的负担,网络平均带宽为 10-20Kbps ,同时对于客户端设备的配置要求将大大降低。
基于 Citrix ICA 的应用服务器计算系统的好处包括:集中应用软件安装、减少 IT 方面的管理和支持成本和部署新的和升级方案的时间;具有优化利用计算机硬件和网络资源,保护前期投资;更快地、更加可预见地应用软件的分发,无需考虑网络带宽。

Citrix ICA 的主要特点
   瘦客户端设备的支持:
   Citrix ICA 实际上支持各种类型的客户端设备,从基本的 Intel 386 、 486 处理器的计算机到最快的奔腾 4 工作站。它也能够很好地用在手持计算机、无线的掌上设备,还有 Windows 终端等;
    低网络带宽的支持:
    Citrix ICA 平均占用 10-20kbps 的网络带宽,能够通过在 14.4kbps 的带宽下进行连接。这就保证了 ICA 操作的可预见性,甚至能够通过电话拨号和 ISDN 进行连接,无需考虑网络带宽和应用软件的大小。可以比较一下,“下载和执行”对象的变化是基于网络带宽和对象大小而变化的。
    平台无关性的支持:
    Citrix ICA 本身具有平台独立的特性。它的不同模块使其很容易适应不同的客户端操作系统的需要,包括: UNIX 、 Macintosh 、 Java 和 MS-DOS ,确保通过实际上任何的客户端设备访问基于 Windows 、 Java 和 UNIX 应用软件。
    广泛的客户端软件支持:
    ICA 能够和最新的 Windows 和 UNIX 应用程序一起工作,不需要进行应用软件的二次开发,而且应用软件的配置只需要一个 ICA 客户端软件即可。
    协议无关性的支持:
    ICA 工作于标准的网络协议包括 TCP/IP 、 NetBIOS 和 IPX/SPX 在内的协议之上,通过标准的通信协议如 PPP 、 ISDN 以及帧中集、 ATM 以及无线通信协议都可以进行连接工作。
协议特征
    RDP支持本地打印和本地客户打印假脱机,ICA除支持这两项功能以外,还具备以下不同的特征:
    色彩:ICA协议支持真彩(24位色),传统的RDP协议只支持256色;
    分辨率:ICA协议支持无限大(64000X64000),传统的RDP协议只支持800x600;
    驱动映射:ICA协议可以将本地资源和服务器资源无缝地集成在一起,给用户的操作带来极大的方便。RDP协议不具备此功能;
    COM端口映射:ICA协议可以支持多种串口外设,RDP协议不具备此功能;
    SpeedScreen2:该项专利技术大大减少了网络传输数据量,一般情况下,平均每个用户的正常工作仅占用10Kbps。最近,SpeedScreen3已正式推出,解决了通过广域网系统发布应用程序普遍存在的延时问题;
    协议稳定性:ICA协议的稳定性优于RDP协议;
    多媒体支持:ICA协议能够支持音频、视频和多媒体带宽控制。而RDP不支持多媒体。
 
本文摘自: 虚拟人工作室(http://www.) 详细出处请参考:http://bbs.
/thread-2590-1-1.html


了解ICA

Independent Computing Architecture (ICA) Citrix 私有版权的应用服务系统协议,其中定义了serverclient之间数据传输的规范,不依赖任何平台。

目前使用ICA协议的产品有Citrix's WinFrameCitrix XenAppCitrix XenDesktop ,这些软件能够让普通的windows应用程序运行在windows server上,任何可支持的client都可以远程接入使用这些应用程序。除了windowsICA也可以用在Unix server上。Client平台可以是MacUnixLinux和各种Smartphones,也可以是瘦客户端。

ICA作用有点类似X window系统,它还提供了clientserver之间的用户输入的反馈,多种server发送图形输出的方法,和应用程序的其他多媒体(比如音频)输出方法。

这种架构的主要挑战是网络因素和性能,想要在有带宽限制的网络条件下在client端渲染一个应用程序图形(尤其是有着细致图像的程序),就需要大量的压缩和优化处理。而且,Client端可能是一个不同的平台,可能不支持同样的GUI程序,这就需要server发送实际的位图数据。视client端性能而定,server还有可能把一些图形处理操作(比如图形渲染)交给client端。ICA基于TCP协议,使用1494端口,或者由Common Gateway Protocol (CGP)协议封装,使用TCP2598端口。

What is Independent Computing Architecture (ICA)?

ICACitrix设计的一个windows形式服务协议,能够把任何设备或fatthinclient转换成最终的瘦客户端。ICA包括server组件,protocol组件和client组件三部分。

server端,ICA把应用程序按逻辑分成不同的接口,然后通过标准网络协议(IPXSPX NetBEUITCP/IPPPP),使用通用的网络异步方法(dial-upISDNFrame RelayATM)传送大client端。在client端,用户可以看到并使用应用程序接口,但实际上这些应用逻辑都是在server端执行的。

ICA协议通过标准协议传送键盘,鼠标,显示 ,消耗带宽<20kb/s。这样的效率可以使得大多数的32位应用程序在现有的PCWindows-based terminals,网络计算机以及新一代的信息设备上表现出非常好的性能。ICA已成为server-based computing中成熟可信的工业标准。

ICA与广泛使用的三模块结构不同。在传统的CS结构中,运算处理集中到本地的硬件上,都需要clientserver端下载应用程序到本地,然后在本地运行。而ICA不需要client下载应用,这就节省了软件管理和软件所有权开销。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多