Citrix的ICA協議介紹與對比

Citrix Independent Computing Architecture ( ICA )技術已經被證明,能夠通過整個企業網絡來提供配置 Windows 、 UNIX 以及 Java 應用程序訪問的強大的競爭優勢,而不需考慮用戶的位置、客戶端硬件設備或者可用帶寬的限制。
一、Citrix 的工作原理
    Citrix MetaFrame Presentation Server 能夠爲用戶構建一個基於服務器計算的應用模式,在這種應用模式下應用程序的安裝配置、管理維護支持以及 100% 執行都集中在服務器上進行,用戶通過鍵盤鼠標操作的運行結果顯示在客戶端。這樣的話一方面大大降低了網絡數據傳輸的負擔,網絡平均帶寬爲 10-20Kbps ,同時對於客戶端設備的配置要求將大大降低。
基於 Citrix ICA 的應用服務器計算系統的好處包括:集中應用軟件安裝、減少 IT 方面的管理和支持成本和部署新的和升級方案的時間;具有優化利用計算機硬件和網絡資源,保護前期投資;更快地、更加可預見地應用軟件的分發,無需考慮網絡帶寬。
二、Citrix ICA 的主要特點
1、瘦客戶端設備的支持:
Citrix ICA 實際上支持各種類型的客戶端設備,從基本的 Intel 386 、 486 處理器的計算機到最快的奔騰 4 工作站。它也能夠很好地用在手持計算機、無線的掌上設備,還有 Windows 終端等;
2、低網絡帶寬的支持:
Citrix ICA 平均佔用 10-20kbps 的網絡帶寬,能夠通過在 14.4kbps 的帶寬下進行連接。這就保證了 ICA 操作的可預見性,甚至能夠通過電話撥號和 ISDN 進行連接,無需考慮網絡帶寬和應用軟件的大小。可以比較一下,“下載和執行”對象的變化是基於網絡帶寬和對象大小而變化的。
3、平臺無關性的支持:
Citrix ICA 本身具有平臺獨立的特性。它的不同模塊使其很容易適應不同的客戶端操作系統的需要,包括: UNIX 、 Macintosh 、 Java 和 MS-DOS ,確保通過實際上任何的客戶端設備訪問基於 Windows 、 Java 和 UNIX 應用軟件。
4、廣泛的客戶端軟件支持:
ICA 能夠和最新的 Windows 和 UNIX 應用程序一起工作,不需要進行應用軟件的二次開發,而且應用軟件的配置只需要一個 ICA 客戶端軟件即可。
5、協議無關性的支持:
ICA 工作於標準的網絡協議包括 TCP/IP 、 NetBIOS 和 IPX/SPX 在內的協議之上,通過標準的通信協議如 PPP 、 ISDN 以及幀中集、 ATM 以及無線通信協議都可以進行連接工作。
6、協議特徵
RDP支持本地打印和本地客戶打印假脫機,ICA除支持這兩項功能以外,還具備以下不同的特徵:
ICA協議及數據包結構非常清晰,有一個豐富的應用層,ICA的通道被虛擬分爲32個子通道,能夠給用戶提供完善的Server-based Computing整體解決方案
很多RDP目前還不具備增強功能已逐步被加入到ICA中,包括SpeedScreen 高級的壓縮技術,QoS流量控制(打印、磁盤映射等),通用打印驅動,Seamless Windows(更好的用戶體驗)
           色彩:ICA協議支持真彩(24位色),傳統的RDP協議只支持256色;
           分辨率:ICA協議支持無限大(64000X64000),傳統的RDP協議只支持800x600;
驅動映射:ICA協議可以將本地資源和服務器資源無縫地集成在一起,給用戶的操作帶來極大的方便。RDP協議不具備此功能;
           COM端口映射:ICA協議可以支持多種串口外設,RDP協議不具備此功能;
SpeedScreen2:該項專利技術大大減少了網絡傳輸數據量,一般情況下,平均每個用戶的正常工作僅佔用10Kbps。最近,SpeedScreen3已正式推出,解決了通過廣域網系統發佈應用程序普遍存在的延時問題;
7、協議穩定性:ICA協議的穩定性優於RDP協議;
8、多媒體支持:ICA協議能夠支持音頻、視頻和多媒體帶寬控制。而RDP不支持多媒體。
三、ICA協議與RDP協議在技術性能上的主要區別
Citrix Systems,Inc.是世界領先的應用服務軟件方案提供商,成立於1989年,被微軟授權開發OS/2的多用戶版本,並對外開放。1992年11月,Citrix公司被授權在微軟公司的Windows NT Server源代碼上創建WinFrame,其主要目的是在Windows NT上添加多用戶功能。1995年,WinFrame正式發佈,將Windows NT 3.51擴展成多用戶系統,從而使Windows NT服務器具有了連接終端的能力。1998年6月,微軟便推出了一個英文正式版Windows NT Server 4.0 Terminal Server Edition。在後來推出的Windows Server版本中,終端服務已經成爲一個標準的服務(RDP協議)。
    隨着Citrix的產品和技術被越來越多的中國用戶所熟悉,也有越來越多的用戶在詢問同一個問題:既然有了Windows Server的終端服務功能,是否還有必要購買Citrix公司的系列軟件產品呢?Citrix的MetaFrame與Windows 的Terminal Service相比較,有哪些主要的區別及優勢呢?
事實上,Windows 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 Server只適用於上述連接方式中的前三種,即LAN、WAN和RAS dial-up。
更主要的是Citrix在ICA協議的基礎上,提供了各種增值服務,負載平衡服務,資源管理服務,安裝管理服務及NFuse等。而RDP基礎上幾乎沒有任何服務。
2、 協議特徵
    RDP支持本地打印和本地客戶打印假脫機。ICA除支持這兩項功能以外,還具備以下不同的特徵:
    驅動映射:ICA協議可以將本地資源和服務器資源無縫地集成在一起,給用戶的操作帶來極大的方便。RDP協議不具備此功能。
    COM端口映射:ICA協議可以支持多種串口外設,RDP協議不具備此功能。
    SpeedScreen2:該項專利技術大大減少了網絡傳輸數據量,一般情況下,平均每個用戶的正常工作僅佔用10Kbps。最近,SpeedScreen3已正式推出,解決了通過廣域網系統發佈應用程序普遍存在的延時問題。
    協議穩定性:ICA協議的穩定性優於RDP協議。
    多媒體支持:ICA協議能夠支持音頻、視頻和多媒體帶寬控制。而RDP不支持多媒體。
3、基於協議的應用:
    在ICA協議之上,有一個豐富的應用層,能夠給用戶提供完善的Server-based Computing整體解決方案:無論是服務器端還是客戶端,無論是用戶界面還是後臺支持,無論是可靠性還是擴展性,無論是資源管理還是網絡帶寬的高效利用,用戶都可根據需要選擇適當的MetaFrame及配套產品。可以從下面的分類比較中進行分析和對照:
客戶端操作系統廣泛性
    幾乎現有的所有客戶端的操作系統,都適合安裝ICA客戶軟件,以訪問MetaFrame應用服務器。其中包括: windows 系列產品、DOS、Macintosh (Motorola, PowerPC)、Internet Explorer,Netscape瀏覽器、 UNIX—Solaris/SPARC、UNIX—Solaris/x86、UNIX—SunOS、UNIX—DEC、UNIX—HP/UX、UNIX—IBM、UNIX—SGI、UNIX—SCO、UNIX—Linux (Red Hat, Caldera, SuSE, Slackware)、Java—JDK 1.1、Java—JDK 1.0、RISC OS、PS OS、NCI OSA、Net OS。
    而RDP協議支持下面操作系統:
    Windows 系列產品(包括CE)、OSX(Macintosh).
客戶端設備
    同樣,通過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 Server中的終端服務功能只能在下列設備上得到實現:
    PC機(Windows 3.11或以上版本)
    手持電腦(HP Jornada、Compaq Cseries等)
    基於Win CE的WBT
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章