文档介绍:: .
同。RFC 691 对 RFC 686 关于打印文件的主题提出了一个较小的修订。
随着 NCP 到 TCP 的转变,出现了 RFC 765,它是使用 TCP 的 FTP 规
范。
现在的这个版本的 FTP 规范,修正了一些较小的文档错误,改进了一
些协议特征的说明,增加了一些新的可选指令。
特别是这些包含在本规范中的新的可选指令:
CDUP —— 回到上一级目录
SMNT —— 结构加载
STOU —— 唯一保存
RMD —— 删除目录
MKD —— 创建目录
PWD —— 打印目录
SYST —— 系统
本规范兼容以前的版本。
术语
ASCII
ASCII 字符集是在 ARPA-Internet 协议手册中定义的。在 FTP 里,ASCII
字符被定义为 8 位的编码集。
权限控制
权限控制定义了用户在一个系统中可使用的权限和对系统中文件操作
的权限。权限控制在防止未被授权或意外地使用文件时是必需的。
server-FTP 过程有调用权限控制的特权。
字节大小
FTP 中有两种类型的字节大小:文件的逻辑字节大小,和用于数据传
输的传输字节大小。传输字节大小通常是 8 位。传输字节不必等于系统中
存储数据的字节大小,也不必对数据结构进行解释。
控制连接
控制连接是建立在 USER-PIT 和 SERVER-PI 之间用于交换命令与应答
的通信链路。该连接遵从 Telnet 协议。
数据连接
数据连接是在特定的模式和类型下,传输数据的全双工连接。传输数
据可以是文件的一部分、整个文件或数个文件。链路可以建立在服务器 DTP
2和用户 DTP 之间也可以建立在两个服务器 DTP 之间。
数据端口
为了建立数据连接,被动数据传输过程需要在一个端口“监听”主动
传输过程的消息。
DTP
数据传输过程,建立和管理数据连接,DTP 可以是主动的也可以是被
动的。
End-of-Line
End-of-Line定义了打印行时的分隔符。它是“回车符”。
EOF
end-of-file 是传输的文件的结尾标志。
EOR
end-of -record 是传输的记录的结尾标志。
错误恢复
一个允许用户在主机系统或文件传输失败时可以从特定的错误恢复的
程序。在 FTP 中,错误恢复也包括在给定一个检查点时重新开始文件传输。
FTP 指令
包含从user-FTP 到 server-FTP 的过程的控制信息的指令集。
文件
一个计算机数据的有序集合(包括程序),可以是任意长度的,由唯一
的路径名来标识。
模式
数据的模式通过数据连接传输。模式定义了传输期间包含 EOR 和 EOF
的格式。
NVT
在 Telnet 协议中定义的网络虚拟终端。
NVFS
网络虚拟文件系统。是一个定义了拥有标准指令和路径名约定的标准
的网络文件系统。
页
一个文件独立的部分的集合称为页。FTP 支持由独立的索引页组成的
不连续文件的传送。
路径名
路径名是用户为了识别文件输入到文件系统的字符串。路