SlideShare a Scribd company logo
VIRTUAL NETWORK COMPUTING SUBMITTED BY: ANKITA 3608106 CSE-1 ST (3 rd  Year)
CONTENTS Logo of VNC Abstract History Virtual Network Computing Types of VNC How VNC Woks? VNC Servers VNC Viewers Input
CONTINUED ……… Connection Setup And Shutdown Installation Features  Limitations Applications Future Work Conclusion References
LOGO OF VNC
ABSTRACT.. Have you ever found yourself away from home, wishing you had your desktop machine with you? Have you ever wished you could show someone, remotely, how to do something instead of talking them through it over the phone? These things and much more can be done with a nifty little freeware utility called Virtual Network Computing, or VNC In contrast to many recent Internet applications, which have focused on giving users access to  resources located  anywhere in the world from their home computing environments, VNC provides access to  home computing environments  from anywhere in the world.
HISTORY Created by the  Olivetti & Oracle Research Lab (ORL),  which was then owned by Olivetti and Oracle Corporation on  Apr 20, 2004.  In 1999 AT&T acquired the lab, and in 2002 closed down the lab's research efforts. Developers who worked on VNC while still at the AT&T Research Lab are: Tristan Richardson(inventor)  AndyHarter(project leader) Quentin Stafford-Fraser James Wetherill
Virtual network computing (V.N.C) is a process of controlling a computer by sitting kilometers away through internet.  VNC, which stands for Virtual Network Computing, is a client/server-based, stateless, platform-independent protocol developed at ORL.  It is a graphical desktop sharing system that uses the RFB protocol to remotely control another computer. It transmits the keyboard and mouse events from one computer to another, relaying the graphical screen updates back in the other direction, over a network. As the OS is a graphical user interface controlling is done by mouse events. The screen resolution of the server and the viewer must be the same.  VIRTUAL NETWORK COMPUTING
A  VNC   system  consists  of a  client ,  a  server , and a  communication protocol. The  VNC server   is the program on the machine that shares its screen. The server passively allows the client to take control of it. The  VNC client   (or viewer)   is the program that watches, controls, and interacts with the server. The client controls the server. The  VNC protocol   (RFB)   is very simple, based on one graphic primitive from server to client ("Put a rectangle of pixel data at the specified X,Y position") and event messages from client to server. CONTINUED ………
TYPES OF VNC Real VNC  -  Runs on Windows, Mac OS x, Java  Platform and many UNIX like OS. Tight VNC  - Cross platform open source remote desktop software. Provides µtight encoding¶ which  improves performance over low bandwidth  connections. Runs on Windows and Linux. Ultra VNC  - Open source and free application for Windows. Similar to Real VNC free edition along with various features.
HOW VNC WORKS?  VNC VIEWER  VNC SERVER
2).The interface for most VNCs can operate from any operating system, such as Windows, Macintosh, or Unix. Because information is transmitted over the Internet, the system eliminates many of the traditional cross-platform problems. Just as a website can be viewed on many different operating systems, so can VNC control operate from many different computer types.  3). While "VNC" is a generic term for this type of software, many brands of the software exist, with packages available for all major operating systems. 4). The connection used to interface data is protected by a password. This prevents unauthorized users from controlling a remote computer. Once the connection is established, information begins to be exchanged. Details on mouse location, keyboard entry, and screen updates are fed over the secure connection, keeping the computers synchronized.  1).Most VNC systems are controlled from a simple graphic user interface. Once the software has been installed on a remote computer, it can be accessed from any location. A server constantly monitors inputs and outputs from one computer, and updates them to the second location.
VNC SERVERS It communicates interaction from the remote machine to the local machine.  It exports the view of a remote environment to a local machine Multiple clients may connect to a VNC server at the  same time ‘desktop´ screen Inputs keyboard and mouse inputs from local machine to remote machine.
VNC VIEWERS It provides the local half of the remote controlled system. Communicates interactions between the local machine to the remote machine. Imports the view of the remote desktop screen environment to the local machine. Exports keyboards and mouse inputs from local machine to remote machine. VNC works at Frame Buffer level i.e. it uses the RFB (Remote Frame Buffer) Protocol.  It is a simple protocol for remote access to graphical user interfaces. It is a Thin-Client System
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 & 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 an adverse consequences.
INSTALLATION Download vnc-3.3.3r7_x86_win32.zip from the Internet Extract the file. Open WinVNC directory and run Setup.exe Open [Start] -> [Programs] -> [VNC] -> [Administrative Tools] and click [Install WinVNC Service] Open [Services] window, select VNC server and start the service. After opening [Property Page], type password and click [OK]>  
 
VNC VIEWERS Open [Start] -> [Programs] -> [VNC] and click [VNC viewer] Type server address and display number and click [OK]. Example Address  Display No VNC server field 192.168.0.1    0    192.168.0.1:0 Hoge-server    1    hoge-server:1
TYPE SERVER PASSWORD AND CLICK [OK]. NOW THE VIEWER CAN VIEW THE DISPLAY.
 
VIEW FROM BROWSER Open your browser and type address. Example Address  Address 192.168.0.1  http://192.168.0.1:5800 hoge-server  http://hoge-server:5801
 
FEATURES It is small and simple. No installation is required. It is truly platform-independent. It is sharable. It is free. It is stateless.
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.
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.
CONCLUSION VNC is a very impressive product, especially considering that it's free.  its main advantage over its commercial competitors is that it is open source, so anyone with programming skills can contribute towards it and so make it an even better, more flexible product.  Even in its current form, its remote control applications are almost limitless, and it wills no doubt find many uses and supporters in a typical support environment VNC means Really here. Virtually there.
REFERENCES en.wikipedia.org/wiki/Virtual_Network_Computing  www.cl.cam.ac.uk/research/dtg/attarchive/pub/docs/att/tr.98.1.pdf ^ The VNC family of Remote Control Applications: a list of VNC variants ^ "RealVNC - Frequently asked questions". http://www.realvnc.com/support/faq.html.  ^ "UltraVnc Configuration". http://uvnc.com/install/configuration.html.  ^” AT&T Laboratories Cambridge (1999). "X-based VNC server". Virtual Network Computing. http://www.cl.cam.ac.uk/research/dtg/attarchive/vnc/xvnc.html. Retrieved 2007-03-24.

More Related Content

PPT
Virtual networking computing
PPTX
Virtual Network Computing
PPTX
Virtual network computing ppt
PPTX
E-Ball Technology
PPTX
Touchless technology Seminar Presentation
PPT
Silverlight
PPT
PPTX
E ball technology..ppt
Virtual networking computing
Virtual Network Computing
Virtual network computing ppt
E-Ball Technology
Touchless technology Seminar Presentation
Silverlight
E ball technology..ppt

What's hot (20)

PPTX
Seminar on night vision technology ppt
PPTX
Smart note taker technology
PDF
Machine Learning Applications to IoT
PPTX
Memory forensics
PPTX
Touchless Touchscreen Technology
DOC
I.t in space
PPT
PPT
Linux command ppt
DOCX
Finger reader thesis and seminar report
PPT
Jini technology
PPTX
IOT and Characteristics of IOT
PPTX
Leap motion
PPTX
Network address translation
PPT
Nano computing.
PPTX
6-IoT protocol.pptx
PPTX
Smart note taker
PPT
Diamond chip
PPTX
virtual surgery
PPTX
Smart devices
PPT
Introduction uc
Seminar on night vision technology ppt
Smart note taker technology
Machine Learning Applications to IoT
Memory forensics
Touchless Touchscreen Technology
I.t in space
Linux command ppt
Finger reader thesis and seminar report
Jini technology
IOT and Characteristics of IOT
Leap motion
Network address translation
Nano computing.
6-IoT protocol.pptx
Smart note taker
Diamond chip
virtual surgery
Smart devices
Introduction uc
Ad

Viewers also liked (20)

PDF
VNC User Guide
PPTX
VNC activities in Details
PPT
PPTX
Multicastingand multicast routing protocols
PPTX
Alice in warningland: A Large Scale Study of Browser Security Warnings
PPTX
Android Security Essentials Presentation
PDF
Ppt multicast routing
PPTX
Seminar android presentation
PPTX
cyber_security
PPTX
Seminar (network security)
PDF
Android Security
PDF
Computer Security and Safety, Ethics & Privacy
PPT
OSI Network model ppt
PPT
1.lan man wan
PPTX
Android security
PPTX
Routing Information Protocol
PPTX
What is Android OS in ppt ?
PPTX
Cloud Computing by AGDMOUN Khalid
PPTX
Routers and Routing Configuration
PPTX
Osi model
VNC User Guide
VNC activities in Details
Multicastingand multicast routing protocols
Alice in warningland: A Large Scale Study of Browser Security Warnings
Android Security Essentials Presentation
Ppt multicast routing
Seminar android presentation
cyber_security
Seminar (network security)
Android Security
Computer Security and Safety, Ethics & Privacy
OSI Network model ppt
1.lan man wan
Android security
Routing Information Protocol
What is Android OS in ppt ?
Cloud Computing by AGDMOUN Khalid
Routers and Routing Configuration
Osi model
Ad

Similar to Virtual network computing (20)

PDF
J365963
PDF
Fm3610071011
PPTX
Network based virtual drawing & secured data sharing using vnc protocol
PPT
An Instantaneous Introduction to the Alliance Access Grid
PPT
(Download)
PPT
Changyun Wang Under the Supervision of Dr.Turner
PDF
Catalog màn hình cảm ứng (HMI) Fuji Electric dòng V9
PPT
Remote Login- Noesis
PPTX
Presentation.pptx
PPTX
remote desktop_control-by_shubhham_patel
PPT
VNC_Lecture.ppt
PPT
EPL011-Ioannou
PPTX
Benefits of Remote Desktop
PPT
Presentation Hospital Kvm Solution 021609
PPTX
Symbian OS
PDF
Catalog HMI dòng V9
PPTX
I9 systems integration overview
PDF
Ijmsr 2016-04
PPTX
Mobile computing
PPTX
Major project of Video calling and remote accessing
J365963
Fm3610071011
Network based virtual drawing & secured data sharing using vnc protocol
An Instantaneous Introduction to the Alliance Access Grid
(Download)
Changyun Wang Under the Supervision of Dr.Turner
Catalog màn hình cảm ứng (HMI) Fuji Electric dòng V9
Remote Login- Noesis
Presentation.pptx
remote desktop_control-by_shubhham_patel
VNC_Lecture.ppt
EPL011-Ioannou
Benefits of Remote Desktop
Presentation Hospital Kvm Solution 021609
Symbian OS
Catalog HMI dòng V9
I9 systems integration overview
Ijmsr 2016-04
Mobile computing
Major project of Video calling and remote accessing

Recently uploaded (20)

PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Sports Quiz easy sports quiz sports quiz
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Classroom Observation Tools for Teachers
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
Institutional Correction lecture only . . .
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Computing-Curriculum for Schools in Ghana
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
Insiders guide to clinical Medicine.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
Sports Quiz easy sports quiz sports quiz
PPH.pptx obstetrics and gynecology in nursing
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Final Presentation General Medicine 03-08-2024.pptx
human mycosis Human fungal infections are called human mycosis..pptx
Anesthesia in Laparoscopic Surgery in India
Classroom Observation Tools for Teachers
STATICS OF THE RIGID BODIES Hibbelers.pdf
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
O5-L3 Freight Transport Ops (International) V1.pdf
Microbial disease of the cardiovascular and lymphatic systems
VCE English Exam - Section C Student Revision Booklet
102 student loan defaulters named and shamed – Is someone you know on the list?
Institutional Correction lecture only . . .
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Computing-Curriculum for Schools in Ghana
Supply Chain Operations Speaking Notes -ICLT Program
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Insiders guide to clinical Medicine.pdf

Virtual network computing

  • 1. VIRTUAL NETWORK COMPUTING SUBMITTED BY: ANKITA 3608106 CSE-1 ST (3 rd Year)
  • 2. CONTENTS Logo of VNC Abstract History Virtual Network Computing Types of VNC How VNC Woks? VNC Servers VNC Viewers Input
  • 3. CONTINUED ……… Connection Setup And Shutdown Installation Features Limitations Applications Future Work Conclusion References
  • 5. ABSTRACT.. Have you ever found yourself away from home, wishing you had your desktop machine with you? Have you ever wished you could show someone, remotely, how to do something instead of talking them through it over the phone? These things and much more can be done with a nifty little freeware utility called Virtual Network Computing, or VNC In contrast to many recent Internet applications, which have focused on giving users access to resources located anywhere in the world from their home computing environments, VNC provides access to home computing environments from anywhere in the world.
  • 6. HISTORY Created by the Olivetti & Oracle Research Lab (ORL), which was then owned by Olivetti and Oracle Corporation on Apr 20, 2004. In 1999 AT&T acquired the lab, and in 2002 closed down the lab's research efforts. Developers who worked on VNC while still at the AT&T Research Lab are: Tristan Richardson(inventor) AndyHarter(project leader) Quentin Stafford-Fraser James Wetherill
  • 7. Virtual network computing (V.N.C) is a process of controlling a computer by sitting kilometers away through internet. VNC, which stands for Virtual Network Computing, is a client/server-based, stateless, platform-independent protocol developed at ORL. It is a graphical desktop sharing system that uses the RFB protocol to remotely control another computer. It transmits the keyboard and mouse events from one computer to another, relaying the graphical screen updates back in the other direction, over a network. As the OS is a graphical user interface controlling is done by mouse events. The screen resolution of the server and the viewer must be the same. VIRTUAL NETWORK COMPUTING
  • 8. A VNC system consists of a client , a server , and a communication protocol. The VNC server is the program on the machine that shares its screen. The server passively allows the client to take control of it. The VNC client (or viewer) is the program that watches, controls, and interacts with the server. The client controls the server. The VNC protocol (RFB) is very simple, based on one graphic primitive from server to client ("Put a rectangle of pixel data at the specified X,Y position") and event messages from client to server. CONTINUED ………
  • 9. TYPES OF VNC Real VNC - Runs on Windows, Mac OS x, Java Platform and many UNIX like OS. Tight VNC - Cross platform open source remote desktop software. Provides µtight encoding¶ which improves performance over low bandwidth connections. Runs on Windows and Linux. Ultra VNC - Open source and free application for Windows. Similar to Real VNC free edition along with various features.
  • 10. HOW VNC WORKS? VNC VIEWER VNC SERVER
  • 11. 2).The interface for most VNCs can operate from any operating system, such as Windows, Macintosh, or Unix. Because information is transmitted over the Internet, the system eliminates many of the traditional cross-platform problems. Just as a website can be viewed on many different operating systems, so can VNC control operate from many different computer types. 3). While "VNC" is a generic term for this type of software, many brands of the software exist, with packages available for all major operating systems. 4). The connection used to interface data is protected by a password. This prevents unauthorized users from controlling a remote computer. Once the connection is established, information begins to be exchanged. Details on mouse location, keyboard entry, and screen updates are fed over the secure connection, keeping the computers synchronized. 1).Most VNC systems are controlled from a simple graphic user interface. Once the software has been installed on a remote computer, it can be accessed from any location. A server constantly monitors inputs and outputs from one computer, and updates them to the second location.
  • 12. VNC SERVERS It communicates interaction from the remote machine to the local machine. It exports the view of a remote environment to a local machine Multiple clients may connect to a VNC server at the same time ‘desktop´ screen Inputs keyboard and mouse inputs from local machine to remote machine.
  • 13. VNC VIEWERS It provides the local half of the remote controlled system. Communicates interactions between the local machine to the remote machine. Imports the view of the remote desktop screen environment to the local machine. Exports keyboards and mouse inputs from local machine to remote machine. VNC works at Frame Buffer level i.e. it uses the RFB (Remote Frame Buffer) Protocol. It is a simple protocol for remote access to graphical user interfaces. It is a Thin-Client System
  • 14. 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.
  • 15. CONNECTION SETUP & 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 an adverse consequences.
  • 16. INSTALLATION Download vnc-3.3.3r7_x86_win32.zip from the Internet Extract the file. Open WinVNC directory and run Setup.exe Open [Start] -> [Programs] -> [VNC] -> [Administrative Tools] and click [Install WinVNC Service] Open [Services] window, select VNC server and start the service. After opening [Property Page], type password and click [OK]>  
  • 17.  
  • 18. VNC VIEWERS Open [Start] -> [Programs] -> [VNC] and click [VNC viewer] Type server address and display number and click [OK]. Example Address Display No VNC server field 192.168.0.1 0 192.168.0.1:0 Hoge-server 1 hoge-server:1
  • 19. TYPE SERVER PASSWORD AND CLICK [OK]. NOW THE VIEWER CAN VIEW THE DISPLAY.
  • 20.  
  • 21. VIEW FROM BROWSER Open your browser and type address. Example Address Address 192.168.0.1 http://192.168.0.1:5800 hoge-server http://hoge-server:5801
  • 22.  
  • 23. FEATURES It is small and simple. No installation is required. It is truly platform-independent. It is sharable. It is free. It is stateless.
  • 24. 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.
  • 25. 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.
  • 26. 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.
  • 27. CONCLUSION VNC is a very impressive product, especially considering that it's free. its main advantage over its commercial competitors is that it is open source, so anyone with programming skills can contribute towards it and so make it an even better, more flexible product. Even in its current form, its remote control applications are almost limitless, and it wills no doubt find many uses and supporters in a typical support environment VNC means Really here. Virtually there.
  • 28. REFERENCES en.wikipedia.org/wiki/Virtual_Network_Computing www.cl.cam.ac.uk/research/dtg/attarchive/pub/docs/att/tr.98.1.pdf ^ The VNC family of Remote Control Applications: a list of VNC variants ^ "RealVNC - Frequently asked questions". http://www.realvnc.com/support/faq.html. ^ "UltraVnc Configuration". http://uvnc.com/install/configuration.html. ^” AT&T Laboratories Cambridge (1999). "X-based VNC server". Virtual Network Computing. http://www.cl.cam.ac.uk/research/dtg/attarchive/vnc/xvnc.html. Retrieved 2007-03-24.