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

01.11.2020
A+ A-

VNC (Virtual Network Computing — виртуальная сетевая система) обеспечивает доступ к сетевому устройству, содержащему графические приложения из другой сети или по той же сети, позволяя использовать эти приложения и управлять ими удаленно. Сервер VNC устанавливается на удаленном устройстве (Панель оператора, ПК, ноутбук), а клиент VNC устанавливается на подключаемом клиенте (ПК, ноутбук, планшет, мобильный телефон). VNC обеспечивает взаимодействие установленного сервера и клиента. Сервер VNC отправляет графический интерфейс устройства, над которым он работает, клиенту VNC в виде потока изображения с использованием протокола RFB (Remote Framebuffer).

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