4.2.3 文件删除模块 14
4.2.4 文件重命名模块 16
4.3 本章小结 17
5 服务器程序详细设计 17
5.1 服务器程序用户界面设计 17
5.2 FTP服务器主要功能模块设计 18
5.2.1 用户账户管理模块 18
5.2.2 连接模块 19
5.2.3 系统日志模块 21
5.2.4 安全管理模块 22
5.2.5 参数设置模块 22
5.3 本章小结 22
6 功能测试 23
6.1 上传下载删除重命名 23
6.2 服务器安全管理 24
6.3 服务器限速管理 25
6.4 本章小结 26
结 论 27
致 谢 28
参考文献 29
1 绪论
1.1 研究背景
进入21世纪的我们已经进入信息化时代,网络则是信息化的核心。一般我们所指的网络包括三个网,即电信网络、有线电视网络和计算机网络。其中发展最迅速并起到核心作用的是计算机网络。计算机网络涉及到通信和计算机两个领域。而计算机和通信更是密不可分的,计算机与通信的相互结合主要有两个方面:一方面,计算机互相之间的数据传输和交流是基于通信网络的;另一方面,通信网络自身性能的不断提高也依赖于计算机的发展[1]。源:自/751~·论,文'网·www.751com.cn/
20世纪90年代互联网就已经走入大家的视野,这几年更是发展迅速,现在几乎每户人家都有计算机联入互联网。亲友间,同事间,甚至陌生人之间的相互交流,比如收发邮件,共享、下载文件,在线聊天,游戏娱乐,已经非常方便灵活。随着新兴技术的发展,电子商务,网络营销渐渐走近我们的生活,我们的生活变得更加丰富多彩,也越来越离不开网络发展。
1.2 研究目的和意义
通信网络的首要目的就是实现信息共享,而文件传输是其中重要的一个方面[2]。随着Internet的迅猛发展,人们利用网络传输和交流越来越频繁,网络信息数据的传输量也随之大大增加,数据在网络中能否可靠高速的传输显得越来越重要。
近年来办公自动化技术迅速普及,很多企事业单位都利用计算机和网络技术进行文件管理和数据信息的共享,以减轻员工的工作量,使企业的文件管理的安全性和统一性得到加强。现在需要在网络进行文件共享时,局域网主要通过建立共享文件夹,WWW主要通过发送邮件等方式进行传送。一方面,在文件不大时,采用以上的方法传输文件比较方便,但是如果需要传送的文件体积比较大时,以上很容易造成用户网络资源和时间的浪费[3]。另一方面,现代社会保密性越来越重要,很多文件信息是需要保密的,而以上方式并不能确保文件传输过程中的安全性。因此,随着办公文件数目和大小的迅速增加以及工作需要,如何高效安全地传输文件已经成为必须解决的问题。因此本课题通过FTP协议,以C/S模型为基础,设计含客户端和服务器的文件传输系统来解决网络可靠文件传输问题。