| 什么是FTP |
| 1. FTP协议 什么是FTP呢?FTP 是 TCP/IP 协议组中的协议之一,是英文File Transfer Protocol的缩写。该协议是Internet文件传送的基础,它由一系列规格说明文档组成,目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据。简单的说,FTP就是完成两台计算机之间的拷贝,从远程计算机拷贝文件至自己的计算机上,称之为“下载(download)”文件。若将文件从自己计算机中拷贝至远程计算机上,则称之为“上载(upload)”文件。在TCP/IP协议中,FTP标准命令TCP端口号为21,Port方式数据端口为20。 2. FTP服务器和客户端 同大多数Internet服务一样,FTP也是一个客户/服务器系统。用户通过一个客户机程序连接至在远程计算机上运行的服务器程序。依照 FTP 协议提供服务,进行文件传送的计算机就是 FTP 服务器,而连接FTP服务器,遵循FTP协议与服务器传送文件的电脑就是FTP客户端。用户要连上 FTP 服务器,就要用到 FPT 的客户端软件,通常 Windows自带“ftp”命令,这是一个命令行的 FTP 客户程序,另外常用的 FTP 客户程序还有 CuteFTP、Ws_FTP、Flashfxp、LeapFTP、流星雨-猫眼等。 3. FTP用户授权 (1)用户授权 要连上 FTP 服务器(即“登陆”),必须要有该 FTP 服务器授权的帐号,也就是说你只有在有了一个用户标识和一个口令后才能登陆FTP服务器,享受FTP服务器提供的服务。 (2)FTP地址格式 FTP地址如下: (3)匿名FTP 互连网中有很大一部分 FTP 服务器被称为“匿名”(Anonymous)FTP 服务器。这类服务器的目的是向公众提供文件拷贝服务,不要求用户事先在该服务器进行登记注册,也不用取得FTP服务器的授权。
4. FTP的传输模式 FTP协议的任务是从一台计算机将文件传送到另一台计算机,它与这两台计算机所处的位置、联接的方式、甚至是是否使用相同的操作系统无关。假设两台计算机通过ftp协议对话,并且能访问Internet,
你可以用ftp命令来传输文件。每种操作系统使用上有某一些细微差别,但是每种协议基本的命令结构是相同的。 5. FTP的工作方式 FTP支持两种模式,一种方式叫做Standard (也就是 PORT方式,主动方式),一种是 Passive
(也就是PASV,被动方式)。 Standard模式 FTP的客户端发送 PORT 命令到FTP服务器。Passive模式FTP的客户端发送
PASV命令到 FTP Server。 |
| FlashFXP使用教程 |
|
Flashfxp功能强大的FXP/FTP软件,融合了一些其他优秀FTP软件的优点,如像CuteFTP一样可以比较文件夹,支持彩色文字显示;像BpFTP支持多文件夹选择文件,能够缓存文件夹;像LeapFTP一样的外观界面,甚至设计思路也差相仿佛。支持文件夹(带子文件夹)的文件传送、删除;支持上传、下载及第三方文件续传;可以跳过指定的文件类型,只传送需要的文件;可以自定义不同文件类型的显示颜色;可以缓存远端文件夹列表,支持FTP代理及Socks3&4;具有避免空闲功能,防止被站点踢出;可以显示或隐藏“隐藏”属性的文件、文件夹;支持每个站点使用被动模式等。 1.打开FlashFXP,点击“站点”/“站点管理器”。快捷键F4。 ![]() 3.在常规面板,输入FTP地址 ftp://nbgg.vicp.net 用户名称nbgg 密码nbgg 然后点击“应用”按钮,站点就设置好了。点击“连接”按钮,连接站点。 4.连接上站点之后,在本地磁盘,找到要上传的站点目录,选中后右键单击,单击“传送”,上传网站就这样轻易实现了。 同样的方法,选中远程空间中的文件或者文件夹,点右键,点击“传送”,就可以下载到本地。 |
| FTP常见错误及解决方法 |
| 421错误:同时连接该ftp的人数过多,超出FTP设置的人数了,请等人少的时候再连接。 530“not login\": 用户名或密码错误,获得正确的密码重新连接。 “连接超时,无法连接”错误:该ftp暂时关机,可能是服务器重新启动,或者FTP进行维护,等FTP正常再连接。 “无法解析域名”: 原因1:该ftp的域名输入错误,如漏打一个字母,使用了全角标点等。 解决方法:去发布该ftp论坛找到正确的域名输入。 原因2:本地的域名解析服务器坏了(是指你的网络服务商的域名解析服务) 解决方法:等本地网络修好即可使用,也可以直接输入ftp的ip地址。 原因3:该ftp修改了域名。 解决方法:去发布该ftp论坛找正确的域名。 “only one …… ip address……” 原因1:使用多线程下载,超过该ftp允许的线程。 解决方法:看看自己是不是已经与该ftp有了连接,如果有了就不要再开新的连接。 原因2:局域网内有其他人连接了该ftp(长城宽带等fttb容易出现) 解决方法:等几个小时,别人断开后,再连接该ftp。 “连接拒绝”:恭喜你,你的ip已经被该ftp封了。 解决方法:等一段时间(由该ftp设定,半小时到一天不等),才能连接该ftp。 如果你的ip地址是动态的话,也可以断开网络,重播上网连接FTP试试。 425 :不能打开数据连接,你可以尝试用PORT模式来代替PASV模式,或者反之。 550 No such file or directory:文件可能已经改名或者删除了 Not connet,access deny拒绝连接访问错误:不能匿名登录和访问,你必须提供用户名和密码才能登录。 426:关闭连接,中止传输 。FTP 可能正在重新启动,或者服务器维护而关闭。 FTP口令: 文件传输软件的使用格式为:FTP ,如果连接成功,系统将提示用户输入用户名以及口令: LOGIN:(输入合法的用户名或者“ANONYMOUS”) PASSWORD:(输入合法的口令,若以“ANONYMOUS”方式登录,一般不用口令) 进入想要连接的FTP站点后,用户就可以进行相应的文件传输操作了,其中一些重要的命令及相似的命令如下: (1)HELP、?、RHELP、REMOTEHELP HELP 显示LOCAL端的命令说明,若不接受则显示所有可用命令; ? 相当于HELP,例如:? CD; RHELP 同HELP,只是它用来显示REMOTE端的命令说明; REMOTEHELP 相当于RHELP。 (2)ASC(ASCII)、BIN(BINARY)、IMAGE、TYPE ASCII 切换传输模式为文字模式(只能用来传送DOC文件,因为是7-BIT) BINARY 切换传输模式为二进制模式(除文字文件外皆用此模式); IMAGE 相当于BINARY; TYPE 让你更改或显示目前传输模式。 (3)BYE、QUIT BYE 退出FTP; QUIT 相当于BYE。 (4)CD、CDUP、LCD、PWD、! CD 改变当前工作目录,例如:CD \\PUB; CDUP 回到上一层目录,相当于你打CD..; LCD 让你更改或显示LOCAL端的工作目录,例如:LCD \\TMP; PWD 显示目前的工作目录(REMOTE端); ! 让你执行外壳命令,例如: !LS。 (5)DELETE、MDELETE、RENAME DELETE 删除REMOTE端的文件 MDELETE 批量删除文件,需配合?或*; RENAME 更改REMOTE端的文件名。 (6)GET、MGET、PUT、MPUT、RECV、SEND GET 下传文件; MGET 批量下传文件,需配合万用字元,例如:MGET *.GZ; PUT 上传文件; MPUT 批量上传文件,需配合万用字元; RECV 相当于GET(RECV为RECEIVE的简写); SEND 相当于PUT。 (7)HASH、PROMPT、VERBOSE、STATUS、BELL HASH 切换#字号的出现,每一个#字号表示传送了1024/8192 BYTES; PROMPT 切换INTERACTIVE ON/OFF; VERBOSE 切换所有文件传输过程的显示; STATUS 显示目前的一些参数; BELL 当指令做完时会发出一声叫声。 (8)LS、DIR、MLS、MDIR、MKDIR、RMDIR LS 有点象UNIX下的LS(LIST)命令; DIR 相当于LS -L(LIST-LONG); MLS 只是将远端某目录下的文件存于LOCAL端的某文件里; MDIR 相当于MLS; MKDIR 象DOS下的MD(创建子目录)一样; RMDIR 象DOS下的RD(删除子目录)一样; (9)OPEN、CLOSE、DISCONNECT、USER 请求的操作中止。处理中发生本地错误。 |