采购的一切问题都可以问采购专家小美!
电话:1825-0894200
手机:18250894200
扫码通过手机查看
【作者基本信息】 安徽大学, 电路与系统, 2015, 硕士
【摘要】 随着互联网的发展,给人们的工作和生活带来越来越多的便利。人们不再像以前利用U盘和移动硬盘来同步文件。在云存储盛行的年代,人们在多客户端环境下实现文件同步,可以先将客户端文件同步到云服务器,其他客户端通过与云服务器进行文件同步。也可以利用P2P文件同步分享软件,实现端到端的文件同步。本文结合P2P与云存储环境文件同步的优缺点,为了避免云存储的中心服务器化的缺点,引用了P2P的非中心化、可扩展性、负载均衡、高性能等优点。然而P2P的版权问题、垃圾信息、管理困难、吞噬网络带宽、黑客攻击之类的缺点,可以利用云存储来进行管理、用户身份验证和数据的安全性等。本文提出了基于云存储与P2P混合环境下文件同步分享的CPSync模型架构。客户端网络连接结构是利用P2P技术的DHT网络组织结构。服务器的搭建是利用云存储技术将文件服务器、元数据服务器、控制服务器组成云服务器控制和管理整个系统。设计了CPSync的功能框架,并详细描述了文件同步和文件分享流程,包括客户端到服务器文件同步和客户端与客户端间的文件同步。着重研究了文件的同步一致性(本文是利用维护视图的一致性,达到整个系统文件同步的一致性)。增加了多用户文件共享功能。在维护同步过程中,增加了检测文件冲突模块和文件冲突处理模块。分析了整个系统的数据安全,并设计了用户身份验证、文件的安全传输和数据安全访问的加密方法。本文后分析了CPSync模型系统的可靠性高于云存储和P2P技术。
【关键词】 P2P; 云存储; 文件同步; 状态一致性;
摘要 3-4
Abstract 4-5
第一章 绪论 9-14
1.1 课题研究背景和意义 9-11
1.1.1 课题背景 9-11
1.1.2 课题研究意义 11
1.2 主要研究内容 11-12
1.3 本文组织结构 12-14
第二章 基于云存储和P2P的文件同步分享技术发展现状 14-23
2.1 引言 14
2.2 文件同步分享研究现状 14-22
2.2.1 云存储文件同步分享技术概述 14-17
2.2.2 基于云存储文件同步共享技术现状 17-18
2.2.3 P2P的文件同步分享技术概述 18-19
2.2.4 基于P2P文件同步分享技术现状 19-20
2.2.5 P2P技术的优点与缺点 20-22
2.3 本章小结 22-23
第三章 基于云存储与P2P混合环境的文件同步分享功能框架设计 23-40
3.1 引言 23-24
3.2 关键技术分析 24-28
3.2.1 云存储文件同步流程 24-25
3.2.2 基于P2P文件同步流程 25-28
3.3 云存储与P2P混合环境下的网络拓扑结构研究 28-29
3.4 云存储与P2P混合环境文件同步共享技术功能框架 29-30
3.5 云存储与P2P混合环境下文件同步流程 30-35
3.5.1 文件同步流程的关键问题分析 30-32
3.5.2 文件同步流程设计 32-34
3.5.3 文件分享流程设计 34-35
3.6 CPSync模型总体架构 35-39
3.7 CPSync模型的云存储环境 39
3.8 本章小结 39-40
第四章 基于云存储与P2P混合环境下的状态一致性研究 40-56
4.1 状态一致性原理 40-45
4.1.1 用户视图的概念 41
4.1.2 相关数据表定义 41-42
4.1.3 状态一致性的概述 42-43
4.1.4 维持用户视图一致性流程 43-45
4.2 维护同步一致性的具体实例 45-48
4.2.1 操作定义概述 45-46
4.2.2 同步一致性协议流程 46-48
4.3 文件冲突处理流程 48-50
4.3.1 检测文件冲突模块 49-50
4.3.2 文件冲突处理 50
4.4 更新文件的详细同步过程 50-54
4.4.1 文件新建同步 51-53
4.4.2 重命名文件同步 53-54
4.4.3 删除文件同步 54
4.4.4 修改文件同步 54
4.5 文件共享设置 54-55
4.6 本章小结 55-56
第五章 数据***分析及设计 56-60
5.1 加密算法的简介 56-57
5.2 同步安全 57-58
5.2.1 客户端到服务器身份验证 57
5.2.2 客户端之间身份验证 57-58
5.3 文件的数据安全 58-59
5.3.1 分享文件的数据安全 58-59
5.3.2 私有文件的数据安全 59
5.4 本章小结 59-60
第六章 CPSync模型系统可靠性分析 60-61
第七章 总结与展望 61-62
参考文献 62-65
致谢 65
2017-04-19
2017-04-19
2017-04-19
2017-04-19
2017-04-19
2017-04-19
2017-04-14
2017-04-14
2017-04-14
2017-04-14