O'Reilly logo

Citrix XenApp Performance Essentials by Luca Dentella

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Optimizing the ICA protocol

The ICA protocol is a proprietary protocol designed by Citrix and is used for client/server communication in XenApp and XenDesktop. It runs over TCP port 1494 but it may be encapsulated in CGP (Common Gateway Protocol) over TCP port 2598. You'll learn the importance of CGP later in this chapter.

Note

Citrix offers a service-centric WAN optimization solution, with physical and virtual appliances, named NetScaler Branch Repeater.

ICA Virtual Channels

The ICA protocol comprises virtual channels, as shown in the following diagram. A virtual channel consists of a driver, running on the client side, which communicates with a server-side application. It transports data for redirected peripherals (keyboard, printer, and so on) ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required