远程桌面协议中鼠标/键盘模拟技术的研究
发布时间:2021-06-05 08:40
虚拟化技术是云计算的核心关键技术之一。虚拟桌面的目标是让用户能够获得像使用本地计算机桌面一样的用户体验。桌面显示协议是影响虚拟桌面用户体验的关键。RDP协议是微软公司的远程桌面协议,被广泛的应用在云计算领域,但其对传输带宽要求较高。针对该问题,本文主要作了以下几个方面的工作(1)分析和介绍了现有云计算技术及其优缺点,重点阐述了虚拟化技术的相关概念、目前国内外的研究现状。(2)RDP协议具备便捷的资源共享和远程通信的优势,本文分析RDP协议的特点,提出了一种减少长距离冗余数据传输的方法,主要采用了GREEDY算法。仿真实验结果表明,该算法有效减少了传输数据量,降低了传输时延。(3)设计了一个基于RDP客户端的屏幕预测的模型,该模型是根据客户端的过去的输入事件预测下一时刻的屏幕更新事件,在服务端更新事件到来前更新屏幕,这样就消除了网络往返时间,从而有效增强用户体验,减少更新时延。最后仿真实验结果表明,该预测算法具有很高的准确率。
【文章来源】:南京邮电大学江苏省
【文章页数】:64 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
专用术语注释表
第一章 绪论
1.1 研究背景及意义
1.1.1 背景介绍
1.1.2 研究意义
1.2 虚拟桌面研究现状
1.3 论文主要研究内容
1.4 论文的结构安排
第二章 RDP协议相关理论
2.1 虚拟桌面协议
2.2 RDP协议简介
2.2.1 RDP协议概述
2.2.2 RDP协议的发展历史
2.2.3 RDP协议的特征和功能
2.3 RDP协议分析
2.3.1 RDP协议栈构成
2.3.2 RDP协议握手及通信过程
2.4 RDP协议的显示机制
2.4.1 RDP协议编码原语
2.4.2 RDP协议屏幕更新策略
2.4.3 RDP协议压缩编码
2.4.4 RDP协议客户端缓存
2.5 本章小结
第三章 Rdesktop程序分析
3.1 rdesktop
3.1.1 T.128屏幕更新指令介绍
3.1.2 rdesktop流程简介
3.2 RDP order处理流程
3.3 primary order处理
3.3.1 文本指令
3.3.2 图形指令
3.3.3 其他命令
3.4 secondary order处理
3.4.1 Process-bmpcache
3.4.2 Process-bmpcache2
3.4.3 Process-colcache
3.4.4 Process-fontcache
3.4.5 Process-raw-bmpcache
3.5 本章小结
第四章 减少传输数据冗余算法研究
4.1 引言
4.2 LZ77算法介绍
4.3 离散历史序列分析
4.3.1 比特串编码
4.3.2 离散历史序列与连续历史序列
4.4 方案设计
4.4.1 构建历史缓存器
4.4.2 算法设计
4.5 实验结果分析
4.5.1 数据采集
4.5.2 时延测量方法
4.5.3 实验测试环境
4.5.4 实验结果
4.6 本章小结
第五章 基于RDP协议屏幕预测模型的设计
5.1 引言
5.2 RDP模型设计思想
5.2.1 传统的RDP模型框架
5.2.2 改进的RDP模型框架
5.2.3 模块介绍
5.3 预测算法
5.3.1 Markov过程
5.3.2 事件抽象
5.3.3 混合Markov预测算法
5.4 实验结果与分析
5.4.1 实验数据采集
5.4.2 实验结果
5.5 本章小结
第六章 总结与展望
6.1 工作总结
6.2 工作展望
参考文献
附录1 攻读硕士学位期间撰写的论文
附录2 攻读硕士学位期间参加的科研项目
致谢
【参考文献】:
期刊论文
[1]虚拟桌面技术应用与研究[J]. 杨智楠. 信息安全与技术. 2011(12)
[2]云计算研究进展综述[J]. 张建勋,古志民,郑超. 计算机应用研究. 2010(02)
[3]Web浏览预测的Markov模型综述[J]. 林文龙,刘业政,姜元春. 计算机科学. 2008(01)
[4]LZ77压缩算法及其派生算法探究[J]. 高志坚,蒋春蕾. 西昌学院学报(自然科学版). 2005(01)
[5]瘦客户计算应用协议中远程显示机制的比较[J]. 梁飞蝶,李锦涛. 计算机工程与应用. 2004(21)
[6]多Markov链用户浏览预测模型[J]. 邢永康,马少平. 计算机学报. 2003(11)
硕士论文
[1]基于RDP协议的安全方案研究与实现[D]. 罗劢.电子科技大学 2012
[2]RDP协议的安全性分析与中间人攻击[D]. 王悦.北京邮电大学 2008
本文编号:3211829
【文章来源】:南京邮电大学江苏省
【文章页数】:64 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
专用术语注释表
第一章 绪论
1.1 研究背景及意义
1.1.1 背景介绍
1.1.2 研究意义
1.2 虚拟桌面研究现状
1.3 论文主要研究内容
1.4 论文的结构安排
第二章 RDP协议相关理论
2.1 虚拟桌面协议
2.2 RDP协议简介
2.2.1 RDP协议概述
2.2.2 RDP协议的发展历史
2.2.3 RDP协议的特征和功能
2.3 RDP协议分析
2.3.1 RDP协议栈构成
2.3.2 RDP协议握手及通信过程
2.4 RDP协议的显示机制
2.4.1 RDP协议编码原语
2.4.2 RDP协议屏幕更新策略
2.4.3 RDP协议压缩编码
2.4.4 RDP协议客户端缓存
2.5 本章小结
第三章 Rdesktop程序分析
3.1 rdesktop
3.1.1 T.128屏幕更新指令介绍
3.1.2 rdesktop流程简介
3.2 RDP order处理流程
3.3 primary order处理
3.3.1 文本指令
3.3.2 图形指令
3.3.3 其他命令
3.4 secondary order处理
3.4.1 Process-bmpcache
3.4.2 Process-bmpcache2
3.4.3 Process-colcache
3.4.4 Process-fontcache
3.4.5 Process-raw-bmpcache
3.5 本章小结
第四章 减少传输数据冗余算法研究
4.1 引言
4.2 LZ77算法介绍
4.3 离散历史序列分析
4.3.1 比特串编码
4.3.2 离散历史序列与连续历史序列
4.4 方案设计
4.4.1 构建历史缓存器
4.4.2 算法设计
4.5 实验结果分析
4.5.1 数据采集
4.5.2 时延测量方法
4.5.3 实验测试环境
4.5.4 实验结果
4.6 本章小结
第五章 基于RDP协议屏幕预测模型的设计
5.1 引言
5.2 RDP模型设计思想
5.2.1 传统的RDP模型框架
5.2.2 改进的RDP模型框架
5.2.3 模块介绍
5.3 预测算法
5.3.1 Markov过程
5.3.2 事件抽象
5.3.3 混合Markov预测算法
5.4 实验结果与分析
5.4.1 实验数据采集
5.4.2 实验结果
5.5 本章小结
第六章 总结与展望
6.1 工作总结
6.2 工作展望
参考文献
附录1 攻读硕士学位期间撰写的论文
附录2 攻读硕士学位期间参加的科研项目
致谢
【参考文献】:
期刊论文
[1]虚拟桌面技术应用与研究[J]. 杨智楠. 信息安全与技术. 2011(12)
[2]云计算研究进展综述[J]. 张建勋,古志民,郑超. 计算机应用研究. 2010(02)
[3]Web浏览预测的Markov模型综述[J]. 林文龙,刘业政,姜元春. 计算机科学. 2008(01)
[4]LZ77压缩算法及其派生算法探究[J]. 高志坚,蒋春蕾. 西昌学院学报(自然科学版). 2005(01)
[5]瘦客户计算应用协议中远程显示机制的比较[J]. 梁飞蝶,李锦涛. 计算机工程与应用. 2004(21)
[6]多Markov链用户浏览预测模型[J]. 邢永康,马少平. 计算机学报. 2003(11)
硕士论文
[1]基于RDP协议的安全方案研究与实现[D]. 罗劢.电子科技大学 2012
[2]RDP协议的安全性分析与中间人攻击[D]. 王悦.北京邮电大学 2008
本文编号:3211829
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3211829.html