首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--计算机网络论文--一般性问题论文

基于FTP的文件高效上传方法的研究与实现

摘要第5-6页
Abstract第6-7页
第一章 绪论第11-15页
    1.1 研究背景及意义第11-12页
    1.2 国内外研究现状第12页
    1.3 课题来源及主要研究内容第12-14页
    1.4 论文的组织结构第14页
    1.5 本章小结第14-15页
第二章 FTP 协议及相关理论基础第15-26页
    2.1 FTP 服务模型第15-18页
        2.1.1 连接方式第15-16页
        2.1.2 工作模式第16-18页
    2.2 数据表示第18-19页
        2.2.1 文件类型第18-19页
        2.2.2 数据结构第19页
        2.2.3 传输模式第19页
    2.3 FTP 的命令和应答第19-24页
        2.3.1 FTP 命令第19-22页
        2.3.2 FTP 应答第22-24页
    2.4 FTP 工作流程第24-25页
    2.5 本章小结第25-26页
第三章 多线程网络编程技术要点第26-30页
    3.1 Linux 网络编程基础第26页
        3.1.1 基础网络函数介绍第26页
        3.1.2 socket 通信的工作流程第26页
    3.2 Linux 多线程编程基础第26-29页
        3.2.1 线程的概念第26-28页
        3.2.2 线程的优点第28页
        3.2.3 多线程基础函数介绍第28-29页
    3.3 本章小结第29-30页
第四章 多线程断点上传的设计第30-43页
    4.1 设计思路第30页
    4.2 多线程上传的设计第30-34页
        4.2.1 多线程与 FTP 服务器的连接第30-31页
        4.2.2 文件的合理分块第31页
        4.2.3 线程的调度管理第31-32页
        4.2.4 实现的具体步骤第32-34页
    4.3 断点续传的设计第34-38页
        4.3.1 断点续传的概念第34页
        4.3.2 实现方法的选择第34-35页
        4.3.3 断点续传的工作流程第35-38页
    4.4 任务重分配算法的研究第38-39页
    4.5 设计总流程图第39-42页
    4.6 本章小结第42-43页
第五章 FTP 客户端的实现第43-50页
    5.1 命令行客户端第43-47页
    5.2 图形界面客户端第47-49页
        5.2.1 gFTP 软件简介第47页
        5.2.2 mxgFTP 的实现第47-49页
    5.3 本章小结第49-50页
第六章 性能测试及结果分析第50-62页
    6.1 测试平台的选择第50页
        6.1.1 服务器端参数第50页
        6.1.2 客户端参数第50页
    6.2 上传正确性测试第50-54页
        6.2.1 基本上传测试第51-52页
        6.2.2 多线程上传测试第52页
        6.2.3 断点上传测试第52-53页
        6.2.4 整体功能测试第53-54页
    6.3 上传效率测试第54-59页
        6.3.1 与原 gFTP 软件的对比第55-56页
        6.3.2 不同文件大小的对比第56-57页
        6.3.3 不同线程数目的对比第57-59页
    6.4 高性能服务平台应用测试第59-61页
    6.5 本章小结第61-62页
结论第62-65页
    研究工作总结第62-63页
    未来工作展望第63-65页
参考文献第65-68页
攻读硕士学位期间取得的研究成果第68-70页
致谢第70-71页
附件第71页

论文共71页,点击 下载论文
上一篇:基于改进BP神经网络的产品质量合格率预测研究
下一篇:民办高职院校学生人文素质教育研究