Virtual Network Computing (VNC) : By, Abhilasha Gupta
Virtual Network Computing (VNC) : By, Abhilasha Gupta
COMPUTING
(VNC)
By,
Abhilasha Gupta
CONTENTS
Introduction
Virtual Network Computing
Getting Started with VNC
Features
Limitations
Applications
Future Work
INTRODUCTION
History
VNC was created at the Olivetti & Oracle
Research Lab (ORL) in 2002.
SERVER-Generates a display
It is a Thin-Client System
.
ADAPTIVE UPDATE
A set of rectangles of pixel data makes a
frame buffer update.
The update protocol is demand-driven by
the client.
The display will reach its final state as
quickly as the network bandwidth will
allow, thus maximizing the speed of
interaction.
INPUT
The client sends input events to the server
whenever the user presses a key or
pointer button, or moves the pointing
device.
Input events can also be synthesized from
other nonstandard I/O devices.
CONNECTION SETUP AND
SHUTDOWN
The server first requests authentication
from the client, using a challenge-
response VNC server VNC viewer (client)
VNC protocol scheme.
The client typically requires the user to
enter a password at this point.
Exchange of messages for details takes
place.
Because of the stateless nature of the
client, either side can close the connection
at any time without any adverse
consequences.
Need to specify name of the server
Then Enter the password
VNC after Installation
FEATURES
It is small and simple. No installation is
required.
It is truly platform-independent.
It is sharable.
It is free.
LIMITATIONS
Doesn’t have modem access features
Display can be a bit slow, jerky and/or
incomplete.
It requires good bandwidth for it to function
properly.
File systems are still separate between
different OS.
HOW CAN WE MAKE VNC
GO FASTER??
Hi-color desktops
Elderly Graphics Cards or Drivers
Some Java Virtual Machines are
particularly fast at reading from networks
Don’t change the default settings in
Properties box of WinVNC
Generally with winVNC use 16-bit color on
the server.
24-bit screens have to be specially
munged via 32-bit since YNC’s internal
color-handling routines do not work with
24-bit directly.
Compress data between two ends
How Secure Is VNC ??
APPLICATIONS
Access important information
Check-up emails and download
Use a modem to dial a telephone
answering machine and reprogram it
through a graphical interface.
Start/stop any processing or computation.
FUTURE WORK
Hardware such as this, if made in quantity,
could be very cheap and could allow for
mobility of much more than just a
conventional “desktop.”
If built into television sets, VNC viewers
could allow them to act as displays for a
very wide range of devices—including, of
course, the PC at the office.
Thank You