文摘
英文文摘
声明
第1章绪论
1.1课题的提出
1.2 FTP在Internet上的发展现状及课题研究背景
1.3本论文的相关研究工作
1.4论文内容组织
第2章计算机网络与TCP/IP协议
2.1计算机网络
2.1.1计算机网络的概念
2.1.2计算机网络发展过程
2.1.3计算机网络性能指标
2.1.3计算机网络的体系结构
2.2 TCP/IP 协议
2.2.1 TCP/IP各层功能
2.2.2 TCP协议分析
2.3FTP协议及其工作原理
2.3.1 FTP工作原理图
2.3.2数据流程
2.3.3 FTP命令
2.3.4 FTP应答码及其含意
2.3.5典型的FTP服务器工作流程
第3章Winsock网络编程技术
3.1 Windows网络编程
3.1.1Winsock基本概念
3.1.2 Winsock I/O模型
3.1.3 MFC Windows Sockets网络编程基础
3.2 Windows多线程技术
3.2.1程序、进程和线程
3.2.1线程优先级
3.2.3创建结束线程
3.2.4线程的分类
3.2.5线程的工作类型
3.2.6线程的同步
3.3服务器系统的设计方案
3.3.1文件传输服务器设计分析
3.3.2文件传输服务器方案确定
第4章文件传输服务器的设计与实现
4.1系统设计要求和设计思路
4.1.1服务器端的设计要求
4.1.2服务器端的设计思路
4.2服务器系统总体模型
4.2.1前台控制界面设计
4.2.2后台服务器框架设计
4.3后台服务器系统详细设计
4.3.1后台FTP服务器基本工作流程
4.3.2后台服务器各大模块通信细节和工作过程
4.4前后台模块嵌入在MFC程序框架中的协调运行
第5章文件传输服务器的软件测试
5.1服务器软件基本功能测试
5.1.1用户成功登陆和文件目录传输测试
5.1.2文件上传、下载与断点续传功能测试
5.1.3简单的安全设置功能测试
5.2服务器软件性能测试
第6章结论
6.1论文工作总结
6.2今后工作展望
参考文献
攻读学位期间发表的论文
致谢
研究生履历