网络应用FTP的设计与实现 下载本文

网络应用开发

题目:FTP的设计与实现 姓名:秋末 班级: 学号:

目录

1·······························引言 2····························相关知识简介

2.1 Visual Basic简介 、 2.2 Windows API函数介绍 、 2.3 Internet Transfer控件介绍 、 2.4 Windows Socket控件 、 2.4 FTP基础理论知识 、

3······················功能需求(问题描述)

3.1 FTP工作原理、 3 .2方案设计 、

4.···································程序设计

4.1 登录模块 、 4.1.1 权限、 4.2 浏览模块 、 4.3文件上传模块、

5································程序调试结果 6································实验总结 7································参考文献

摘要

FTP(File Transfer Protocol)即文件传输协议是TCP/IP协议族中的一个应用层协议。FTP客户端利用TCP的可靠传输服务,减少了不同文件系统间的不兼容性,实现了文件的传送功能;而且它提供了直观的文件传输操作方式,用户只需要使用鼠标拖动选择就可以完成相关操作。文章主要介绍了FTP的相关知识、Visual Basic各种控件以及Windows API函数的调用等内容。在此基础上文章最后介绍了如何使用VB完成FTP客户端应用程序的开发。

关键词:

VB ; FTP ; 客户端;服务端;

1.引言

目前,FTP服务在网络上已经是一种广泛使用的服务了,它是建立在FTP协议上的用于网络环境下进行文件传输的一种文件传输系统,几乎可以传输各种类型的文件,如文本文件、声音文件、图像文件等,这个文件传输系统由服务器端程序和客户端程序共同组成,客户端程序提供用户操作的界面并完成文件的上传和下载。

在众多的网络应用中,FTP有着非常重要的地位,在Internet中一个十分重要的就是资源,而各种各样的资源大多数都是放在FTP服务器中的,为了获得这些资源,我们必须使用FTP客户端软件。