Удаленный рабочий стол против VNC
Remote Desktop и VNC (Virtual Network Computing) - два популярных приложения для совместного использования рабочего стола на основе графического интерфейса. Оба они могут использоваться для удаленного входа на другой компьютер и доступа к рабочему столу, данным, приложениям и даже для удаленного управления ими. Удаленный рабочий стол работает на компьютерах с Windows, а VNC не зависит от платформы.
Что такое удаленный рабочий стол?
Как упоминалось выше, удаленный рабочий стол - это клиентское приложение в Windows, которое использует службы удаленных рабочих столов в качестве базовой технологии. Службы удаленных рабочих столов - это компонент операционной системы Windows, который позволяет пользователю удаленно получать доступ к данным и приложениям на другом компьютере по сети. Службы удаленных рабочих столов используют протокол удаленного рабочего стола (RDP) и впервые были представлены в Windows NT 4.0 (как службы терминалов). Удаленный рабочий стол можно использовать для удаленного входа на другой компьютер, доступа к рабочему столу, данным, приложениям и даже удаленного управления ими. Однако удаленный рабочий стол доступен не во всех версиях Windows. Некоторыми версиями Windows, включающими удаленный рабочий стол, являются Windows XP Professional, все три версии Windows Vista и сервер терминалов Windows NT, а также все более поздние серверные версии. Удаленный рабочий стол в клиентских версиях Windows позволяет одновременно входить только одному пользователю. А вот серверные версии этого ограничения не имеют.
Что такое VNC?
VNC - это приложение для совместного использования рабочего стола, которое предлагает графический пользовательский интерфейс (GUI) для удаленного доступа и управления другим компьютером с использованием протокола RFB (удаленный буфер кадров). Приложение VNC соединяет два компьютера, а затем отправляет события клавиатуры и мыши в одном направлении и обновления графического экрана в другом направлении по сети. Средство просмотра VNC и сервер, работающий в разных операционных системах, могут обмениваться данными, поскольку VNC не зависит от платформы. Просмотрщики/серверы VNC доступны для многих операционных систем. Сервер VNC может одновременно поддерживать несколько клиентов VNC. VNC в основном используется для таких целей, как доступ к рабочему компьютеру из дома и предоставление удаленной технической поддержки.
В чем разница между удаленным рабочим столом и VNC?
Хотя и удаленный рабочий стол, и VNC являются двумя наиболее популярными приложениями для удаленного доступа, они имеют свои ключевые отличия. Удаленный рабочий стол доступен только в Windows, тогда как VNC доступен во многих операционных системах. Однако VNC не так быстр, как удаленный рабочий стол. Если подключение к Интернету достаточно быстрое, удаленный рабочий стол может работать так же быстро, как при использовании локального компьютера. Поскольку RFB основан на пикселях, VNC просто отправляет необработанные данные пикселей. Но протокол удаленного рабочего стола может отправлять графические примитивы (и лучше понимает базовый графический макет). Другими словами, RDP знает об элементах управления, и пересылается только информация об элементах управления, но VNC отправляет фактические изображения по сети). Из-за этой разницы VNC относительно менее эффективен, чем удаленный рабочий стол, поскольку удаленный рабочий стол может значительно сжимать поток данных. Но, с другой стороны, VNC очень гибок, и почти любой тип рабочего стола можно просматривать с помощью VNC. VNC также лучше подходит для технической поддержки, поскольку позволяет совместно использовать сеанс на целевой машине.