WTPRO  - Терминальный клиент
www.wtpro.ru
Тонкий клиент
Поиск по сайту:  
Акция: Shutle 888 от 5000 р Продукция
Скачать
Документация


Чем лучше тонкий клиент WTPRO?
ПО WTPRO - Window Terminal Professional systemВерсия для печати

VNC

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

VNC - платформонезависимая система: VNC viewer, запущенный на одной операционной системе может подключаться к VNC серверу, работающему на совершенно другой ОС. Существуют реализации клиентской и серверной части практически для всех операционных систем, в том числе для Java среды. К одному VNC серверу может быть подключено несколько клиентов одновременно. Наиболее популярный способ использования VNC - удаленная техническая поддержка и доступ к рабочему компьютеру из дома. VNC была разработана компанией AT&T. Оригинальные исходные коды VNC доступны под лицензий GNU General Public License, как и многие варианты VNC, существующие сегодня.

VNC была создана в Olivetti & Oracle Research Lab, в последствии приобретенная Olivetti и Oracle Corporation. В 1999 году AT&T приобрела лабораторию и в 2002 прикрыла отдел разработок. Имя возникло из компьютерной сети тонких клиентах ATM Network Computer называемой Videotile, которая представляла собой LCD панель со стилусом и быстрым ATM подключением к сети. По существу, VNC - это программная реализация 'ATM Network Computer'.

Где это можно использовать?

  • VNC можно использовать для организации терминального доступа. В отличие от RDP протокола (удаленный рабочий стол) VNC полностью открыт и, следовательно, Вам не нужно покупать у Microsoft лицензии. При помощи VNC клиента встроенного в ElinuxT вы можете подключаться к UNIX машинам.
  • Также VNC можно использовать для организации презентаций. На сервере запускается программа, а на клиентских компьютерах загружается ElinuxT в режиме VNC с использованием разделения сеанса. В результате изображение с сервера передается на все компьютеры и пользователи видят все, что происходит на сервере.

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

VNC состоит из двух частей, клиентской и серверной. Сервер - программа, предоставляющая доступ к экрану компьютера, на котором она запущена. Клиент (или viewer) - программа, получающая изображение экрана с сервера и взаимодействующая с ним.

VNC очень простой протокол, основанный на графических примитивах: "Положить прямоугольник пикселей на заданную позицию x, y". Сервер посылает небольшие прямоугольники framebuffer'а клиенту. Такая схема в своей примитивной форме потребляет большую часть пропускной возможности канала. Для снижения нагрузки на канал используются различные методы. Существует вариант использования сжатия - метод определения наиболее эффективного способа передачи прямоугольников пикселей. VNC протокол позволяет клиенту и серверу договориться об используемом методе кодирования. Самый простой метод кодирования, поддерживаемый всеми клиентами и серверами - "raw encoding", при котором пиксели передаются в порядке слева-на-право, сверху-вниз, и после передачи первоначального состояния экрана, передаются только изменившиеся пиксели. Этот метод работает очень хорошо при незначительных изменениях изображения на экране (движения указателя мыши по рабочему столу, набор текста под курсором), но загрузка канала становится очень высокой при одновременном изменения большого количества пикселей (просмотр видео в полноэкранном режиме).

По умолчанию VNC использует диапазон портов с 5900 до 5906. Каждый порт представляет собой соответствующий X экран (порты с 6000 по 6006 ассоциированы с экранами с :0 по  :6). Java клиенты, доступные во многих реализациях, (например RealVNC) соответствуют той же модели, но на портах с 5800 до 5806. Диапазоны портов могут быть изменены.

Многие Windows компьютеры могут использовать лишь один порт из-за отсутствия многосессионных свойств, присущих UNIX системам. Экран по умолчанию, для windows систем :0, что соответствует 5900 TCP порту.

Серверные реализации

RealVNC - официальная реализация VNC протокола от AT&T. Существует в исполнении как для Windows, так и для UNIX систем. Предлагается как в платном, так и в бесплатном вариантах.

https://sourceforge.net/projects/vnc-tight/
TightVNC - бесплатная реализация VNC сервера. Работает под Windows и Linux. Рекомендуется в качестве сервера.

Особенности работы

В отличие от RDP протокола VNC сервер для авторизации не использует системные имена пользователей и пароли. Он вообще не использует имена пользователей!

Вместо имени пользователя используется номер порта. На Unix машинах можно запустить несколько VNC серверов, на windows машинах мы ограничены только одним сеансом. То есть при работе в Unix наш сервер поддерживает столько клиентов, сколько VNC серверов мы запустили. В Windows все пользователи работают с одним сеансом, а именно с локальной консолью сервера. Все пользователи используют одну и туже клавиатуру и одну и туже мышь. Поэтому вполне вероятно, что пользователи на различных компьютерах будут тянуть в разные стороны мышь!

В связи с этим в VNC сеансе существует два вида паролей:

  • Пароль на чтение и запись: зная этот пароль, пользователь полностью управляет сеансом
  • Пароль только на чтение: пользователь видит, что происходит в сеансе, но не может вмешиваться - данный режим удобен для презентаций.

Еще одной особенностью протокола является возможность "расшарить" сессию - разрешить нескольким пользователям параллельно работать с одним портом и использовать общий сеанс. В этом режиме целесообразно использовать пароль "только на чтение".

Основано на wikipedia.org

Внимание! Xарактеристики, комплект поставки и внешний вид данного товара могут отличаться от указанных или могут быть изменены производителем без отражения в каталоге.

Обращаем Ваше внимание на то, что данный интернет-сайт носит исключительно информационный характер и ни при каких условиях информационные материалы и цены, размещенные на сайте, не являются публичной офертой, определяемой положениями Статьи 43.
 
   
       
©2006 "WTPRO" - Тонкий клиент 
©2005-2023 OOO "Терминальные Системы"