摘要:数据量的巨大增加不仅给数据中心带来挑战,也为个人用户带来了一系列的不足,例如容量扩展、数据安全以及数据共享等不足。数据量的骤增,用户需要管理的数据也愈来愈多,用户的存储设备往往出现容量不够的情况;由于存储设备是容易损坏的计算机部件之一,它的损坏往往导致用户宝贵数据的丢失,云安全不足尚未很好解决,现有的云存储产品尚不能保证用户数据的私密性;智能手机、平板电脑的广泛普及带来了数据共享和互访的需求。面对以上不足,本论文提出利用多种通信方式,面向多平台为用户提供多终端数据共享的远程文件传输系统(Remote File Traner System, RFS),设计出不同平台远程文件系统本地挂载的案例,并开发了Linux、Windows和Android上面的运用程序,允许用户在个终端问另一个终端上的文件。RFS通过多种不同的通信方式为用户建立通信通道,分别尝试TCP直连、TCP转发和UDP P2P通信等通信方式,最大化数据共享的传输速度。RFS利用WebD等协议和已有的操作系统接口,为了迅速构建原型系统,本论文广泛利用apache、、openssh等开源软件。RFS是对现有云存储的补充和一些新的尝试,如将远端文件系统挂载到本地实现在线实时访问,极大便利用户,推动云存储运用的进一步探讨、开发和普及运用。关键词:远程文件系统论文WebD论文P2P通信论文云存储论文
中文摘要3-4
Abstract4-5
目录5-7
第一章 绪论7-14
1.1 探讨近况7-13
1.1.1 存储系统近况7-8
1.1.2 网络存储8-11
1.1.3 需求背景与有着不足11-13
1.2 探讨内容及作用13
1.3 文章结构13-14
第二章 系统设计与实现14-39
2.1 系统设计14-26
2.1.1 文件传输协议14-16
2.1.2 通信结构16-24
2.1.3 软件架构24-26
2.2 系统结构26-28
2.2.1 RFS功能说明27
2.2.2 整体结构27-28
2.3 怎么写作端开发28-31
2.4 RFS客户端开发31-39
第三章 系统评估39-42
3.1 RFS客户端39-40
3.2 性能测试40-42
第四章 总结与展望42-44
4.1 系统特点42-43
4.2 缺陷与未来工作43-44