首页> 中文学位 >基于Web的桌面云远程访问控制系统的设计与实现
【6h】

基于Web的桌面云远程访问控制系统的设计与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

插图索引

表格索引

缩略语对照表

目录

第 一 章 绪 论

1 .1研宄背景与意义

1 .2远程控制发展现状

1 .3桌面云技术发展现状

1 .4论文主要内容和结构

第二章项目关键技术

2 . 1虚拟化与KVM

2 .2常用远程访问控制协议

2.3 HTML5

2.4 LDAP认证与 OpenLDAP

2 .5本章总结

第三章需求分析与系统概要设计

3 .1功能需求分析

3 .2非功能性需求分析

3 .3系统架构设计

3 .4功能模块设计

3 .5本章总结

第四章详细设计与实现

4 .1系统详细设计概述

4 .2通信传输协议实现

4.3 Web Client远程桌面实现

4 .4 远程桌面网关服务实现

4 .5本章总结

第五章系统部署与测试

5 .1开发环境与开发工具

5 .2系统部署

5 .3系统测试

5 .4本章总结

第六章总结与展望

6 .1总结

6 .2展望

参考文献

致谢

作者简介

展开▼

摘要

随着计算机科学技术的不断进步,虚拟化技术也得到了长足的发展。虚拟化技术在云计算中扮演着重要的角色。桌面云是一种旨在提供桌面虚拟化服务的云计算服务形式。和传统计算机桌面相比,桌面云以其集中化管理、安全性高、总体成本低等特点得到许多企业的青睐。一般的桌面云远程访问控制系统方案采用了传统的C/S架构,人们通过特定的瘦客户端进行远程访问控制。这种类型的瘦客户端只能运行在特定的系统平台上,并且在整个桌面云系统升级时,对这些瘦客户端升级,需要一定的管理维护成本。
  本文结合最新的Web技术,设计并实现了一种基于B/S架构的Web桌面云远程访问控制系统。相较于一般C/S架构的桌面云远程访问控制系统,本系统没有平台依赖、更易集中化管理。本文首先讨论了远程访问控制技术的发展,桌面云的发展现状以及现有的桌面云远程访问系统存在的问题。其次介绍了 Web技术发展尤其是HTML5标准对浏览器功能的加强。接下来对系统一些关键技术进行简要介绍,阐明系统使用这些技术的原因。然后通过对系统的需求分析,指出本系统解决的一些关键问题,通过系统概要设计,阐述了系统设计的Web Client以及远程桌面网关这两个核心的设计。Web Client的主要职责是对向统一认证中心认证用户身份、进行远程桌面连接与显示、接收并封装用户鼠标键盘消息等,它一方面作为Client面向用户,另一方面充当Server和远程桌面网关进行交互。远程桌面网关的主要功能是监听连接请求、和虚拟桌面服务器建立远程访问连接、向Web Client转发远程访问连接内容。文章采用统一建模语言UML分别画出了两部分的核心模块类图、流程图以及时序图,并详细阐述模块作用和实现。最后,说明了系统的关键组件如反向代理、虚拟桌面服务器、LDAP统一身份认证服务等部署。通过系统测试表明,该系统部署方便,更易集中化管理,满足设计目的,适合作为桌面云的远程访问控制系统。

著录项

  • 作者

    赵洪武;

  • 作者单位

    西安电子科技大学;

  • 授予单位 西安电子科技大学;
  • 学科 计算机科学与技术
  • 授予学位 硕士
  • 导师姓名 苏锐丹;
  • 年度 2015
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP393.08;TP311.56;
  • 关键词

    计算机网络; 网络安全; 访问控制; 软件工具;

  • 入库时间 2022-08-17 11:08:32

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号