
Chapter 3 Installing Applications 39
K
Keyboard and mouse input
K
Session control
K
Framing for asynchronous connections
K
Error detection and recovery
K
Encryption
K
Data compression
K
File system redirection
K
Print redirection
K
COM port redirection
K
Multiple generic virtual channels
K
Cut and paste across clients and servers
K
General purpose Citrix server browsing
The Thinwire Virtual Channel
The thinwire protocol is an ICA virtual channel protocol used to transmit
presentation commands from Windows applications running on the application
server to the client. The thinwire protocol is highly tuned for transmission of
Windows object display over low-bandwidth connections. This is accomplished
through:
K
Command- and object-specific intelligent compression with state persistence;
that is, run-length encoding for bitmaps
K
Outboard complex clipping and complex curve drawing
K
Intelligent caching of Windows objects such as bitmaps, brushes, glyphs, and
pointers
K
Remote SaveScreenBitmaps
K
Cross-session persistent caching
To enable thinwire to most efficiently distribute the Windows image to the ICA
client, use the following guidelines:
K
Use vector graphics instead of bit-mapped images for graphics
K
Use the raster operator to “brush” graphics to the screen
Bitmaps require more bandwidth than vector graphics because all of the image
data for each unique bitmap must be transmitted from the server at least once. ICA
compensates for this by caching each unique bitmap on the client system. When a
bitmap is to be displayed, it is compared with the client’s locally cached bitmaps.
If the displayed bitmap matches one that is already cached at the client, ICA sends
Comentarios a estos manuales