SysElegance Research Lab


Протокол RDP 7


Page URL:
http://syselegance.ru/ru/technologies/research/rdp7_whatsnew.php
Copyright:
© 2003-2017 SysElegance Ltd. All rights reserved.

Изменения в работе протокола Microsoft RDP в Windows 7 и Windows Server 2008 R2

В ходе конференции WinHEC 2008, разработчики Microsoft много говорили об изменениях в работе протокола RDP (абб. от Remote Desktop Protocol) в Windows 7. Давайте подведем итог и поговорим о том, чем Windows 7 порадует пользователей тонких клиентов.

Отрадно видеть, что Microsoft стала понимать всю важность протокола удаленного рабочего стола, благодаря которому у пользователя создается ощущение будто бы он работает за обычным локально установленным компьютером, при этом полоса пропускания сети расходуется бережно и эффективно. Это требование всегда сопутствовало использованию тонких клиентов (от англ. thin client). Давайте начнем с наиболее заметных изменений в протоколе RDP - визуальных.

Поддержка Aero

В RDP-сессии вы, наконец-то, сможете насладиться Aero Glass и Flip 3D. Но для этого вам потребуется клиент на базе Windows 7 Home Premium и выше.

Aero Glass и Flip 3D

Мультимониторные конфигурации

В нынешней реализации терминального сервера поддержка мультимониторных конфигураций, мягко говоря, далека от идеала. Появление опции "span" в Windows Server 2003 несколько упростило задачу, но все равно проблема была решена лишь частично. Протокол RDP Windows 7 обещает полностью избавить от этой проблемы. Для работы функции необходимым условием является наличие клиентов на базе Windows XP SP3 или выше.

Поддержка мультимониторных конфигураций

Перенаправление мультимедиа

Эта функция позволяет воспроизводить любое DirectShow-видео в Windows Media Player при условии наличия подходящих кодеков на стороне клиента. Видеопоток перенаправляется к клиенту, снижая нагрузку на процессор сервера и на пропускную способность сети. Что для этого нужно? Правильно - клиент под управлением Windows XP SP3 или выше.

Двунаправленное аудио

До релиза Windows 2008 в RDP была обеспечена поддержка аудио-выхода, но в протоколе RDP в Windows 7 также появится аудио-вход. Это значит, что теперь вы сможете использовать приложения с голосовым управлением (например, VOIP). Для работы функции необходимым условием является наличие клиентов на базе Windows XP SP3 или выше.

Чего не хватает?

Протокол RDP в Windows 7 изначально должен был обеспечить поддержку Direct2D и Direct3D 10.1, но в последний момент компания Microsoft "передумала" и убрала соответствующие разделы из специффикации. Причиной данного решения стал ряд проблем в процессе тестирования клиент-серверного взаимодействия.

Что значит поддержка Direct2D и Direct3D? DirectX, представляет собой API, используемый Microsoft при работе с графикой. Для запуска DirectX-приложений требуется DirectX-совместимая графическая карта. В серверах терминалов, особенно виртуализированных, как вы сами понимаете, нет никаких графических карт, а если даже и есть, тот это низкобюджетные решения, которые не способны в полной мере поддерживать DirectX. Новая функция DirectX Remoting должен был удаленно выполнять некоторые из обращений DirectX, в частности Direct2D и Direct3D в DirectX 10.1. Direct2D представляет собой новый стандарт, впервые представленный в ходе конференции PDC 2008. Преимущество нового стандарта в том, что он позволяет осуществлять обработку DirectX 10 на аппаратном обеспечении с поддержкой DirectX 9. Такой подход удобен тем, что карты DirectX 10 до сих пор сохраняют свою высокую стоимость, порой неприемлемую для рабочих компьютеров. Можно сказать, что Direct2D нужен для обеспечения обратной совместимости.

Усовершенствования в RDP 7

Что касается Direct3D из DirectX 10.1, то в Windows 7 этот API также поддерживается при работе в RDP-сессии. Следует отметить, что на сегодняшний день количество приложений с поддержкой DirectX 10.1 очень ограничено, поскольку новая версия API дебютировала менее года назад в Vista SP1. Для работы функции необходимым условием являлось наличие клиентов на базе Windows 7 с DirectX9-совместимой картой.

Также, Microsoft продолжает хранить молчание о технологии Calista, которую приобрела Microsoft в прошлом году, поглотив Calista Technologies. Единственная доступная на данный момент информация - заявление Тэда Броквея (Tad Brockway), который занимается организацией совместной работы Calista и TS. По словам Броквея, у него нет уверенности в том, что релиз Calista состоится одновременно с Windows 7.

Calista Reach Media Remoting

Чего RDP 7 действительно не хватает, так это удаленной поддержки Flash и/или Silverlight. Остается лишь надеяться, что в Calista эта поддержка появится. Время покажет.

Что касается WAN-подключений. На текущий момент Microsoft не сообщила, планируются ли в протоколе RDP в Windows 7 какие-либо изменения/улучшения в плане сокращения потребления полосы пропускания и производительности WAN или нет. Кроме изменений в алгоритме сжатия в Windows 7, других изменений по-видимому не планируется.

Ограничения

Основным ограничением протокола RDP 7 является то, что для работы большинства нововведений в качестве клиента должна использоваться операционная система Windows XP SP3, а для удаленной работы Aero Glass и Flip 3D вам потребуется клиент на базе Windows 7 Home Premium и выше. В случае использования в качестве клиента более старых версий Windows или альтернативных операционных систем, протокол RDP 7 будет работать в совместимом режиме, предоставляя только возможности, свойственные протоколам RDP 6.1/5.2 (Windows 2008/2003 Server).

Подводя итог нашему небольшому обзору, следует сказать, что реализация RDP в Windows 7 - значительный шаг вперед, хотя есть еще немало областей, которым требуется доработка.

В статье использовались иллюстрации с сайта thincomputing.net.