跳到主要内容

2.2 术语

ASCII (美国信息交换标准代码, American Standard Code for Information Interchange)
ASCII字符集如ARPA互联网协议手册中所定义.

访问控制 (Access Controls)
访问控制定义用户对系统及其文件的访问权限. 访问控制是防止未经授权或意外使用文件所必需的. 服务器FTP进程有权调用访问控制.

字节大小 (Byte Size)
FTP中有两种字节大小: 文件的逻辑字节大小和用于数据传输的传输字节大小. 传输字节大小始终为8位. 传输字节大小不一定是数据在系统中存储的字节大小, 也不一定是解释数据结构的逻辑字节大小.

控制连接 (Control Connection)
USER-PI和SERVER-PI之间用于交换命令和回复的通信路径. 此连接遵循Telnet协议.

数据连接 (Data Connection)
以指定模式和类型传输数据的全双工连接. 传输的数据可以是文件的一部分、整个文件或多个文件. 路径可以在服务器DTP和用户DTP之间, 或两个服务器DTP之间.

数据端口 (Data Port)
被动数据传输进程在数据端口上"监听"来自主动传输进程的连接, 以便打开数据连接.

DTP (数据传输进程, Data Transfer Process)
数据传输进程建立和管理数据连接. DTP可以是被动的或主动的.

行结束符 (End-of-Line, EOL)
行结束序列定义打印行的分隔. 该序列是回车符, 后跟换行符.

文件结束符 (End-of-File, EOF)
定义正在传输的文件结束的文件结束条件.

记录结束符 (End-of-Record, EOR)
定义正在传输的记录结束的记录结束条件.

错误恢复 (Error Recovery)
允许用户从某些错误 (如主机系统或传输进程故障) 中恢复的过程. 在FTP中, 错误恢复可能涉及在给定检查点重新启动文件传输.

FTP命令 (FTP Commands)
构成从用户FTP流向服务器FTP的控制信息的一组命令.

文件 (File)
计算机数据 (包括程序) 的有序集合, 长度任意, 由路径名唯一标识.

逻辑字节大小 (Logical Byte Size)
系统可以处理的最小数据单元的大小 (以位为单位).

模式 (Mode)
通过数据连接传输数据的模式. 模式定义传输期间的数据格式, 包括EOR和EOF. FTP中定义的传输模式在传输模式部分描述.

NVT (网络虚拟终端, Network Virtual Terminal)
Telnet协议中定义的网络上终端的标准表示.

页 (Page)
文件可以被构造为一组称为页的独立部分. FTP支持将不连续文件作为独立索引页传输.

路径名 (Pathname)
路径名定义为用户必须输入到文件系统以标识文件的字符串.

PI (协议解释器, Protocol Interpreter)
协议的用户端和服务器端具有在用户PI和服务器PI中实现的不同角色.

记录 (Record)
顺序文件可以被构造为若干称为记录的连续部分. FTP支持记录结构, 但文件不必具有记录结构.

回复 (Reply)
回复是通过控制连接从服务器发送给用户的确认 (正面或负面), 以响应FTP命令. 回复的一般形式是完成代码 (包括错误代码) 后跟文本字符串. 代码供程序使用, 文本通常供人类用户使用.

服务器DTP (Server-DTP)
数据传输进程在其正常"主动"状态下, 与"监听"数据端口建立数据连接. 它设置传输和存储参数, 并根据其PI的命令传输数据. DTP可以置于"被动"状态, 以监听而非发起数据端口上的连接.

服务器FTP进程 (Server-FTP Process)
与用户FTP进程以及可能的另一个服务器合作执行文件传输功能的进程或进程集. 功能包括协议解释器 (PI) 和数据传输进程 (DTP).

服务器PI (Server-PI)
服务器协议解释器在端口L上"监听"来自用户PI的连接, 并建立控制通信连接. 它从用户PI接收标准FTP命令, 发送回复, 并管理服务器DTP.

类型 (Type)
用于数据传输和存储的数据表示类型. 类型意味着在数据存储和数据传输之间进行某些转换. FTP中定义的表示类型在建立数据连接部分描述.

用户 (User)
希望获得文件传输服务的人或代表人的进程. 人类用户可以直接与服务器FTP进程交互, 但由于协议设计偏向于自动化, 优先使用用户FTP进程.

用户DTP (User-DTP)
数据传输进程在数据端口上"监听"来自服务器FTP进程的连接. 如果两个服务器之间正在传输数据, 则用户DTP处于非活动状态.

用户FTP进程 (User-FTP Process)
包括协议解释器、数据传输进程和用户界面的一组功能, 这些功能共同与一个或多个服务器FTP进程合作执行文件传输功能. 用户界面允许在与用户的命令-回复对话中使用本地语言.

用户PI (User-PI)
用户协议解释器从其端口U发起到服务器FTP进程的控制连接, 发起FTP命令, 并在用户DTP是文件传输的一部分时管理用户DTP.