Yes, it is true. The ICA protocol is actually optimized for low bandwidth. 
One can actually work quite comfortably over a 28.8k+ connection. Scrolling 
is quite good and it can keep up with typing most of the time.

It also has the benefit of automatic local drive mapping, com and lpt port 
mapping, printers and sound. Though thin, the client install actually comes 
on 2 diskettes so it's not quite as thin as VNC. Connections to the server 
can be established over TCP/IP, IPX as well as others and even direct 
dial-up. Like VNC, Citrix also has ICA clients available for many 
platforms. The minimum hardware requirement is actually a 286 with 640k of 
memory running DOS with a mouse and a VGA monitor. Such a machine, equipped 
with a network connection or a modem can actually do pretty much anything 
that the fastest and biggest machines can do. The resolution of the screen 
session is actually determined at the client end and users can concurrently 
be using the same server at different resolutions. Certainly an alternative 
to consider when you are thinking of upgrading all of the machines in your 
organization.

Similarly to VNC running on Unix, there is only one server (although you 
can cluster them and do automatic load balancing). People who connect get 
their very own virtual NT/Win2k machine, sharing hardware resources. Larger 
Citrix servers can support over 80 concurrent connections depending on what 
applications everyone is running. The more demanding the applications, the 
less people you will be able to support concurrently before you start to 
see the performance degrade. Application installation and maintenance is a 
snap as long as you know what you are doing. Essentially you perform a 
single install, configure the application once and the next thing you know 
everybody can use it. Of course you can still restrict access using Windows 
NT security and authentication can be controlled locally or though an 
external system such as NT domain or Netware. Did I mention they now also 
have a Unix version of MetaFrame available?

Even the ICA clients software can be updated remotely. If you update the 
server, ICA clients will automatically be upgraded. Unlike VNC, you can 
choose the level of encryption used for an ICA session including basic 
encryption (kind of like scrambled with an encryption key applied), 40, 56 
and 128 bit encryption. You can even choose to encrypt just the login part 
of the session or the whole session. You can configure the server to use 
any TCP/IP port you want and it works well though most firewalls.

By the way, you can save yourself a little money if you are willing to give 
up some of the frills described above and just want to remotely access a 
session on the server by dropping the Citrix part of the equation and just 
going with the base Microsoft Terminal Server and the RDP Client. But back 
to Citrix and MetaFrame.

A lot of off the shelf software will run just fine although some won't. The 
only way to find out is to try it or ask the vendor if it is MetaFrame or 
Terminal Server compatible. Most well written applications don't have a 
problem.

Finally, if you work in a multilingual organization, both the client and 
the server software is available in multiple languages.

Now for the down side.

This is not to say that it is without it's share of quirks and issues. 
Certainly it can be challenging just like everything else in the IT world.

The biggest issue of course is price. The software doesn't go cheap, 
especially once you've muddled your way though Terminal Server Licences, 
CALs (Client Access Licenses) and of course the Citrix server software and 
client licenses (at least the Citrix software is based on concurrent access 
licenses unlike the Micro$oft stuff. Add that to the cost of a decent 
server with oodles of memory and gobs of hard disk space and we are talking 
pretty big bucks (but that's really a relative issue, isn't it? You should 
do a cost benefit for your organization). By the way, if your application 
runs on NT 3.51, Citrix still sells its WinFrame server which is a real 
bargain since you don't have to deal with Microsoft licensing and you still 
get most of the benefits above. Just straight concurrent usage licensing. 
Life used to be so simple...

The Citrix ICA protocol isn't something you can just drop on any machine. 
It only works as an add-on to Terminal Server. You can't use it to take 
over just any old PC running Unix or Windows.

The ICA protocol is also optimized for use with typical applications. It 
really slows down when you start displaying images, especially pictures.

There is also the danger of one user crashing the server since NT doesn't 
support limiting memory per session. I know, neither does a VNC session 
except that when you crash a PC running VNC, you crash one PC for one user. 
When someone crashes a MetaFrame server, it goes down for all of it's 
users. That's when you start wishing you had implemented that server farms 
(clustering/load balancing). One way to reduce the chances of this 
happening is to limit what users are able to run and not to allow them to 
run anything unauthorized.

As far as I am concerned, VNC and ICA have only one thing in common. They 
are both classified as thin clients. VNC to take over the screen of a 
single machine (or virtual screen in the case of Unix) and ICA to take over 
the screen of a virtual machine.

Sorry for making this such a long message. I guess I had a lot to say.

                                         Michael Milette

At 11:10 PM 2001-04-20 +0200, you wrote:
>Hello...
>
>VNC is fast but I heart the Citrix ICA protocol is faster!?
>
>Is this true?
>
>--
>Severin Olloz
>---------------------------------------------------------------------
>To unsubscribe, send a message with the line: unsubscribe vnc-list
>to [EMAIL PROTECTED]
>See also: http://www.uk.research.att.com/vnc/intouch.html
>---------------------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, send a message with the line: unsubscribe vnc-list
to [EMAIL PROTECTED]
See also: http://www.uk.research.att.com/vnc/intouch.html
---------------------------------------------------------------------

Reply via email to