«Норма: Терминальные решения»
  • Ведущий российский производитель устройств "тонкий клиент"
  • Профессиональная команда разработчиков и тестовая лаборатория
  • Оперативная поставка продукции для проектов любой сложности
Вход для дилеров | Стать дилером
Петербург
(812) 334-99-32
пн-пт 10:00-18:00
Москва
(495) 785-07-58
пн-пт 10:00-18:00

Полезная информация о тонких клиентах


Сравнение протоколов Microsoft RDP и Citrix ICA

Общее у протоколов

Оба протокола работают следующим образом: для выполняющихся на сервере программ эмулируется устройство вывода изображения (GDI). Программа «считает», что она рисует на обычном экране (командами рисовки на экране: «создать окно», «создать кнопку», «написать текст», «нарисовать линию», «заполнить область определённым цветом», «показать картинку»), а протоколы RDP/Citrix эти данные пакуют в удобный для передачи по сети вид, и передают на клиент. Клиент команды распаковывает и выполняет на локальном экране (у пользователя). В обратном порядке, все действия пользователя (движения мышкой, нажатия клавиш) передаются от тонкого клиента (точнее, от приложения на тонком клиенте) на сервер, где соответствующий драйвер «подкладывает» их как будто они пришли с локальной мыши/клавиатуры. Дополнительно, у каждой запущенной на терминальном сервере программы есть понятие «номер сессии» (session ID), которое позволяет определить, кому из пользователей предназначаются результаты рисования на экране.

Помимо данных о нажатии клавиш, тонкий клиент может передавать на сервер локальные устройства (COM-порты, LPT-порты) – они аналогичным образом «эмулируются» на терминальном сервере так, что программы считают, что работают с локальным COM (LPT)-портом.

Доступ к сменным накопителям работает по несколько иному принципу: тонкий клиент их представляет как сетевой диск, доступ к которому осуществляется аналогично доступу к обычным сетевым ресурсам (диски тонкого клиента обычно видны как \\tsclient\буква_диска (Сетевое окружение, Microsoft Terminal services, tsclient)). Заметим, у каждого пользователя \\tsclient соответствует именно его тонкому клиенту.

Аналогично, протоколы позволяют осуществлять печать на локально подключенные принтеры (принтеры должны понимать язык разметки текста PCL, т.е. так называемые GDI-принтеры не подходят). В случае использования «толстого» клиента протоколы позволяют (в случае административного разрешения) объединять буферы обменов – текст, скопированный в приложении на терминальном сервере можно вставить в локальное приложение (и наоборот).

И RDP, и Citrix ICA позволяют обеспечить одновременную работу нескольких (от единиц до сотни) пользователей на одном сервере, с возможностью одновременной эксплуатации нескольких терминальных серверов (и общем числе пользователей, определяемых потребностями фирмы).

И RCP, и ICA позволяют регулировать доступ пользователей к серверам и приложениям на серверах (однако, в случае RDP это требует отдельных усилий на каждом сервере), регулировать возможность использования локальных ресурсов (индивидуальное разрешение/запрет на использование сменных носителей информации, воспроизведение звука, доступ к com/lpt-портам и даже разрешение/запрет на объединение буферов обмена на серере/локальном компьютере).

Различия между Citrix ICA и Microsoft RDP

Citrix развивал свои решения ранее Microsoft, так что в вопросах функциональности RDP отстаёт на несколько лет по сравнению с ICA.

ICA по сравнению с RDP позволяет:

  • Обеспечить бесшовный режим (когда с сервера передаются данные не о всём рабочем столе, а только о содержимом конкретного окна). Этот режим позволяет работать как на тонких клиентах (у пользователя появляется одно приложение без прочего окружения – меню пуск, рабочего стола), так и на «толстых» клиентах, позволяя интегрировать удалённые приложения в локальный рабочий стол (все приложения, кроме одного, работают локально, одно работает на сервере – но пользователь не замечает разницы между ними).
  • Уменьшить потребление трафика при работе
  • Улучшить субъективные впечатления от скорости ответа сервера за счёт «эмуляции» поведения курсора и полей ввода текста на локальном клиенте (введённые символы отображаются на экране раньше, чем их обработает сервер).
  • Лучше адаптироваться к линиям с плохой связью (в частности, за счёт эмуляции ответа сервера локально, за счёт более умного согласования времени перепосылки не дошедших данных).
  • Уменьшить задержки при работе на низкоскоростной линии при доступе к локальным носителям информации и печати на локальный принтер (за счёт понятия «приоритет трафика» при передачи его через соединение).

С серверной стороны Citrix XenApp (ранее Metaframe Presentation server) позволяет организовывать фермы серверов, позволяющие распределять нагрузку между несколькими серверами, подменять вышедшие из строя сервера в почти прозрачном или прозрачном для пользователя режиме, регулировать доступ к приложениям (и серверам) для пользователей централизованным образом (для всех серверов в группе), существующей загрузки серверов и времени.

Главными минусами ICA по сравнению с RDP являются:

  • Необходимость установки отдельного (дорогого) ПО на терминальный сервер (при этом расходы на лицензирования терминального сервера у компании Microsoft остаются те же).
  • Необходимость дополнительного конфигурирования (что является плюсом в случае сетей большого размера – конфигурация позволяет точнее выполнять ТЗ, но является минусом в случае сетей малого и среднего размера, из-за увеличившейся сложности обслуживания)
  • Необходимость приобретать лицензии для пользователей (помимо лицензий Microsoft), что увеличивает цену лицензии «на пользователя» в три раза (без учёта остального ПО), плюс раздельная (не полностью совместимая) система учёта лицензий пользователей.

Вывод: Citrix ICA обычно используется компаниями, не учитывающими расходы на лицензирование ПО, или крупными компаниями, для которых преимущества ICA/XenApp оказываются важнее увеличившейся стоимости рабочего места.

Новости Norma-TS

21 марта 2011
“Компания Norma-TS («Норма-Терминальные решения») представила следующую версию тонких клиентов Norma-TS под управлением Windows CE 6.0"

09 ноября 2010
“Норма-Терминальные решения” рада сообщить о заключении официального договора о технологическом партнерстве с компанией Quest Software.

30 сентября 2010
Компания «Норма-Терминальные решения» снижает цены на модели L66MB под ОС Windows CE, Linux и Windows Embedded Standard!

14 сентября 2010
Компания «Норма-Терминальные решения» увеличивает срок гарантии на тонкие клиенты до трех лет!

04 мая 2010
Компания «Норма-Терминальные решения» представляет Тонкий клиент Norma-TS P316GP под Windows Embedded Standard и Intel Atom!

16 марта 2010
Компания Norma-TS («Норма-Терминальные решения») представила удалённое администрирование в своих тонких клиентах Norma-TS под управлением Windows CE

Архив новостей

Обновление
микропрограммы
для Тонких Клиентов
Norma-TS
 

Группа Компаний Норма © Все права защищены 2005 - 2010
РОССИЯ, 195030, Санкт-Петербург, Электропультовцев ул. 7, лит. В
Тел/факс: (495) 785-07-58, (812) 334-99-33
E-mail: info@norma-ts.ru
Веб-мастер: webmaster@norma-ts.ru

Компания Норма: Терминальные Решения - ведущий производитель терминальных решений в России, представляет Тонкий Клиент Norma-TS. Тонкий Клиент - это высокотехнологичное решение, которое гарантирует вам качество и надежность работы. Терминалы функционируют под управлением программного обеспечения на базе Linux или Windows C.E. Комплекс оборудования в составе Тонких Клиентов и терминальных серверов позволяет успешно решать такие проблемы как опасность заражения вирусами, кража конфиденциальной информации, зависания и сбои. Вы можете ознакомиться с модельным рядом терминалов в каталоге тонких клиентов.