Что такое виртуальные сетевые вычисления (VNC)?

Оглавление:

Что такое виртуальные сетевые вычисления (VNC)?
Что такое виртуальные сетевые вычисления (VNC)?
Anonim

Виртуальные сетевые вычисления облегчают совместное использование удаленного рабочего стола, форму удаленного доступа в компьютерных сетях. VNC отображает визуальный дисплей рабочего стола другого компьютера и управляет этим компьютером через сетевое соединение. Технология удаленного рабочего стола, такая как VNC, работает в домашних компьютерных сетях для доступа к компьютеру из другой части дома или во время путешествий. Это также полезно для сетевых администраторов в бизнес-средах, таких как отделы информационных технологий, которым необходимо удаленно устранять неполадки в системах.

Итог

VNC был создан как исследовательский проект с открытым исходным кодом в конце 1990-х годов. Впоследствии появилось несколько основных решений для удаленного рабочего стола, основанных на VNC. Первоначальная команда разработчиков VNC выпустила пакет под названием RealVNC. Другие популярные производные включают UltraVNC и TightVNC. VNC поддерживает все современные операционные системы.

Как работает VNC

VNC работает в модели клиент/сервер и использует специализированный сетевой протокол, называемый удаленным буфером кадров. Клиенты VNC (иногда называемые средствами просмотра) совместно используют пользовательский ввод - нажатия клавиш, движения мыши, щелчки и касания - с сервером.

Image
Image

VNC-серверы захватывают содержимое локального буфера кадра дисплея и передают его обратно клиенту, который затем переводит удаленный клиентский ввод в локальный ввод. Соединения через RFB обычно идут на TCP-порт 5900 на сервере.

Альтернативы VNC

Приложения VNC обычно считаются более медленными и предлагают меньше функций и параметров безопасности, чем более новые альтернативы.

Image
Image

Microsoft включила функциональность удаленного рабочего стола в свою операционную систему, начиная с Windows XP. Удаленный рабочий стол Windows позволяет компьютеру Windows получать запросы на удаленное подключение от совместимых клиентов.

Помимо поддержки клиентов, встроенной в другие устройства Windows, планшеты и смартфоны iOS и Android также могут функционировать как клиенты удаленного рабочего стола Windows (но не серверы) с использованием доступных приложений.

В отличие от VNC, использующего протокол RFB, WRD использует протокол удаленного рабочего стола. RDP не работает напрямую с фреймбуферами, как это делает RFB. Вместо этого RDP разбивает экран рабочего стола на наборы инструкций для создания кадровых буферов и передает только эти инструкции по удаленному соединению. Разница в протоколах приводит к тому, что сеансы WRD используют меньшую полосу пропускания сети и более чувствительны к действиям пользователя, чем сеансы VNC. Однако это также означает, что клиенты WRD не могут видеть фактическое отображение удаленного устройства, а вместо этого должны работать со своим собственным отдельным сеансом пользователя.

Image
Image

Google разработала Chrome Remote Desktop и собственный протокол Chromoting для поддержки устройств Chrome OS, аналогично Windows Remote Desktop. Apple расширила протокол RFB, добавив дополнительные функции безопасности и удобства использования, чтобы создать собственное решение Apple Remote Desktop для устройств macOS. Одноименное приложение позволяет устройствам iOS работать в качестве удаленных клиентов. Независимые поставщики программного обеспечения также разработали множество других сторонних приложений для удаленного рабочего стола.

Рекомендуемые: