首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于Rsync算法的远程文件同步系统的设计与实现

摘要第1-5页
Abstract第5-10页
第一章 绪论第10-21页
   ·研究背景第10-12页
     ·Linux服务器的发展和应用分析第11页
     ·远程文件同步技术及其应用分析第11-12页
   ·国内外研究现状第12-16页
     ·rsync介绍第13-14页
     ·基于Hash Tree的文件同步模型介绍第14-15页
     ·Inotify介绍第15-16页
   ·课题来源第16-17页
   ·研究内容和目标第17-19页
   ·论文的创新点第19页
   ·论文组织结构第19-21页
第二章 Linux下远程文件同步相关技术第21-34页
   ·Inotify机制第21-26页
     ·Inotify的使用介绍第21-22页
     ·Inotify的用户接口第22-23页
     ·Inotify的内核实现原理第23-25页
     ·Inotify在文件同步中的应用及优缺点分析第25-26页
   ·Rsync算法第26-30页
     ·Rsync算法介绍第27-29页
     ·Rsync算法在远程文件同步中的应用分析第29-30页
   ·网络通信的相关技术第30-31页
     ·M/M/C/K排队模型第30-31页
     ·TCP吞吐量第31页
     ·多线程技术第31页
   ·流水线模型第31-32页
     ·流水线技术在远程文件同步中的应用分析第32页
   ·小结第32-34页
第三章 远程文件同步系统的设计第34-58页
   ·系统需求分析第34-36页
   ·设计原则与体系结构第36-38页
     ·系统设计原则第36-37页
     ·系统整体架构第37-38页
   ·系统客户端的设计第38-51页
     ·客户端的结构和功能模块设计第38-41页
     ·指定文件监控模块设计第41-43页
     ·外部事件接收模块设计第43-44页
     ·文件数据处理模块设计第44-47页
     ·网络通信模块设计第47-50页
     ·控制模块设计第50页
     ·日志记录模块设计第50-51页
     ·异常处理模块设计第51页
   ·系统服务器端的设计第51-54页
     ·文件数据处理模块设计第52-54页
     ·其他模块设计第54页
   ·系统协议的设计第54-57页
   ·小结第57-58页
第四章 远程文件同步系统的实现第58-75页
   ·开发环境第58-60页
     ·语言和平台第58-59页
     ·技术基础第59-60页
   ·文件更新实时监控功能实现第60-64页
     ·数据结构和函数实现第60-62页
     ·执行流程第62-64页
   ·文件数据处理模块的实现第64-68页
     ·数据结构和函数实现第64-66页
     ·执行流程第66-68页
   ·网络通信模块实现第68-74页
     ·数据结构和函数实现第69-71页
     ·详细实现第71-74页
   ·小结第74-75页
第五章 系统测试与分析第75-84页
   ·测试环境第75页
     ·测试平台和网络环境第75页
     ·关键技术第75页
   ·文件更新变化实时监控的测试第75-78页
   ·文件同步测试第78-84页
第六章 总结与展望第84-86页
   ·主要工作和特点第84-85页
   ·进一步工作展望第85-86页
参考文献第86-88页
致谢第88-89页
作者攻读学位期间发表的学术论文目录第89页

论文共89页,点击 下载论文
上一篇:基于ACE的数据传输系统设计与实现
下一篇:飞行控制软件单元测试的实施