Download presentation
Presentation is loading. Please wait.
Published byCassandra Walker Modified over 8 years ago
1
A CROSS PLATFORM REMOTE DESKTOP CONNECTION SUITE A.V.D.S.S.BHADRI RAJU D.RAMESH BABU U.JAYASREE G.NANIBABU
2
Connectiva :: An Introduction Aimed at providing complete digital control over a remote computer. Cross-platform in nature, allowing connection between Linux and Windows workstations of the same kind. The remote machine can be accessed and worked on just like any other local machine. Based on Client-Server Architecture. Employs the thin-client concept, decreasing the load on the Client machine. Inspired from Remote Desktop Connection for Windows and VNC for Linux.
3
Connectiva :: Objectives and Specifications Cross-platform functionality Proper and secure authentication mechanism Connectiva Communication Protocol (CCP) Capturing and emulation of Keyboard and Mouse Events Efficient transfer and update of desktop information
4
Connectiva :: Modular Design and Control Flow
5
Connectiva :: The CCP Protocol CCP = Connectiva Communication Protocol describes the formats of messages used for communication between the Connectiva servers and clients. General message structure: A set of ten messages used for initiation of connection, authentication, transfer of Keyboard and Mouse events, and for request for and update of desktop information.
6
Connectiva :: Major Issues and Resolving them Authentication: The Client is required to authenticate itself by providing the encrypted username and returning the hash of the challenge string using the DES encrypted password as the key. Inspired from the Three-way handshake protocol. Optimization Issues: Connectiva uses JPEG encryption to reduce the size of the update image. In addition, algorithms based on partial updates and Bounding Box strategy are employed to reduce the network traffic.
7
Connectiva :: A Comparative Analysis FeaturesVNCtelnetPuttyWindows RD Connectiva Cross Platform×√√×√ Optimization levels ××××√ Graphical interface √××√√ Mouse enabled control √××√√ Disabling remote KB and mouse √××√×
8
Connectiva :: Possible Future Additions Disabling remote keyboard and mouse. Implement proper character conversion before transferring messages so as to enable Cross-OS connection. Additional ways can be explored and implemented for better network optimization and speed of updation.
9
THANK YOU
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.