首页> 中文学位 >基于FTP协议的文件传输服务器的研究
【6h】

基于FTP协议的文件传输服务器的研究

代理获取

目录

文摘

英文文摘

声明

第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今后工作展望

参考文献

攻读学位期间发表的论文

致谢

研究生履历

展开▼

摘要

随着现代信息技术的高速发展,网络通信技术在现代科技领域的应用日益深入,网络通信服务需求也越来越多,这样就需要有一个良好的服务器平台来满足用户日益增长的网络服务需求。因此研究设计服务器相关通信软件成为网络发展的一个热门课题。本文就是在此背景下研究并设计一个网络文件传输服务器软件平台。 论文首先简述计算机网络的发展过程。然后介绍TCP/IP协议五层体系结构和每一层的功能,并且重点研究五层体系中的传输层协议TCP和应用层协议FTP。根据本服务器的设计要求和实现的功能,确定整个系统的总体框架模型。并展开对此文件传输服务器设计的详细说明。 本课题的FTP文件传输服务器系统是在VC开发环境下、基于C/S模式、使用当前模块化软件设计思想编程实现的。在服务器设计时先总体设计服务器系统的整体模型,之后再分别设计前台的控制界面和后台服务器的框架,并详细研究搭建后台服务器所用到的六大模块的实现方法,和服务器运行时六大模块之间相互通信过程。最后使用Windows平台上通用的客户端软件和设计编写的测试软件对此信息传输服务进行测试,并对测试结果进行分析。 本课题系统地研究文件传输服务器整体设计流程,加深了对服务器通信软件设计的理解。对于今后研发和设计出功能更加强大的服务器具有一定的理论和实践意义。本课题开发的软件将应用在导航研究所承担的吉林省交通厅科技项目“吉林省船舶动态监控信息系统”的研究中。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号