ftp传输的储存位置
A. ftp是用来干嘛的传输的吗
FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。
默认情况下FTP协议使用TCP端口中的 20和21这两个端口,其中20用于传输数据,21用于传输控制信息。但是,是否使用20作为传输数据的端口与FTP使用的传输模式有关,如果采用主动模式,那么数据传输端口就是20;如果采用被动模式,则具体最终使用哪个端口要服务器端和客户端协商决定。
中文名
FTP协议
外文名
File Transfer Protocol
类型
客户/服务器系统
释义
文件传输协议
简言之,就是一种提供文件传输服务的协议。可以从FTP服务器下载文件,也可以向FTP服务器上传文件。
参考资料:网络 http://ke..com/view/1157060.htm
B. flashfxp上传好的文件所在网址怎么查找
FlashFXP是一种远程使用的FTP空间管理程序,能够在线上传下载FTP空间上的文件。因此,通过FlashFXP上传的文件,应该被储存到了一个FTP站点。文件在FTP站点上,被储存的路径提取方法如下:
打开FlashFXP,连接到上传文件的FTP站点,记录下连接到的FTP站点所在IP,和连接使用的用户名。如果站点所在IP为0.0.0.0,连接的用户名为a,则记录网址为ftp://a:0.0.0.0/ 。
依次打开文件被储存的路径,记录下打开了哪些文件夹,最终到达了哪个文件夹内部。如果途中依次打开了文件夹b、c,最终到达文件夹d并找到文件e.exe,则记录路径为b/c/d/e.exe。
组合两个路径,形成完整的文件所在路径,例如ftp://a:0.0.0.0/b/c/d/e.exe。
注意:通过此方法记录的路径,他人在访问该文件时,仍然需要输入用户的密码,登录用户以查看。
C. ftp协议结构
FTP协议是一种用于文件传输的通信协议,它支持客户端与服务器之间的文件传输操作。以下为FTP协议中常用命令及其功能:
命令描述
ABOR:中断数据连接程序
ACCT <account>:系统特权账号
ALLO <bytes>:为服务器上的文件存储器分配字节
APPE <filename>:添加文件到服务器同名文件
CDUP <dir path>:改变服务器上的父目录
CWD <dir path>:改变服务器上的工作目录
DELE <filename>:删除服务器上的指定文件
HELP <command>:返回指定命令信息
LST <name>:如果是文件名列出文件信息,如果是目录则列出文件列表
MODE <mode>:传输模式(S=流模式,B=块模式,C=压缩模式)
MKD <directory>:在服务器上建立指定目录
NLST <directory>:列出指定目录内容
NOOP:无动作,除了来自服务器上的承认
PASS <password>:系统登录密码
PASV:请求服务器等待数据连接
PORT <address>:IP地址和两字节的端口ID
PWD:显示当前工作目录
QUIT:从FTP服务器上退出登录
REIN:重新初始化登录状态连接
REST <offset>:由特定偏移量重启文件传递
RETR <filename>:从服务器上找回(复制)文件
RMD <directory>:在服务器上删除指定目录
RNFR <old path>:对旧路径重命名
RNTO <new path>:对新路径重命名
SITE <params>:由服务器提供的站点特殊参数
SMNT <pathname>:挂载指定文件结构
STAT <directory>:在当前程序或目录上返回信息
STOR <filename>:储存(复制)文件到服务器上
STOU <filename>:储存文件到服务器名称上
STRU <type>:数据结构(F=文件,R=记录,P=页面)
SYST:返回服务器使用的操作系统
TYPE <data type>:数据类型(A=ASCII,E=EBCDIC,I=binary)
USER <username>:系统登录的用户名
FTP协议响应代码如下:
响应代码解释说明
110新文件指示器上的重启标记
120服务器准备就绪的时间(分钟数)
125打开数据连接,开始传输
150打开连接
200成功
202命令没有执行
211系统状态回复
212目录状态回复
213文件状态回复
214帮助信息回复
215系统类型回复
220服务就绪
221退出网络
225打开数据连接
226结束数据连接
227进入被动模式(IP地址、ID端口)
230登录因特网
250文件行为完成
257路径名建立
331要求密码
332要求帐号
350文件行为暂停
421服务关闭
425无法打开数据连接
426结束连接
450文件不可用
451遇到本地错误
452磁盘空间不足
500无效命令
501错误参数
502命令没有执行
503错误指令序列
504无效命令参数
530未登录网络
532存储文件需要帐号
550文件不可用
551不知道的页类型
552超过存储分配
553文件名不允许
(3)ftp传输的储存位置扩展阅读
文件传输协议(FTP:File Transfer Protocol)使得主机间可以共享文件。 FTP 使用 TCP 生成一个虚拟连接用于控制信息,然后再生成一个单独的 TCP 连接用于数据传输。控制连接使用类似 TELNET 协议在主机间交换命令和消息。文件传输协议是TCP/IP网络上两台计算机传送文件的协议,FTP是在TCP/IP网络和INTERNET上最早使用的协议之一,它属于网络协议组的应用层。FTP客户机可以给服务器发出命令来下载文件,上传文件,创建或改变服务器上的目录。