What is ICA?
ICA stands for Independent Computing Architecture. It is the “thin” protocol that enables Citrix to separate screen updates and user input processing from the rest of the application’s logic. When using an ICA Client, all application logic executes on the server and only screen updates, mouse movements and keystrokes are transmitted via the ICA session.