В чем разница между RDP и VNC?
Они оба обеспечивают одинаковую функцию и функции?
В чем разница между RDP и VNC?
Они оба обеспечивают одинаковую функцию и функции?
RDP семантический. RDP знает об элементах управления, шрифтах и других подобных графических примитивах. Это означает, что при рендеринге экрана по сети эта информация используется для значительного сжатия потока данных. Например, если вы знаете, что эта область экрана, если она занята кнопкой, с серым цветом, вам не нужно отправлять изображение кнопки по сети, а просто информацию, такую как расположение этой кнопки, размер и цвет.
VNC "тупой" в этом отношении и в основном функционирует, посылая реальные изображения по сети.
RDP тесно связан с платформой Windows, тогда как VNC доступен для большинства платформ. RDP также рассматривается как гораздо более производительный, чем VNC, благодаря семантическому преимуществу.
RDP расшифровывается как протокол удаленного рабочего стола и является проприетарным протоколом, разработанным Microsoft. (Больше из Википедии)
VNC расшифровывается как Virtual Network Computing и не зависит от платформы. (Больше из Википедии)
Хотя я видел взаимозаменяемые термины, RDP обычно используется для обозначения подключения к ПК с Windows. ПК с Windows имеют встроенную RDP, но есть клиенты как для Mac, так и для Linux. Пользователи Linux могут использовать rdesktop для подключения к компьютеру с Windows.
Для VNC требуется отдельный клиент, работающий на ПК, но он не зависит от платформы, поэтому я могу установить на своем компьютере клиент VNC и подключиться к Linux-серверу с VNC-сервером. Программы VNC обычно могут взаимодействовать друг с другом и часто включают в себя другие функции, которые не поддерживает RDP, такие как обмен файлами / передача файлов и общение с человеком на другом компьютере.
У нашего собственного Джеффа Этвуда даже есть статья Coding Horror 2005 года о двух протоколах.
RDP регистрирует вас в удаленной системе так же, как на консоли (только с задержкой и поддержкой DirectX не так уж хорошо)... VNC просто слепо передает нажатия клавиш и ввод мыши и получает рабочий стол в виде потокового видео.
Добавив немного информации о других ответах, которые я нашел во время исследования,
РДП,
VNC,
Сходство между обоими,