Font Size: a A A

Design And Implementation Of CT Client Based On Cloud Platform

Posted on:2022-07-05Degree:MasterType:Thesis
Country:ChinaCandidate:A W ChenFull Text:PDF
GTID:2518306524489844Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the gradual deepening of the information society,cloud computing technology,as one of the cutting-edge technologies in the computer field,is gradually becoming mature.In the mode of cloud computing,virtual machine clusters,generated by cutting physical machines through virtualization technology,are usually used to provide users with various services.Virtual machine clusters are managed uniformly by the cloud platform,and the on-demand allocation model not only simplify the workflow of managers,but also make full use of resources and promote the popularization of desktop cloud and application cloud.Users only need to install the cloud client on the local terminal to easily access application resources and desktop resources in the cloud with the help of remote desktop protocol.As a "bridge" between users and cloud virtual resources,cloud client plays a very important role in the whole cloud platform architecture.This thesis makes a detailed analysis of the traditional cloud client under the cloud platform,It is found that there are many shortcomings.such as low security,only supporting the local area network environment,supporting a single remote connection protocol,using clear text during data interaction,insufficient support for playing video files,excessive performance requirements for terminal devices and so on.For these defects,this thesis starts from multi-dimensional,studies the identity authentication technology,network communication principle,encryption and decryption algorithm,remote desktop protocol,streaming media playing technology and software upgrading strategy.Based on the cloud platform environment of the laboratory,a Cloud Terminal client running on the Windows system,called CT client for short,was proposed.This thesis first designs the network module of the CT client,which provides basic network services for other modules.Then,this thesis puts forward a scheme that combines UKey technology with CT client to improve the security of CT client.Due to the abundant virtual resources provided by the laboratory's cloud platform,which are divided into desktop resources,application resources,and network disk resources according to their roles.Different usage strategies are adopted for different resource types.For desktop resources,remote desktop connection is made by using RDP protocol and SPICE protocol,and users use the desktop virtual machine exclusively.For application resources,RDP protocol is used for remote application connection.In this mode,users are isolated by application as a unit,and users actually use application virtual machine in the form of sharing.For network disk resources,when the user opens a virtual desktop or application,the user's personal network disk is mapped to the opened virtual machine through the operation of mounting the network disk.At the same time,in view of the insufficient optimization of remote desktop protocol when processing video data,this thesis considers embedding a cloud player inside the CT client to meet the needs of users to watch videos.Finally,an automatic update solution is proposed to solve the tedious problem of client software upgrading.The CT client designed in this thesis aims to solve the shortcomings of the existing client in the laboratory's cloud platform,and provides a cloud client with higher safety,more perfect function and better user's experience for users of cloud platform.
Keywords/Search Tags:Cloud Computing, Remote Desktop Protocol, Client, UKey
PDF Full Text Request
Related items