Независимая вычислительная архитектура
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти сообщения )
|
Независимая вычислительная архитектура ( ICA ) — это собственный протокол для системы сервера приложений , разработанный Citrix Systems . Протокол устанавливает спецификацию передачи данных между серверами и клиентами, но не привязан к какой-либо одной платформе. ICA Citrix является альтернативой протоколу удаленного рабочего стола Microsoft (RDP). [ 1 ]
Практическими продуктами, соответствующими ICA, являются продукты Citrix WinFrame , Citrix XenApp (ранее называвшиеся MetaFrame/Presentation Server) и Citrix XenDesktop продукты . Они позволяют Windows запускать обычные приложения на подходящем сервере Windows и любому поддерживаемому клиенту получать доступ к этим приложениям. Помимо Windows, ICA также поддерживается на ряде серверных платформ Unix и может использоваться для предоставления доступа к приложениям, работающим на этих платформах. Клиентские платформы не обязательно должны работать под управлением Windows; например, существуют клиенты для Mac , Unix , Linux и различных смартфонов. Клиентское программное обеспечение ICA также встроено в различные тонких клиентов платформы .
ICA по своему назначению во многом аналогичен оконным серверам, таким как X Window System . Он также обеспечивает обратную связь пользовательского ввода от клиента к серверу и различные средства для отправки сервером графического вывода, а также других мультимедийных данных, таких как аудио, из работающего приложения клиенту.
Ключевыми проблемами в архитектуре являются задержка сети и производительность: графически интенсивное приложение (большинство из которых представлено с использованием графического пользовательского интерфейса ), обслуживаемое через медленное сетевое соединение или сетевое соединение с ограниченной полосой пропускания, требует значительного сжатия и оптимизации, чтобы сделать приложение пригодным для использования клиентом. . Клиентский компьютер может находиться на другой платформе и не иметь одинаковых подпрограмм графического интерфейса, доступных локально; в этом случае серверу может потребоваться отправить фактические данные растрового изображения через соединение. В зависимости от возможностей клиента серверы также могут переложить на клиента часть графической обработки, например, для визуализации мультимедийного контента. ICA изначально работает через порт TCP 1494 или может быть инкапсулирован в протокол общего шлюза (CGP) на TCP 2598. ICA поддерживает концепцию каналов на сеансовом уровне для инкапсуляции перенаправления мультимедийных данных или расширения USB внутри ICA.
Клиентское программное обеспечение
[ редактировать ]- Клиент Citrix ICA (DOS, OS/2)
- Клиент Citrix Presentation Server (Mac, Java)
- Citrix Receiver (Linux, Unix, Windows, Mac OS X, iOS, Android, Chrome)
- Плагин Citrix XenApp/XenDesktop (Windows)
- САП
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Независимая вычислительная архитектура (ICA)» . СЕТЕВАЯ ЭНЦИКЛОПЕДИЯ . 10 сентября 2019 г. Проверено 19 июля 2023 г.
- ^ «Протокол Citrix ICA — определение и принцип работы — ExtraHop | ExtraHop» . www.extrahop.com . Проверено 06 сентября 2024 г.
Внешние ссылки
[ редактировать ]- Обсуждение на Slashdot, дающее представление о том, как работает ICA
- Веб-страница содержит описание синтаксиса файла ICA. Архивировано 1 октября 2020 г. в Wayback Machine.