学位论文 > 优秀研究生学位论文题录展示

远程桌面控制协议研究与实现

作 者: 王建
导 师: 任立勇;石定福
学 校: 电子科技大学
专 业: 软件工程
关键词: 屏幕截取 图像压缩 远程桌面控制
分类号: TP393.04
类 型: 硕士论文
年 份: 2006年
下 载: 328次
引 用: 2次
阅 读: 论文下载
 

内容摘要


随着计算机科学的飞速发展,计算机远程桌面控制在现实生活中得到了广泛的应用,在远程桌面控制中大都包含一种实现屏幕共享的功能。本论文根据当前Internet上信息终端设备多样化的发展趋势,设计了一种基于网络集中计算模式的远程桌面控制协议,并以此为基础,利用java语言工作特点,详细描述了java与平台无关性。本文还详细描述了开发远程服务器端桌面控制软件的方法与步骤,另外,论文中还对远程服务器端桌面监控软件的安全性进行了一系列的研究,并提出了相关的策略。在“服务器/瘦客户端”结构的集中式计算环境下开发远程控制软件,不但要实现客户端共享服务器端系统资源的集中式计算工作模式,还要尽量降低数据传输时所占用的网络带宽,最终达到提高服务器端系统的图像传输质量,使客户端能够对远程服务器端系统进行有效实时监控的目的。在远程监控软件的开发过程中,本人设计了远程桌面控制协议,它使得客户端能够对远程服务器端的桌面进行完全的共享和监控。这个协议实现的大部分工作是在服务器端完成的,而客户端只需进行少量的计算,因此它是一种基于“瘦客户端”计算的网络上层数据交换协议。另外,在协议的实现过程中,还采用了针对桌面型屏幕图像传输所设计的高效编码方法以及Java的消息传递机制,这些技术的应用使得本人最终开发出来的基于瘦客户端结构的远程监控软件的功能达到了预期目的。由于该设计由三人共同完成,我们都参与了整体设计和分析,我重点完成高效率视频传输和服务器端部分安全设计。

全文目录


摘要  4-5
Abstract  5-9
第一章 绪论  9-16
  1.1 研究背景  9
  1.2 研究的目的  9-11
  1.3 研究的意义  11-12
  1.4 开发环境 JBuilder9.0 简介  12-14
    1.4.1 对设计的管理  12
    1.4.2 编译系统  12-13
    1.4.3 打包工具  13
    1.4.4 团队开发  13
    1.4.5 网络服务  13
    1.4.6 开发增强工具  13
    1.4.7 编辑器  13
    1.4.8 调试器  13
    1.4.9 J2EE 服务器  13-14
    1.4.10 无线软件开发  14
    1.4.11 Java 虚拟机  14
  1.5 Java2_类库  14-15
  1.6 所做的工作  15-16
第二章 软件需求分析和定义  16-27
  2.1 总体需求分析  16-18
    2.1.1 任务概述  16-17
    2.1.2 需求规定  17-18
  2.2 协议需求分析  18-20
    2.2.1 任务概述  18-19
    2.2.2 需求规定  19-20
  2.3 服务器需求分析  20-23
    2.3.1 任务概述  20-21
    2.3.2 需求规定  21-22
    2.3.3 运行环境设定  22-23
  2.4 客户端需求分析  23-26
    2.4.1 任务概述  23-24
    2.4.2 需求规定  24-26
    2.4.3 运行环境规定  26
  2.5 本章小结  26-27
第三章 功能和结构的划分  27-35
  3.1 协议的功能和结构的划分  27-29
    3.1.1 基本概念设计和处理流程  27
    3.1.2 结构  27-28
    3.1.3 接口设计  28-29
  3.2 服务器的功能和结构的划分  29-35
    3.2.1 基本设计概念和处理流程  29-31
    3.2.2 结构  31
    3.2.3 接口设计  31-33
    3.2.4 系统数据结构设计  33
    3.2.5 系统出错处理设计  33-35
第四章 消息传递  35-43
  4.1 信息传递的引入  35-36
  4.2 系统消息定义  36-40
  4.3 主要消息格式  40-41
  4.4 消息传送的大概过程  41-42
  4.5 本章小结  42-43
第五章 高效视频传输  43-55
  5.1 高效视频传输引入  43-44
  5.2 编码技术  44-49
    5.2.1 Raw 编码  44-46
    5.2.2 RRE 编码  46-49
    5.2.3 Hextile 编码  49
  5.3 JPEG 压缩  49-52
  5.4 截取屏幕实现  52-54
  5.5 本章小结  54-55
第六章 系统安全设计  55-68
  6.1 协议中底层通信协议的选择  55-57
  6.2 TCP/IP 传输层的脆弱性分析  57-58
  6.3 TCP/IP 协议模型的分层安全方案  58-59
  6.4 加密设计  59-63
    6.4.1 加密 Java 源码分析  59-60
    6.4.2 Java 密码体系和Java 密码扩展  60-61
    6.4.3 DES 算法简介  61
    6.4.4 利用 DES 算法加密实现  61-63
  6.5 服务器安全设计  63-67
    6.5.1 服务器的安全分析与设计  63-66
    6.5.2 服务器安全框架  66-67
  6.6 本章小结  67-68
第七章 结论与展望  68-70
致谢  70-71
参考文献  71-72

相似论文

  1. 基于重叠变换与矢量量化的图像压缩算法及应用研究,TN919.81
  2. 基于TMS320C6713的SPIHT图像压缩算法研究及实现,TP391.41
  3. 远程医疗系统图像压缩及传输关键技术研究,R318.0
  4. 基于DM6446与小波的图像压缩系统设计与实现,TP391.41
  5. 脑部CT图像的压缩应用,TP391.41
  6. 一种基于SPIHT改进的ROI图像编码方法,TN919.81
  7. 基于混沌和分形的两类图像处理算法,TP391.41
  8. 基于视觉特性及人工神经网络的图像压缩,TP391.41
  9. 非量测型彩色数码相机测量精度研究,TB852.1
  10. 低码率高保真遥感图像压缩方法研究,TP751
  11. 基于ARM9和GPRS安防系统的研究与实现,TP277
  12. 基于OMAP3530的JPEG2000压缩技术的研究与实现,TP391.41
  13. 基于校园局域网可视通话的视频图像编码及压缩技术研究,TN919.81
  14. 基于FPGA的视频图像变化检测系统设计,TP391.41
  15. JPEG2000解码系统的FPGA实现,TN919.81
  16. 基于JPEG-LS算法的星载图像压缩系统设计,TP391.41
  17. 基于小波变换的图像编解码优化算法研究,TP391.41
  18. 基于小波分析的图像压缩的研究,TP391.41
  19. 图像的稀疏表示及编码模型研究,TP391.41
  20. 基于小波和分形的图像压缩算法研究,TP391.41
  21. 基于最大后验概率的有限脊波变换改进算法及其在低比特率图像压缩中的应用,TP391.41

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 通信规程、通信协议
© 2012 www.xueweilunwen.com