摘要 | 第1-5页 |
ABSTRACT | 第5-10页 |
第一章 绪论 | 第10-15页 |
·课题研究的意义 | 第10-11页 |
·国内外的研究现状及背景 | 第11-13页 |
·研究背景 | 第11页 |
·国内外现状 | 第11-13页 |
·本论文主要研究内容 | 第13页 |
·论文的机构与安排 | 第13-14页 |
·本章小结 | 第14-15页 |
第二章 嵌入式设备软硬件平台的选择与搭建 | 第15-28页 |
·硬件平台的搭建 | 第15-21页 |
·硬件平台主要功能模块 | 第16-19页 |
·基于 IEEE802.11n 无线局域网协议的 USB 无线网卡模块 | 第19-21页 |
·IEEE802.11n 标准与优点 | 第19页 |
·IEEE802.11N 无线局域网互联参考模型与组网 | 第19-21页 |
·嵌入式系统的选择与移植 | 第21-27页 |
·Linux 操作系统的优点分析 | 第22页 |
·定制裁剪与移植 Linux 内核到目标板 | 第22-25页 |
·加载无线模块驱动并编译进内核 | 第25-27页 |
·本章小结 | 第27-28页 |
第三章 安全文件传输系统整体构架设计 | 第28-37页 |
·安全文件传输系统软件构架 | 第28-33页 |
·建立基于 tcp/ip 的 C/S 模型 | 第29-30页 |
·服务器功能实现流程框架 | 第30-32页 |
·客户端功能实现框架 | 第32-33页 |
·文件数据处理与文件管理协议的设计 | 第33-35页 |
·文件传输协议包 | 第34-35页 |
·协议包的设计与具体实现 | 第35页 |
·本章小结 | 第35-37页 |
第四章 安全文件传输系统内部机制研究与设计 | 第37-70页 |
·基于线程池的多线程程序设计 | 第37-48页 |
·自定义线程池的设计与实现 | 第38-42页 |
·线程池设计流程 | 第38-39页 |
·线程池动态优化设计 | 第39-42页 |
·自定义线程同步处理机制 | 第42-48页 |
·死锁预防机制的设计与实现 | 第42-44页 |
·互斥量与条件变量设计线程同步中数据安全访问 | 第44-48页 |
·系统任务等待缓冲队列 | 第48-53页 |
·系统链表机制的设计与实现 | 第49-51页 |
·等待队列的调用机制 | 第51-52页 |
·超时等待的处理 | 第52-53页 |
·系统问题处理 | 第53-60页 |
·系统意外中断处理机制设计 | 第53-56页 |
·实现系统断点续传功能 | 第56-58页 |
·TCP 传输包粘连解决方法 | 第58-60页 |
·系统文件传输安全设计 | 第60-68页 |
·基于 openssl 开源工具 RSA 算法进行文件数据加密 | 第60-63页 |
·基于 MD5 改进算法进行密码验证和文件完整性验证 | 第63-67页 |
·系统文件访问权限设置 | 第67-68页 |
·本章小结 | 第68-70页 |
第五章 系统代码整合与测试平台的搭建 | 第70-77页 |
·代码整合与优化 | 第70-73页 |
·系统项目代码优化与重构 | 第71页 |
·编写系统项目 Makefile 工程文件 | 第71-73页 |
·目标板测试平台搭建 | 第73-74页 |
·连接 pc 与实验板,配置 NFS 服务 | 第73页 |
·通过 NFS 服务将项目代码挂载到目标板 | 第73-74页 |
·无线网络测试平台搭建 | 第74-76页 |
·本章小结 | 第76-77页 |
第六章 系统性能测试与分析 | 第77-97页 |
·系统模块性能测试与分析 | 第77-92页 |
·自定义线程池实现多线程 | 第77-82页 |
·等待缓冲队列功能测试 | 第82-84页 |
·数据加密传输 | 第84-87页 |
·基于 MD5 改进密文用户登录验证安全性测试 | 第87-90页 |
·断点续传 | 第90-92页 |
·系统功能测试 | 第92-96页 |
·本章小结 | 第96-97页 |
第七章 结论与展望 | 第97-99页 |
致谢 | 第99-100页 |
参考文献 | 第100-103页 |
攻读硕士学位期间取得的研究成果 | 第103-104页 |