Nejprve je třeba si upřesnit k čemu tyto protokoly vůbec slouží. Oba protokoly umožňují uživateli ovládat vzdálený počítač a oba fungují na principu klient-server, kdy uživatel na klientském počítači využívá klientský software k zobrazení grafického rozhraní které je spuštěno právě na vzdáleném počítači.
Pro upřesnění si představte trubku, ve které je x dalších trubek, ale každou teče něco jiného (například, myš, klávesnice, tiskárny, com port, flash video a mnoho dalšího) a dohromady tvoří celek tedy RDP nebo ICA (HDX) protokol.
V operačních systémech Windows lze jej vyvolat příkazem mstsc
Tohle je dialogové okno MS RDP, stačí zadat DNS adresu PC např. PC34 nebo ip adresu např. 192.168.1.34.
Ale teď zpět k porovnání RDP a ICA (HDX), oba jsou skoro stejné, hlavní rozdíl je v tom, že ICA (HDX) má navrch v případech omezeného připojení k internetu, pro upřesnění při latenci 250ms, je doba pro kterou trvá poslat písmeno B na vzdálený počítač 1/4 vteřiny než bude zapsáno v textovém
editoru to ovšem neplatí u protokolu ICA (HDX), který disponuje dostatečnou cachi. Níže je krásná ukázka jak oba tyto protokoly fungují.