Skip to main content

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

Урок 5 Для чего используется IP адрес шлюза по умолчанию и как получить доступ к удаленному серверу (Июль 2025)

Урок 5 Для чего используется IP адрес шлюза по умолчанию и как получить доступ к удаленному серверу (Июль 2025)
Anonim

VNC (Virtual Network Computing) - это технология для Удаленный рабочий стол совместное использование, форма удаленного доступа в компьютерных сетях. VNC позволяет визуально отображать рабочий стол на одном компьютере для удаленного просмотра и управления через сетевое соединение.

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

Приложения VNC

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

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

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

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

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

Microsoft включила функции удаленного рабочего стола в свою операционную систему, начиная с Windows XP. Windows Remote Desktop (WRD) позволяет ПК получать запросы удаленного подключения от совместимых клиентов. Помимо поддержки клиентов, встроенных в другие устройства Windows, планшеты и смартфоны Apple iOS и Android могут также функционировать как клиенты Windows Remote Desktop (но не серверы) через доступные приложения.

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

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