1. VIRTUAL NETWORK COMPUTING Submitted by Rojalina Nanda CSE,7th Sem Roll no- 0601216023
2. Brief outline What is VNC VNC Features Some Screenshots VNC software component VNC in distributed Classroom Security concern Advantage and Limitations of VNC Conclusion
3. What is vnc VNC is basically a remote desktop protocol Remote display system to view a computer from anywhere on the Internet and from a wide variety of machine architectures.
6. VNC screenshots A Windows machine being viewed from a native X viewer. A Windows desktop being used from within Netscape on a Unix machine
7. VNC screenshots An X desktop being viewed from a native PC viewer An X desktop being viewed from Microsoft Internet Explorer on a PC.
8. VNC screenshots A Unix desktop being accessed from a Macintosh using Java A Windows desktop being accessed from a Macintosh using Java. A Unix desktop being accessed from a native Macintosh viewer
9. VNC Software components VNC has two major software components Remote vncserver Local vncviewer
10. VNC SERVER Provides the “remote” half of the “remote control” system Communicates interactions from the remote machine to the local machine Exports the view of the remote “deskstop” screen environment to a local machine Imports keyboard and mouse inputs from local machine to remote machine
11. VNC VIEWER Provides the “local” half of the “remote control” system Communicates interactions between local machine to the remote machine Imports the view of the remote “deskstop” screen environment to the local machine Exports keyboard and mouse inputs from local machine to remote machine
12. VNC in Distributed classroom Student Instructor VNC Client Network VNC Server Student VNC Client - Unix - Windows NT - Macintosh - Hand-held device Hand-held device VNC Client
13. VNC in Distributed classroom Lecture tool in the distributed classroom Collaboration tool for group of students Instructor Monitor Hand-held device Student Monitor (Unix, Windows, Macintosh) Java capable browser Hand-held device
14. Security concern By default, VNC is not a secure protocol. VNC may be tunneled over an SSH or VPN connection UltraVNC supports the use of an open-source encryption plug-in Real VNCoffers high-strength encryption as part of its commercial package
15. Limitations of VNC VNC is network resource intensive High Bandwidth connection = Good situation Low Bandwidth connection = Bad situation File systems are still separate between different operating systems Transferring files still requires other mechanisms (e.g. ftp) Access to non-Unix platforms do not have good multi-user support PC/MAC lack general concept of several user access
16. CONCLUSION Now building of VNC software for a variety of desktop platforms is going, but it would not be difficult to make remote access practical for a wider range of devices. VNC meansReally here. Virtually there.