Java网络编程技术-06.ppt

Java网络编程技术-06.ppt

ID:51489483

大小:215.50 KB

页数:32页

时间:2020-03-24

Java网络编程技术-06.ppt_第1页
Java网络编程技术-06.ppt_第2页
Java网络编程技术-06.ppt_第3页
Java网络编程技术-06.ppt_第4页
Java网络编程技术-06.ppt_第5页
资源描述:

《Java网络编程技术-06.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第6章JavaFTP协议网络编程FTP是TCP/IP协议组中的协议之一,是英文File Transfer Protocol的缩写。该协议是Internet文件传送的基础,它由一系列规格说明文档组成,目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据。简单的说,FTP就是完成两台计算机之间的拷贝,从远程计算机拷贝文件至自己的计算机上,称之为“下载(download)”文件。若将文件从自己计算机中拷贝至远程计算机上,则称之为“上载(upload)”文件。在TCP/IP协议中,FTP标准命

2、令TCP端口号为21,Port方式数据端口为20。6.1FTP协议26.2 FTP服务器和客户端同大多数Internet服务一样,FTP也是一个客户/服务器系统。用户通过一个客户机程序连接至在远程计算机上运行的服务器程序。依照FTP协议提供服务,进行文件传送的计算机就是FTP服务器,而连接FTP服务器,遵循FTP协议与服务器传送文件的电脑就是FTP客户端。用户要连上FTP服务器,就要用到FPT的客户端软件,通常Windows自带“ftp”命令,这是一个命令行的FTP客户程序,另外常用的FTP客户程序还有CuteFTP、Ws

3、_FTP、Flashfxp、LeapFTP、流星雨-猫眼等。36.3FTP协议应用通过FTP应用程序可以在Internet上实现远程文件传输文件下载:从远程主机→本地计算机文件上传:从本地计算机→远程主机46.4FTP命令的使用常用的FTP命令ftp>rename将远程主机上的文件改名ftp>cd改变工作目录ftp>mkdir在远程主机创建子目录ftp>binary指定以二进制方式传送ftp>ascii指定以ASCII方式传送ftp>!在不断线的情况下,执行本地命令ftp>pwd查阅远程主机的当前目录ftp>quit结束联

4、机,关闭所有已打开的连接ftp>help显示帮助信息51、登录FTP服务器方法一:输入命令ftphost其中host是FTP服务器的域名或IP地址。如:C:>ftpftp.bttc.cn启动FTP后,命令提示符变为ftp>方法二:先输入命令ftp启动FTP,再用命令openhost登录服务器。如:C:>ftpC:>openftp.bttc.cn登录时先是显示一些欢迎信息,然后会要求输入用户名和密码,比如匿名登录服务器:C:>ftpftp.bttc.cn…………User:anonymous331Usernameoka

5、y,pleasesendcompleteE-mailaddressaspasswordPassword:230Userloggedin,proceedftp>注意:在输入密码时,屏幕没有任何显示,但已经输入了,不要认为出错。登录成功后就可以访问FTP服务器上的文件了。如果由于用户名或密码错误导致登录失败,可以用user命令重新登录。62、查看FTP服务器上的文件dir命令:显示目录和文件列表。ls命令:显示简易的文件列表。cd命令:进入指定的目录。dir命令可以使用通配符“*”和“?”,比如,显示当前目录中所有扩展名为jp

6、g的文件,可使用命令dir*.jpg。cd命令中必须带目录名。比如cdmain表示进入当前目录下的main子目录,cd..表示退回上一级子目录。73、下载文件上传和下载文件时应该使用正确的传输类型,FTP的传输类型分为ASCII码方式和二进制方式两种,对.txt、.htm等文件应采用ASCII码方式传输,对.exe或图片、视频、音频等文件应采用二进制方式传输。在默认情况下,FTP为ASCII码传输方式。type命令:查看当前的传输方式。ascii命令:设定传输方式为ASCII码方式。binary命令:设定传输方式为二进制方

7、式。以上命令都不带参数。get命令:下载指定文件。get命令的格式:getfilename[newname],filename为下载的FTP服务器上的文件名,newname为保存在本地计算机上时使用的名字,如果不指定newname,文件将以原名保存。get命令下载的文件将保存在本地计算机的工作目录下。该目录是启动FTP时在盘符C:后显示的目录。如果想修改本地计算机的工作目录,可以使用lcd命令。比如:lcdd:表示将工作目录设定为D盘的根目录。mget命令:下载多个文件。mget命令的格式:mgetfilename[fi

8、lename……]。mget命令支持通配符“*”和“?”,比如:mget*.mp3表示下载FTP服务器当前目录下的所有扩展名为mp3的文件。84、上传文件put命令:上传指定文件。put命令的格式:putfilename[newname],filename为上传的本地文件名,newname为上传至FTP

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。