About VNC Servers

Virtual Network Computing is a use of the RFB network protocol that allows remote access to the graphical user interface of a computer. Mouse and keyboard commands are relayed from one computer to the other, and updates from the screen are sent back. VNC is platform-independent: a Mac can control a system running Windows, or vice-versa. VNC clients have even written for mobile platforms such as the iPhone.

  1. The RFB protocol

    • The remote frame buffer (RFB) protocol is designed for precisely this kind of remote graphic interface. It interacts directly with the frame buffer output of a computer's graphics hardware, which makes it universally compatible. Though the protocol itself is relatively basic, it has been extended many times, particularly by developers working with VNC software. Common extensions allow file transfers and various kinds of compression. A modern RFB connection includes negotiation of which extensions are available before transferring data.

    How VNC works

    • In order to allow remote access, a computer must have a VNC server installed and running. Computers running Mac OSX Tiger or later have a VNC server installed by default, called Apple Remote Desktop. A configured VNC server listens for network connections from VNC clients, or in some cases, web browsers. When a client connects, they are presented with a windowed view of the remote computer. Keyboard and mouse input are transferred directly to the VNC server, and screen updates are sent back to the client.

    History

    • The original VNC program was designed by the Olivetti and Oracle Labs, owned by Oracle Corporation and Olivetti. In 1999 AT&T bought the lab, ending funding for development in 2002. Several of the original developers continued working on the open-source VNC project in their own time, under the name RealVNC. Since that time many other developers have forked the original VNC, creating many custom versions with different specialties.

    Uses and Benefits

    • Remote control of a graphical desktop is useful in a variety of situations. Many companies use VNC for telecommuting or traveling workers. Others use it for remote repairs. It is even used in some home automation and personal entertainment centers as a remote control. Depending on the extensions used, it can be lightweight enough to operate on a mobile phone, or robust enough to be a complete desktop replacement.

    Security

    • On its own, VPN is not a particularly secure remote desktop solution. Some VNC clients such as RealVNC offer an open-source encryption plugin, but since it is not a part of the protocol, this feature reduces compatibility with other VNC servers and clients. Users on UNIX based systems often tunnel VNC through an SSH connection, but this is more difficult to implement for Windows systems.

Related Searches:

Resources

Comments

You May Also Like

  • How to Use Real VNC Enterprise With Jaadu

    Jaadu VNC, also called iTeleport, is a VNC client for Apple's iOS that runs on the iPad, iPhone or iPod touch. The...

  • The Importance & Types of Security for Client Computers

    The Importance & Types of Security for Client Computers. Computers have become an important part of our everyday lives, making security for...

  • VNC Connection Options

    VNC Connection Options. VNC by RealVNC is a program that allows users to connect to remote machines in a shared desktop environment....

  • What Is Headless VNC?

    Headless VNC is a method of running one or more computer servers without connecting each to a computer monitor. It is especially...

  • How to Enable a Remote Desktop in Fedora

    Fedora is a free, open-source Linux distribution. Fedora uses either the GNOME or KDE desktop environments, each providing a different method for...

  • How to Connect to a Remote VNC

    Virtual Network Computing (VNC) is a protocol for viewing the desktop environment of a remote machine. The remote machine must be running...

  • The RFB Protocol

    The protocol was invented at the Olivetti Research Laboratory, but that closed down. A number of key developers of RFB and VNC...

  • How to Register & Configure a VNC Server for Service Mode

    VNC is a client/server program that provides a simple method to connect and control the PC desktop of a computer running on...

  • The History of Olivetti

    Created before World War I, Olivetti is an Italian manufacturer of computers, printers and other business machines. Its products can be found...

  • What Is the File Extension VNC?

    A computer network is a group of computers used by the employees of a business or company that is linked to one...

Related Ads

Featured