About Virtual Network Computing
Virtual network computing is a process of controlling a computer remotely via the internet. It provides a means to connect to desktop environment on a remote computer over a network translating stokes and mouse events movement such that it is if you were sitting physically at the monitor.
VNC is a platform-independent – a vnc viewer on one operating system connects to a vnc on the same or any other operating system. There are clients for java. Multiple clients may connect to vnc server at the same time.
Through VNC a server computer within range and for distance away is brought into control and computing is done on it .An image of the server‟s desktop is brought is brought to viewer computer thus making events in client computer operate on server easily.Since the operating system is graphical user interface, controls are made by mouse events. Operations are estimated using the screen resolutions. For VNC to effectively work, the screen resolution for the system should be the same .The user never feels to be working using the server but all operations happening on the viewer‟s desktop are normal.
The name Virtual Network Computing originates from ORL‟s work on the thin client called video tile which also use RFB protocol. This was essentially on LCD with a pen input and fast ATM connection to the network. VNC is essentially a software version of this network