Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Компания, разрабатывающая программное обеспечение RealVNC, предоставляет программное обеспечение для удаленного доступа. Их программное обеспечение VNC Connect состоит из серверной (VNC Server) и клиентской (VNC Viewer) частей, которые обмениваются данными по протоколу RFB, позволяя VNC Viewer удаленно управлять экраном VNC Server. Это приложение, например, используется IT-специалистами для оказания поддержки пользователям удаленно.
Software company
RealVNC is a company that provides remote access software. Their VNC Connect software consists of a server (VNC Server) and client (VNC Viewer) application, which exchange data over the RFB protocol to allow the Viewer to control the Server's screen remotely. The application is used, for example, by IT support engineers to provide helpdesk services to remote users.
История
Энди Хартер и другие участники оригинальной команды VNC в AT&T основали RealVNC Limited в 2002 году. Автомобильное подразделение RealVNC выделилось в отдельную компанию (VNC Automotive) в 2018 году.
Andy Harter and other members of the original VNC team at AT&T founded RealVNC Limited in 2002. The automotive division of RealVNC spun out as a separate company (VNC Automotive) in 2018.
Клиент (VNC Viewer)
Клиенты RealVNC, использующие vncviewer, могут работать в полноэкранном режиме. По умолчанию для вызова меню опций (включающего возможность, в частности, отключить полноэкранный режим или отправить последовательность клавиш Ctrl+Alt+Del) используется клавиша F8.
RealVNC clients using vncviewer can run in full screen mode; they use the F8 function key as the default key for bringing up an options menu (which includes the option to, among other things, switch off full screen mode or to forward a Control Alt Delete key sequence).
Сервер (сервер VNC)
Серверный компонент RealVNC позволяет управлять компьютером удалённо с другого компьютера.
The server component of RealVNC allows a computer to be remotely controlled by another computer.
Подключение
RealVNC использует протокол RFB. RFB 6.0 по умолчанию использует TCP/UDP порт 5900. При установлении соединения через Интернет пользователю необходимо открыть этот порт в локальном брандмауэре, а также настроить переадресацию портов для перенаправления TCP порта 5900 (или настроенного порта, соответственно) на адрес локальной машины, если она находится за NAT-маршрутизатором. В качестве альтернативы можно создать SSH-туннель для VNC, что позволит избежать открытия дополнительных портов и автоматического преодоления NAT-маршрутизатора. SSH также обеспечивает шифрование соединения между VNC-сервером и клиентом. После предложения интерфейса удаленного доступа для Weston в октябре 2013 года, RealVNC опубликовал предварительную версию Wayland для разработчиков в июле 2014 года.
RealVNC uses the RFB protocol. RFB 6.0 defaults to TCP/UDP port 5900. When making a connection over the Internet, the user must open this port in the local firewall as well as configure port forwarding to forward TCP Port 5900 (or the customized port respectively) to the local machine address if behind a NAT Router. As an alternative, one can tunnel VNC through SSH, avoiding the opening of additional ports and automatically traversing the NAT router. SSH also provides encryption of the connection between the VNC server and viewer. After proposing remote access interface for Weston in October 2013, RealVNC published a Wayland developer preview in July 2014.
Ограничения
Протокол VNC основан на растровом изображении. Хотя это обеспечивает большую гибкость (например, возможность отображения любого типа рабочего стола), он часто менее эффективен, чем решения, которые лучше понимают структуру графического интерфейса, такие как X11. Эти протоколы передают графические примитивы или команды высокого уровня в более компактном виде (например, "открыть окно"), в то время как RFB передает только необработанные данные пикселей.
The VNC protocol is pixel based. Although this leads to great flexibility (e. g., any type of desktop can be displayed), it is often less efficient than solutions that have a better understanding of the underlying graphic layout, like X11. Those protocols send graphic primitives or high level commands in a simpler form (e. g., open window), whereas RFB just sends the raw pixel data.