基本介紹
- 中文名:ISO FTAM
- 外文名:ISO FTAM
- 屬於: ISO 套用協定
- 用於:在開放環境下為客戶機
概述,FTAM 的主要服務類型,傳輸服務類,訪問服務類,管理服務,協定結構,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) ― 通過該設施,用戶可以對檔案重命名。