文件传输协议FTP
ftp协议是什么

FTP协议是什么1. 什么是FTP协议FTP(File Transfer Protocol)是一种用于计算机之间进行文件传输的协议。
它是互联网上最早的文件传输协议之一,通过FTP可以在客户端和服务器之间进行文件的上传、下载和删除等操作。
2. FTP协议的基本原理FTP协议基于客户端-服务器的架构,客户端负责发起请求,服务器负责响应请求并进行相应的操作。
以下是FTP协议的基本原理:•客户端通过建立与服务器的连接来进行文件传输。
•连接建立后,客户端可以向服务器发送命令,例如登录、上传、下载等。
•服务器接收并解析客户端发送的命令,执行相应的操作,并向客户端发送响应。
•文件传输过程中,客户端和服务器之间的数据传输使用数据连接。
•文件传输完成后,客户端可以关闭连接或者继续发送其他命令。
3. FTP协议的工作模式FTP协议有两种工作模式,分别为主动模式和被动模式。
3.1 主动模式在主动模式下,客户端会随机选择一个端口号,并通过该端口与服务器建立数据连接。
数据连接的建立由服务器主动发起,客户端负责接收数据。
主动模式的数据传输流程如下:1.客户端向服务器的FTP端口(默认为21)发起连接请求。
2.连接建立后,客户端通过PORT命令告知服务器数据连接的端口号。
3.服务器向客户端的数据连接端口发送连接请求。
4.连接建立后,数据传输开始。
3.2 被动模式在被动模式下,服务器会随机选择一个端口号,并通过该端口与客户端建立数据连接。
数据连接的建立由客户端主动发起,服务器负责接收数据。
被动模式的数据传输流程如下:1.客户端向服务器的FTP端口(默认为21)发起连接请求。
2.连接建立后,客户端发送PASV命令告知服务器进入被动模式。
3.服务器返回包含数据连接端口号的响应给客户端。
4.客户端通过数据连接端口与服务器建立数据连接。
5.连接建立后,数据传输开始。
4. FTP协议的安全性由于FTP协议是明文传输的,故而在网络传输过程中存在一定的安全风险。
ftp的协议名词解释

ftp的协议名词解释FTP(文件传输协议)是一种用于在网络上传输文件的协议。
它是互联网中最早采用的标准协议之一,其简单而有效的设计使得用户可以方便地将文件从一台计算机传输到另一台计算机。
在本文中,我们将深入了解FTP的协议及其相关名词解释。
1. FTP协议FTP协议是一种面向连接的协议,它使用两个端口进行通信:一个用于控制连接,另一个用于数据传输。
控制连接是用来发送命令和接收响应的,而数据传输连接则用来传输文件。
通过使用FTP客户端和FTP服务器,用户可以进行文件上传、下载、删除以及重命名等操作。
2. FTP客户端FTP客户端是一种用于访问FTP服务器的应用程序。
它提供了用户界面,允许用户输入FTP服务器的地址、用户名和密码,并执行各种文件传输操作。
常见的FTP客户端有FileZilla、CuteFTP和WinSCP等。
这些软件通常具有直观的用户界面和丰富的功能,使得用户可以轻松地管理文件。
3. FTP服务器FTP服务器是运行FTP服务的计算机。
它负责接受来自FTP客户端的连接请求,并响应客户端发出的命令。
同时,FTP服务器还负责管理用户的访问权限,控制文件的读写操作,并确保文件的安全性。
常见的FTP服务器软件有FileZilla Server、ProFTPD和vsftpd等。
4. 匿名FTP匿名FTP是一种允许用户以匿名身份访问FTP服务器的方式。
用户可以使用"anonymous"作为用户名,而无需提供密码(或将邮箱地址作为密码)。
匿名FTP通常用于公开共享文件的场景,例如软件和文档的发布。
用户可以通过匿名FTP下载这些文件,但不能进行上传操作。
5. 主动模式和被动模式FTP传输数据的方式可以采用主动模式或被动模式。
在主动模式下,FTP客户端使用随机的本地端口发起数据连接,并告知FTP服务器使用的IP地址和端口号。
而在被动模式下,FTP服务器在随机端口上监听,等待FTP客户端的数据连接请求。
文件传输协议

文件传输协议文件传输协议(File Transfer Protocol,FTP)是指互联网上用于文件传输的协议,采用客户端-服务器模式。
FTP是一种标准化协议,使用户能够通过公共或者专用的网络进行文件的传输。
FTP协议由两个主要部分组成:“指令传输”和“文件传输”。
指令传输用于控制文件的传输,管理连接以及通过ASCII或者二进制模式传输文件等。
指令传输包括登录过程、断开连接、命令交流、认证、文件传输模式的切换等功能。
文件传输是FTP的核心部分,文件传输采用二进制模式或ASCII模式,取决于传输文件的类型。
FTP是一个基于TCP/IP协议的标准应用层协议,主要用于文件的上传、下载等传输。
FTP在实现基本功能的同时,还提供了其他额外的功能,如列出服务器上的文件或目录、创建、删除文件或目录、重命名文件等。
FTP协议的优点在于,它可跨操作系统及网络,具有开放性、通用性和灵活性,使其成为现今最为流行的文件传输协议,安全性较高,可通过SSL或TLS加密传输数据。
FTP协议的基本操作包括:连接、登录、上传、下载、删除、创建文件和目录等。
在连接FTP服务器时,需要知道FTP服务器的地址、端口号、用户身份验证信息和访问权限。
FTP连接可以通过多种方式建立,例如通过FTP客户端软件、web页面或者手机APP等。
登录FTP服务器时,需要输入正确的用户名和密码。
FTP服务器一般不允许匿名登录,需要有正确的登录凭证。
凭证可以通过FTP服务器管理员得到。
成功登录后,用户便可以进入自己的服务器目录,并执行所需的操作。
上传文件时,用户需要先进入对应的目录,然后通过选择文件或者拖拽文件的方式上传,上传的文件会被FTP服务器存储在指定的文件夹中。
下载文件时,用户可以通过选择文件并确定存储路径的方式将文件下载到本地。
删除和创建文件或目录同样也是FTP协议的基本操作。
用户可以通过FTP客户端的命令来执行这些操作。
创建或删除目录时,需要注意是否有足够的权限来执行这些操作。
文件传输协议FTP

文件传输协议FTP文件传输协议(FTP,file transfer protocol)1、 FTP的作用建立在传输层TCP协议基础上,采用C/S方式,给用户提供上传和下载文件的服务。
2、 FTP服务器互联网或局域网中提供FTP服务并提供一定存储空间的计算机,可以使专用服务器,也可以是个人计算机。
3、实现FTP的方法安装IIS中的FTP 组件其他FTP软件,如Serv-U4、 FTP服务器的登陆方式匿名登录授权账户登录5、 FTP客户端连接服务器的方式命令方式在“运行”对话框键入“cmd” ? 进入命令提示符窗口 ? 键入“ftp”进入FTP模式登录:FTP?open主机IP 地址输入用户名和密码,如果是匿名登录:用户名输入anonymous 密码为空。
退出:FTP?bye或quitWeb方式打开IE浏览器,输入“ftp://FTP站点的IP地址或域名”使用客户端软件——Cute FTP6、安装FTP服务打开“开始”菜单 ? 选择“控制面板”? 选择“添加或删除程序” ? 在“添加或删除程序”窗口内选择“添加/删除windows组件” ? 选择“应用程序服务器”? 点击“详细信息”? 选择“Internet信息服务(IIS)” ? 点击“详细信息”? 勾选“文件传输协议(FTP)服务” ? 点击“确定”?点击“下一步”? 完成安装。
7、打开FTP服务打开“开始”菜单 ? 选择“管理工具”? 选择“Internet 信息服务(IIS)管理器” ?选择“FTP”站点。
8、新建FTP站点9、配置FTP站点在“Internet 信息服务(IIS)管理器”窗口中 ? 右击FTP站点图标 ? 选择“属性”FTP站点描述IP地址TCP端口号可以同时连接FTP站点的客户端数量启用日志记录匿名连接登录FTP 站点时站点的标题欢迎词退出时的告别语超过最大连接后,无法登录时的提示信息网站文件的存放路径客户端对网站文件的操作权限(读取:允许下载;写入:允许上传;记录访问:启用日志。
ftp协议详解

FTP协议详解什么是FTP协议FTP(File Transfer Protocol,文件传输协议)是用于在网络上进行文件传输的一种标准协议。
它提供了一种简单的、可靠的文件传输方式,使得用户可以在不同的计算机之间传输文件。
FTP协议使用两个进程进行通信:一个是客户端进程,即用户所在的计算机上的FTP程序;另一个是服务器进程,即文件所在的计算机上的FTP服务器程序。
FTP的工作原理FTP协议使用客户端-服务器的工作模式。
当用户需要上传或下载文件时,首先要通过FTP客户端与FTP服务器建立连接。
连接建立后,客户端可以发送命令给服务器,服务器接收到命令后进行相应的操作。
FTP协议的工作流程如下:1.用户通过FTP客户端输入服务器的IP地址和端口号进行连接。
2.连接成功后,用户输入用户名和密码进行身份验证。
3.验证成功后,客户端与服务器建立会话。
4.客户端可以通过发送命令给服务器进行文件的上传和下载等操作。
5.客户端和服务器通过数据连接进行文件的传输。
6.文件传输完成后,客户端和服务器断开连接。
FTP的命令FTP协议定义了一系列的命令,用于客户端与服务器之间的通信。
常用的FTP 命令包括:•USER:用户身份验证,用于输入用户名。
•PASS:用户身份验证,用于输入密码。
•LIST:列出服务器上的文件和目录。
•CWD:改变当前工作目录。
•RETR:从服务器下载文件。
•STOR:向服务器上传文件。
•DELE:删除服务器上的文件。
•QUIT:断开与服务器的连接。
FTP的数据连接FTP协议使用两个连接进行数据传输:控制连接和数据连接。
控制连接用于传输命令和服务器的响应信息,而数据连接用于传输文件数据。
控制连接的默认端口号是21,而数据连接的端口号则是随机指定的。
在数据传输之前,客户端先向服务器发出PASV命令,服务器收到该命令后会随机指定一个端口号,并将该端口号发送给客户端。
客户端再通过数据连接的方式连接服务器的这个随机端口。
FTP协议

介绍FTP协议的基本概念和作用FTP(File Transfer Protocol)是一种用于在计算机网络上进行文件传输的标准协议。
它允许用户通过网络将文件从一个计算机传输到另一个计算机,无论这两台计算机运行的是不同的操作系统。
概念FTP协议基于客户端‑服务器模型,其中客户端是发起文件传输请求的用户,而服务器则是存储文件并提供访问的计算机。
FTP客户端通过与服务器建立连接,进行身份验证并执行文件传输操作。
FTP使用两个独立的连接进行通信:控制连接和数据连接。
控制连接用于发送命令和接收响应,而数据连接用于实际的文件传输。
作用FTP协议在计算机网络中发挥着重要的作用,以下是一些主要的用途:1.文件传输:FTP协议是最常用的文件传输协议之一,它允许用户在不同计算机之间传输文件。
无论是上传还是下载文件,FTP提供了一种可靠和高效的方式。
2.远程文件管理:FTP使用户能够通过网络访问远程计算机上的文件。
用户可以列出目录内容、创建、删除、重命名文件夹以及执行其他文件管理操作。
3.网站维护:很多网站管理员使用FTP来更新和管理网站内容。
他们可以使用FTP客户端连接到网站服务器,并上传新的网页、图像、多媒体文件等。
4.备份和存储:FTP协议允许将文件传输到远程服务器进行备份和存储。
这对于数据安全和灾难恢复非常重要,因为它提供了一种远程存储数据的方法。
5.软件分发:许多软件开发者使用FTP来分发他们的软件。
用户可以从FTP服务器上下载最新版本的软件,并且可以使用FTP客户端进行自动更新。
总之,FTP协议为文件传输和远程文件管理提供了一个标准化的解决方案,使用户能够在不同的计算机之间方便地共享和访问文件。
它在各种领域中都得到广泛应用,包括网站管理、数据存储、软件分发等。
解释FTP协议的工作原理,包括客户端和服务器之间的通信过程FTP协议(File Transfer Protocol)是一种用于在计算机网络上进行文件传输的标准协议。
三种文件传输协议

三种文件传输协议文件传输协议(File Transfer Protocol,简称FTP)是一种用于在网络上进行文件传输的标准协议。
另外还有两种常见的文件传输协议,分别是SFTP和TFTP。
本文将详细介绍这三种文件传输协议,包括其特点、应用场景和安全性等方面。
一、FTP协议1.简单易用:FTP使用明确的命令和响应语法,易于理解和操作。
3.具备目录操作:FTP协议支持目录的创建、删除、重命名和移动等操作,方便用户对文件进行组织和管理。
4.大文件传输支持:FTP允许传输大文件,支持大文件的断点续传功能。
5.不安全性:FTP协议在传输过程中的数据是明文传输的,存在数据被窃听和篡改的风险。
FTP协议适用于需要频繁传输大量文件的场景,例如网站维护、软件升级和文件备份等。
二、SFTP协议SFTP(Secure File Transfer Protocol)是一种通过SSH协议进行安全文件传输的协议。
它在FTP协议的基础上增加了加密和身份验证功能,保证了传输的安全性。
SFTP的特点如下:1.安全性:SFTP使用SSH加密通道进行传输,数据在传输过程中得到加密保护,确保了数据的机密性和完整性。
2.支持身份验证:SFTP支持多种身份验证方式,包括基于密码、公钥和证书的身份验证,保护了用户的登录和数据传输过程。
3.端口复用:SFTP可以使用SSH的默认端口22,无需额外开放端口。
SFTP适用于对文件传输安全性要求较高的场景,例如网上银行、大型企业内部文件传输等。
三、TFTP协议TFTP(Trivial File Transfer Protocol)是一种简单的文件传输协议。
与FTP和SFTP不同,TFTP只提供了基本的文件传输功能,缺乏对安全机制和目录操作的支持。
1.简洁高效:TFTP协议设计简洁,传输效率较高,适用于对功能要求简单的文件传输。
2.UDP传输:TFTP使用UDP协议进行文件传输,数据报文不进行分片,带来了传输效率的提高。
FTP协议完全详解

FTP协议完全详解FTP(File Transfer Protocol,文件传输协议)是一种用于在计算机网络上进行文件传输的标准协议。
它允许用户通过网络将文件从一个计算机传输到另一个计算机。
本文将详细介绍FTP协议的工作原理、命令和响应以及数据传输模式。
一、工作原理FTP协议基于客户端-服务器模型,其中客户端负责发送命令和接收响应,服务器负责执行命令和发送响应。
FTP使用TCP作为传输层协议,使用默认端口号21。
当客户端与服务器建立连接时,客户端发送登录命令(USER和PASS)进行身份验证。
一旦身份验证成功,客户端可以发送各种FTP命令(如LIST、GET、PUT等)来执行文件操作。
FTP协议支持两种数据传输模式:主动模式和被动模式。
在主动模式下,客户端监听一个随机端口,服务器通过该端口向客户端发送数据。
而在被动模式下,服务器监听一个随机端口,客户端通过该端口向服务器发送数据。
二、FTP命令和响应FTP协议定义了一组命令和响应,用于控制文件传输过程。
以下是一些常见的FTP命令和响应:1. 用户身份验证命令- USER:用于指定登录用户名- PASS:用于指定登录密码2. 文件操作命令- LIST:列出当前目录下的文件和子目录- CWD:切换当前工作目录- MKD:创建新目录- RMD:删除指定目录- DELE:删除指定文件- RNFR和RNTO:重命名文件或目录3. 传输模式命令- PORT:在主动模式下指定数据传输端口- PASV:进入被动模式4. 文件传输命令- RETR:从服务器下载文件- STOR:向服务器上传文件每个命令都有对应的响应,响应由一个三位数的状态码和一条可选的描述信息组成。
状态码的第一个数字表示响应的类型,如1开头表示信息响应,2开头表示成功响应,3开头表示重定向响应,4开头表示临时错误响应,5开头表示永久错误响应。
三、数据传输模式FTP协议支持两种数据传输模式:主动模式和被动模式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
表示。接收方把数据从标准的格式转换成自己内部的表示 形式。 (2) EBCDIC文件类型。(广义二进制编码的十进制交换码)
– 在一个EBCDIC的文件里,每个字母或数字字符都被表示
为一个8位的二进制数。 (3) 图像文件类型(也称为二进制文件类型)。
主动方式建立连接过程
1
1174 控制连接 21 控制连接 数据连接 3566 20 数据连接
3
FTP客户端
FTP服务器
FTP客户端
FTP服务器
TCP三次握手建立控制通道的TCP连接
TCP三次握手建立数据通道的TCP连接
交互过程
2
1174 控制连接 21 控制连接 数据连接 3566
数据传输 关闭数据连接
2.FTP响应 响应都是ASCII码形式的3位数字,响应也是以 NVT ASCII码形式传送,要求在每行结尾都要返 回CR、LF对。
响应代码 110 120 125 150 200 202 211 212 213 214 215 220 221 225 226 227 230 250 257 331
压缩空白串,在二进制文件中用来压缩全0字节 – 压缩模式中,因为数据是压缩过的,对于增加带宽有很多好处。
块模式头字节的结构
描述子代码由在描述子字节中的位标记说明
3. FTP模型
① 协议模型——客户端/服务器模型 服务器端打开21号端口,等待客户端的服务请求。FTP服务 器允许多个客户端的并发访问。 ② 进程模型 服务器进程: a.主服务器进程:等待客户端连接,并为每个连接请求建立控 制从进程。 b.控制连接从进程:接收和处理来自客户的控制连接。 c.数据传输从进程:一个或多个,处理数据传输。 客户端进程: a.控制连接进程。 b.数据传输进程。
被动方式建立连接过程
1
1174 控制连接 21 控制连接 数据连接 3789 5365 TP服务器
FTP客户端
FTP服务器
TCP三次握手建立控制通道的TCP连接
客户端随机选择端口与服务器端选定的 端口建立数据通道的TCP连接
交互过程
2
1174 控制连接
PASV Enter Passive Mode (192,168,0,10,20,245)
FTP协议分析
FTP模型与测试分析环境
协议分析器
协议分析器的作用就是监视FTP客户与FTP服务器的协议交互过程, 记录并对协议包进行分析; 分析环境的具体参数是: FTP服务器:MAC地址为 IP地址为 控制连接端口号为 数据连接端口号为 FTP客户: MAC地址为 IP地址为 数据连接端口号为 控制连接端口号为 00-00-C0-22-A1-01 201.5.21.1 20 21 02-60-8C-01-24-28 201.5.21.25 15432 7180
解释说明 需要帐号名 未决的文件行为 关闭服务器 不能打开数据连接 结束连接 文件不可用 本地错误 磁盘空间不足 无效命令 错误参数 命令未执行 错误指令序列 无效命令参数 登录失败 需要存储文件说明 不可用的文件 不知道的页类型 超过了分配的存储空间 不允许的文件名
进入被动模式(发送 IP 地址、端口号) 登录成功 完成的文件行为 建立的路径名 用户名有效,需要密码
2.数据传输方式 主动方式:
主动方式也称为PORT方式,是FTP协议最初定 义的数据传输连接方式,主要特点是: – FTP客户端通过向FTP服务器发送PORT命令, 告诉服务器该客户端用于传输数据的临时端口 号。 – 当需要传送数据时,服务器通过TCP端口号20 与客户端的临时端口建立数据传输通道,完成 数据传输。 在建立数据连接的过程中,由服务器主动发起 连接,因此被称为主动方式。
4
20 数据连接
PORT (192,168,0,1,13,238)
FTP客户端
FTP服务器
FTP客户端
FTP服务器
客户端用PORT命令通告用于数据传输的临时 端口号(13*256+238=3566)
双方进行数据传输。传输完毕后发送数 据的一方主动关闭数据连接
被动方式:
被动方式也称为PASV方式,被动方式的主要特 点是: – FTP客户端通过向FTP服务器发送PASV命令, 告诉服务器进入被动方式。服务器选择临时端 口号并告知客户端。 – 当需要传送数据时,客户端主动与服务器的临 时端口号建立数据传输通道,完成数据传输。 在整个过程中,由于服务器总是被动接收客户 端的数据连接,因此被称为被动方式。
– 数据以连续的位传输,并打包成8位的传输字节。接收站点
必须以连续的位存储数据。 – 图像格式用于有效地传送和存储文件和二进制数据。 – 推荐所有的FTP在执行时支持此类型。
4)数据结构
文件结构(File structure)
– 没有内部的结构,被认为是数据字节的连续序列。 – 如果没有使用STRUcture指令,文件结构就被假定是缺省
2.FTP主要特征:
1)控制连接是建立在用户协议解释器和服务器协 议解释器之间用于交换命令与应答的通信链路。
2)数据连接是传输数据的全双工连接。传输数据 可以发生在服务器数据传输过程DTP和用户DTP 之间,也可以发生在两个服务器DTP之间。
3)文件类型
(1) ASCII码文件类型(默认选择)
3.1 FTP控制连接 控制连接是建立在用户协议解释器和服务器协议解释 器之间用于交换命令与应答的通信链路。
用户在两台主机间建立控制连接,然后进行数据连接, 客户与服务器为每个文件传输建立一个单独的数据连 接。如果用户请求另一个传输,那么客户与服务器将 建立一个新的数据连接。
尽管数据连接频繁地出现并消失,但是控制连接却在 整个会话中一直保持着。在完成FTP服务后由用户发 出中止控制连接命令。 控制连接用NVT ASCII传命令和响应。
解释说明 新文件指示器上的重启标记 在短时间内服务器准备就绪 数据连接已打开,在短时间内开始传输 文件 OK,数据连接将在短时间内打开 成功 不执行的命令 系统状态回复 目录状态回复 文件状态回复 帮助信息回复 系统类型回复 服务器准备就绪 服务关闭 数据连接打开 数据连接关闭
响应代码 332 350 421 425 426 450 451 452 500 501 502 503 504 530 532 550 551 552 553
描述 IP 地址和两字节的端口 ID 显示当前工作目录 从 FTP 服务器上退出登录 重新初始化 由特定偏移量重启文件传递 从服务器上复制文件到客户端 在服务器上删除指定目录 指定要重命名的路径 重命名为新路径 定义服务器相关的命令 安装文件系统 返回当前文件或目录的状态信息 储存(复制)文件到服务器上 储存文件到服务器上(不覆盖同名文件) 数据结构(F=file,R=record,P=page) 返回服务器使用的操作系统 文件类型(A=ASCII,E=EBCDIC,I=binary) 系统登录的用户名
4
21 控制连接 数据连接 3789 5365
数据传输 关闭数据连接
数据连接
FTP客户端
FTP服务器
FTP客户端
FTP服务器
服务器对PASV命令回应,其中包含用于数据 传输的临时端口号(20*256+245=5365)
进行数据传输,传输完毕后发送数据的 一方主动关闭数据连接
3.数据连接的关闭 关闭连接的条件: – 用户端发送ABORT命令 – 服务器通过EOF终止要求,表示结束发送数据 – 控制连接关闭 – 发生不可恢复错误
5) 传输方式
FTP的传输模式有流模式、块模式和压缩模式: (1) 流模式
数据以字节流的形式传送 – 在记录结构文件中EOR 和EOF 表示为双字节控制码。控制码的第 一个字节全是0。第二个字节的值为1 时表示EOR,为2 时表示 EOF,如果要同时表示EOR 和EOF,值为3。 – 文件结构,通过发送方关闭连接表示EOF,接收到的所有数据就 是文件内容。
1. TCP/IP文件传输协议(FTP)
FTP工作在TCP/IP模型的应用层,基于的传输协议是 TCP, FTP客户和服务器之间的连接是可靠的,面向 连接为数据的传输提供了可靠的保证。 1.FTP的目标: 1)主机之间共享计算机程序或数据; 2)本地主机间接地使用远程计算机 ; 3)向用户屏蔽不同主机中各种文件存储系统的细节; 4)可靠和高效的传输数据。
描述 异常中断数据连接程序 系统优先权说明 为服务器上的文件存储器分配字节 为服务器上同名文件填加数据 改变到服务器上的父目录 改变服务器上的工作目录 删除服务器上的指定文件 在指定命令上返回信息 列表显示文件或目录 传输模式 在服务器上建立指定目录 列出文件或子目录(不带属性) 获得服务器的确认,了解服务器是否活动 系统登录密码 等待数据连接的请求服务
命令 PORT<address> PWD QUIT REIN REST<offset> RETR<filename> RMD<directory> RNFR<oldpath> RNTO<newpath> SITE<params> SMNT<pathname> STAT<directory> STOR<filename> STOU<filename> STRU<type> SYST TYPE<datatype> USER<username>
(2) 块模式
文件以块形式传送,块带有自己的头部分。头字节包括16位计数域 和8位描述子代码。 – 计数域指出了数据块的总长度字节数。 – 描述符代码定义了:文件的最后块(EOF),记录的最后块 (EOR),重新开始标记或可疑数据。