收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

Linux环境下FTP系统的设计与实现

李杰  
【摘要】:在当今网络时代,FTP服务已经成为为人们提供数据传输的必要的通信方式。FTP系统通过连接全世界的Internet,实现各种文件的上传、下载和存储处理,将文件送到世界的各个角落,FTP不但能传递一般文件,还可以用来传递声音、图形、图像等不同类型的信息。Linux操作系统自从1991年问世以来,由于其使用灵活、费用低及系统小巧等优点,得到越来越多人的喜爱。其强大、稳定、简洁和高效的特性,也使Linux应用范围日渐扩大。许多IDC服务商均选择了Linux作为服务器操作系统,特别是在国外Linux服务器的占有率居多。所以,对Linux下FTP系统的设计具有很强的理论研究意义和现实研究意义。 本次研究是着力设计一个基于Linux的具有基本功能的FTP系统。主要功能包括,上传、下载、用户登录认证和目录文件修改。首先对Linux下FTP系统实现基础进行了分析,包括UBUNTU操作系统、文件系统、TCP/IP网络协议栈的原理,以及其与FTP的接口关系,其中对FTP传输起关键作用的TCP协议做了比较具体的分析;在FTP协议原理部分,我们对FTP的工作模型、FTP的连接过程、FTP的命令与应答处理方法做了详细的介绍,并分析了FTP文件上传与下载的通讯机制。在系统设计实现部分,建立了服务器端和客户端两部分功能模块。在服务器端建立并实现了,用户管理模块、文件处理模块和命令处理模块。概述了FTP协议的由来,分析了FTP的工作模型和FTP的命令与应答的处理方式,以及FTP的控制连接与数据连接的建立方式,包括主动与被动这两种工作方式下的数据连接的建立过程。给出当前在INTERNET上非常流行的匿名FTP及其工作方式。严格遵循FTP的协议规范并结合LINUX平台来实现FTP协议及其应用,包括FTP的连接、文件的传输、主动和被动工作方式、处理客户端命令、进行文件操作等具体内容。并给出了程序流程图及核心部分的代码。通过对FTP系统的功能模块的测试和分析,本系统成功实现了课题的基本要求,能进行用户登录,完成上传下载等基本功能,并实现了与标准FTP程序的互联。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 蔡可训;点对点文件传输助手[J];电脑知识与技术;2004年07期
2 邹燕;点对点文件传输的三种方法[J];微电脑世界;2005年01期
3 付斌;;优化个人点对点文件传输[J];网络与信息;2006年08期
4 李卫东;徐景波;;学校机房文件传输方法探讨[J];开封大学学报;2007年03期
5 曹春华;;大文件传输 各有各的招[J];电脑爱好者(普及版);2008年11期
6 曾高峰;;网络文件传输机制探析[J];现代商贸工业;2013年01期
7 ;编写微机文件传输软件所要解决的几个基本问题[J];计算机世界;1994年08期
8 李克勋;;服务器间文件搬运利器——FlashFXP[J];网络科技时代(信息技术教育);2002年02期
9 黄毅峰;多线程网络文件传输的设计与实现[J];电脑编程技巧与维护;2003年09期
10 KDT;点对点文件传输软件横向比较[J];计算机与网络;2003年21期
11 公学雷;;保密文件传输方法[J];电子科技;2007年01期
12 杨丽丽;张海龙;韩慧莲;;保密文件传输系统的设计与实现[J];机械管理开发;2008年01期
13 吴江源;刘玉兵;张俞;;2.4G无线文件传输系统的设计与实现[J];中国集成电路;2012年11期
14 郭秋丽;;基于TFTP协议的简单文件传输系统的研究[J];电子技术;2013年07期
15 张葵,李鹏;·Internet实用讲座(四)如何在Internet上传输文件[J];电子科技导报;1998年08期
16 李志峰;利用红外线端口进行文件传输[J];微电脑世界;1999年21期
17 王金芳;张太镒;;基于蓝牙的文件传输技术[J];军事通信技术;2003年04期
18 姚占东;一种基于局域网的文件传输技术[J];计算机应用;2004年S1期
19 王磊;刘晓鹏;;海量文件传输重名避规的研究和实现[J];科技资讯;2008年34期
20 袁金保;胡方明;任爱锋;;基于NiosⅡ软核的安全文件传输系统设计[J];国外电子元器件;2008年01期
中国重要会议论文全文数据库 前7条
1 程璐;杨榆;;基于身份认证的跨域文件传输系统的设计与实现[A];第十七届全国青年通信学术年会论文集[C];2012年
2 刘钊;张学军;;使用UDP组播协议的基于卫星的文件传输系统设计[A];2005通信理论与技术新进展——第十届全国青年通信学术会议论文集[C];2005年
3 陆兴;;用PComm开发Windows环境下的串口文件传输程序[A];全国第十五届计算机科学与技术应用学术会议论文集[C];2003年
4 金峰;顾军;;无线通信系统中P2P文件传输技术的应用研究[A];2006北京地区高校研究生学术交流会——通信与信息技术会议论文集(上)[C];2006年
5 高静;谷利泽;卓新建;;基于智能卡和ICE的文件传输方案[A];中国电子学会第十五届信息论学术年会暨第一届全国网络编码学术年会论文集(上册)[C];2008年
6 吴磊;李晋宏;;采用RAPI机制在PC机与嵌入式设备之间实现文件传输[A];2007通信理论与技术新发展——第十二届全国青年通信学术会议论文集(上册)[C];2007年
7 李新;;用RAS和WinInet实现异地数据的自动传输[A];中国土木工程学会计算机应用分会第七届年会论文集[C];1999年
中国硕士学位论文全文数据库 前10条
1 邵云霞;医疗保险管理系统的文件传输[D];河北工业大学;2002年
2 高磊;分布式文件传输系统的关键技术研究[D];哈尔滨工程大学;2013年
3 张彭善;基于截止时间限制的大文件传输调度方法的研究[D];上海交通大学;2008年
4 孙志敏;基于多种通信方式的远程文件传输系统的设计与实现[D];兰州大学;2012年
5 黄义庭;兴业银行统一文件传输平台设计与实现[D];大连理工大学;2013年
6 邓明俊;基于单光纤的单向文件传输系统的设计与实现[D];华南理工大学;2011年
7 周发明;蓝牙文件传输剖面及其应用实现[D];重庆大学;2005年
8 薛松;基于局域网的文件传输安全技术研究及其系统设计[D];云南大学;2010年
9 丁伟;单向广播网络可靠文件传输协议的设计与实现[D];浙江大学;2007年
10 周芹芹;支持虚拟集群迁移的On-demand文件并行传输算法[D];吉林大学;2013年
中国重要报纸全文数据库 前10条
1 山东省莱州市朱杲小学 王伟光;让校园网文件传输更方便[N];中国电脑教育报;2005年
2 本报记者 张峰;构建文件传输高速路[N];网络世界;2005年
3 江苏 卢以成;给FTP文件传输加密[N];电脑报;2004年
4 ;什么让网络管理员夜不能寐?[N];网络世界;2008年
5 ;创新堆叠新技术[N];中国电脑教育报;2005年
6 本报记者 郭平;WAFS:广域文件传输的高速路[N];计算机世界;2005年
7 清水编译;防范内部人员从五个途径破坏网络[N];计算机世界;2008年
8 编译 晓黎;七步解决即时通信安全问题[N];计算机世界;2006年
9 《网络世界》评测实验;用ISDN轻松连接企业网络[N];网络世界;2001年
10 范经韧;七剑捅不破Skype的“安全金身”[N];中国计算机报;2006年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978