Articulo de referencia

Arquitectura de computación independiente

La Arquitectura de Computación Independiente ( ICA ) es un protocolo propietario para sistemas de servidores de aplicaciones , diseñado por Citrix Systems . El protocolo estable...

La Arquitectura de Computación Independiente ( ICA ) es un protocolo propietario para sistemas de servidores de aplicaciones , diseñado por Citrix Systems . El protocolo establece una especificación para la transferencia de datos entre servidores y clientes, pero no está vinculado a ninguna plataforma en particular. ICA de Citrix es una alternativa al Protocolo de Escritorio Remoto (RDP) de Microsoft . [ 1 ]

Productos

Los productos prácticos que cumplen con ICA son WinFrame , Citrix XenApp (anteriormente llamado MetaFrame/Presentation Server) y Citrix XenDesktop de Citrix . Estos permiten ejecutar aplicaciones Windows comunes en un servidor Windows adecuado y que cualquier cliente compatible acceda a dichas aplicaciones. Además de Windows, ICA también es compatible con varias plataformas de servidor Unix y puede utilizarse para proporcionar acceso a aplicaciones que se ejecutan en estas plataformas. Las plataformas cliente no tienen por qué ejecutar Windows; por ejemplo, existen clientes disponibles para Mac , Unix , Linux y varios teléfonos inteligentes. El software cliente de ICA también está integrado en varias plataformas de cliente ligero . [ 2 ]

ICA tiene un propósito similar al de servidores de ventanas como el Sistema X Window . También permite la retroalimentación de la entrada del usuario desde el cliente al servidor, y ofrece diversos medios para que el servidor envíe la salida gráfica, así como otros medios como audio, desde la aplicación en ejecución al cliente.

Los principales desafíos en una arquitectura son la latencia de red y el rendimiento: una aplicación con uso intensivo de gráficos (como la mayoría cuando se presenta mediante una interfaz gráfica de usuario ) que se ejecuta a través de una conexión de red lenta o con ancho de banda limitado requiere una compresión y optimización considerables para que el cliente pueda utilizarla. La máquina cliente puede estar en una plataforma diferente y no tener las mismas rutinas de interfaz gráfica de usuario disponibles localmente; en este caso, el servidor puede necesitar enviar los datos de mapa de bits reales a través de la conexión. Dependiendo de las capacidades del cliente, los servidores también pueden descargar parte del procesamiento gráfico al cliente, por ejemplo, para renderizar contenido multimedia. ICA se ejecuta de forma nativa sobre el puerto TCP 1494 o puede encapsularse en el Protocolo de puerta de enlace común (CGP) en el puerto TCP 2598. ICA admite el concepto de canales en una capa de sesión para encapsular la redirección de contenido multimedia enriquecido o la extensión USB dentro de ICA.

Software cliente

  • Cliente Citrix ICA (DOS, OS/2)
  • Cliente de Citrix Presentation Server (Mac, Java)
  • Citrix Receiver (Linux, Unix, Windows, Mac OS X, iOS, Android, Chrome)
  • Complemento Citrix XenApp/XenDesktop (Windows)
  • SAVIA

Véase también

Referencias

  1. "Arquitectura de Computación Independiente (ICA)" . ENCICLOPEDIA DE REDES . 10 de septiembre de 2019. Consultado el 19 de julio de 2023 .
  2. "Protocolo ICA de Citrix: definición y funcionamiento - ExtraHop" . www.extrahop.com . Consultado el 6 de septiembre de 2024 .
  • Un debate en Slashdot que ofrece información sobre cómo funciona ICA.
  • Una página web contiene una descripción de la sintaxis del archivo ICA. Archivada el 1 de octubre de 2020 en Wayback Machine.