ISO FTAM
ISO FTAM ISO FTAM:文件传输访问和管理协议
(ISO FTAM:File Transfer Access and Management protocol)
文件传输访问和管理协议 FTAM 属于 ISO 应用协议,专门用于在开放环境下为客户机(Initiator 发起端)和服务器(Responder 响应端)系统提供文件传输服务。与 TCP/IP 中的文件传输协议 FTP 和网络文件系统 NFS 相类似,FTAM 的提出目标是利用其较好的兼容性帮助用户访问不同系统的文件。
在 FTAM 系统中,服务器要维护有关用户和会话的面向连接的信息,直到会话结束。系统间文件的传输首先要建立一个面向连接的会话。FTAM 客户机与 FTAM 服务器联系并请求一次会话。一旦会话建立就可开始文件传输。FTAM 使用了虚拟文件存储(Virtual Filestore)的概念,它提供一个通用的文件概况。FTAM 文件系统隐藏了不同供应商系统间的差异。它指定文档类型为直接二进制信息的文件或每行以回车符结束的文本文件。FTAM 把数据解释成记录并且提供存储面向记录(Record-Oriented)的结构化文件的虚拟文件存储能力。
用户可以到记录级处理文件,FTAM 就是这样存储文件的。在这方面,FTAM 有某些关系数据库(Relational Database)的特征。用户可以锁定文件或单个的记录。
FTAM 的主要服务类型有:
传输服务类,支持文件或部分文件之间的交换。通常包括简单基本文件传输作业,支持单操作行为。
访问服务类,支持启动系统在独立 FADUs 或整个文件上执行相关操作。
管理服务,支持虚拟文件存储上的用户控制功能,以创建或删除文件、读和修改属性等。
传输-管理服务类综合传输服务类及其它有限文件管理功能单元能力,支持目录导航(Directory Navigation)和简单功能(请参照以下各功能单元)。
协议结构
所有命令采用 ASN.1 信息格式。FTAM 了定义以下各功能单元:
内核功能单元 (Kernel Functional Unit);
读功能单元 (Read Functional Unit);
写功能单元 (Write Functional Unit);
文件访问功能单元 (File Access Functional Unit);
受限文件管理功能单元 (Limited File Management Functional Unit);
增强文件管理功能单元 (Enhanced File Management Functional Unit);
分组功能单元 (Grouping Functional Unit);
FADU 锁定功能单元 (FADU Locking Functional Unit);
恢复功能单元 (Recovery Functional Unit);
重启功能单元 (Restart Functional Unit)。
FTAM 包含以下关于本地和远程文件操作的主要用户设施:
FTAM 附加设施 (APPEND/APPLICATION_PROTOCOL=FTAM) ― 通过该设施,在单个 FTAM 应用程序中或两个 FTAM 应用程序之间,用户可以附加一个或多个输入文件到单个输出文件中。
FTAM 复制设施 (COPY/APPLICATION_PROTOCOL=FTAM) ― 通过该设施,在单个 FTAM 应用程序中或两个 FTAM 应用程序之间,用户可以复制一个或多个输入文件到单个输出文件上。
FTAM 删除设施 (DELETE/APPLICATION_PROTOCOL=FTAM) ― 通过该设施,用户可以删除文件。
FTAM 目录设施 (DIRECTORY/APPLICATION_PROTOCOL=FTAM) ― 通过该设施,通话可以显示一个或多个文件属性。
FTAM 重命名设施 (RENAME/APPLICATION_PROTOCOL=FTAM) ― 通过该设施,用户可以对文件重命名。
(ISO FTAM:File Transfer Access and Management protocol)
文件传输访问和管理协议 FTAM 属于 ISO 应用协议,专门用于在开放环境下为客户机(Initiator 发起端)和服务器(Responder 响应端)系统提供文件传输服务。与 TCP/IP 中的文件传输协议 FTP 和网络文件系统 NFS 相类似,FTAM 的提出目标是利用其较好的兼容性帮助用户访问不同系统的文件。
在 FTAM 系统中,服务器要维护有关用户和会话的面向连接的信息,直到会话结束。系统间文件的传输首先要建立一个面向连接的会话。FTAM 客户机与 FTAM 服务器联系并请求一次会话。一旦会话建立就可开始文件传输。FTAM 使用了虚拟文件存储(Virtual Filestore)的概念,它提供一个通用的文件概况。FTAM 文件系统隐藏了不同供应商系统间的差异。它指定文档类型为直接二进制信息的文件或每行以回车符结束的文本文件。FTAM 把数据解释成记录并且提供存储面向记录(Record-Oriented)的结构化文件的虚拟文件存储能力。
用户可以到记录级处理文件,FTAM 就是这样存储文件的。在这方面,FTAM 有某些关系数据库(Relational Database)的特征。用户可以锁定文件或单个的记录。
FTAM 的主要服务类型有:
传输服务类,支持文件或部分文件之间的交换。通常包括简单基本文件传输作业,支持单操作行为。
访问服务类,支持启动系统在独立 FADUs 或整个文件上执行相关操作。
管理服务,支持虚拟文件存储上的用户控制功能,以创建或删除文件、读和修改属性等。
传输-管理服务类综合传输服务类及其它有限文件管理功能单元能力,支持目录导航(Directory Navigation)和简单功能(请参照以下各功能单元)。
协议结构
所有命令采用 ASN.1 信息格式。FTAM 了定义以下各功能单元:
内核功能单元 (Kernel Functional Unit);
读功能单元 (Read Functional Unit);
写功能单元 (Write Functional Unit);
文件访问功能单元 (File Access Functional Unit);
受限文件管理功能单元 (Limited File Management Functional Unit);
增强文件管理功能单元 (Enhanced File Management Functional Unit);
分组功能单元 (Grouping Functional Unit);
FADU 锁定功能单元 (FADU Locking Functional Unit);
恢复功能单元 (Recovery Functional Unit);
重启功能单元 (Restart Functional Unit)。
FTAM 包含以下关于本地和远程文件操作的主要用户设施:
FTAM 附加设施 (APPEND/APPLICATION_PROTOCOL=FTAM) ― 通过该设施,在单个 FTAM 应用程序中或两个 FTAM 应用程序之间,用户可以附加一个或多个输入文件到单个输出文件中。
FTAM 复制设施 (COPY/APPLICATION_PROTOCOL=FTAM) ― 通过该设施,在单个 FTAM 应用程序中或两个 FTAM 应用程序之间,用户可以复制一个或多个输入文件到单个输出文件上。
FTAM 删除设施 (DELETE/APPLICATION_PROTOCOL=FTAM) ― 通过该设施,用户可以删除文件。
FTAM 目录设施 (DIRECTORY/APPLICATION_PROTOCOL=FTAM) ― 通过该设施,通话可以显示一个或多个文件属性。
FTAM 重命名设施 (RENAME/APPLICATION_PROTOCOL=FTAM) ― 通过该设施,用户可以对文件重命名。