ODETTE File Transfer Protocol 2.0
RFC 5024

 
Document
Type RFC - Informational (November 2007; Errata)
Obsoletes RFC 2204
Last updated 2013-03-02
Stream ISE
Formats plain text pdf html
Stream
ISE state (None)
Document shepherd No shepherd assigned
IESG
IESG state RFC 5024 (Informational)
Telechat date
Responsible AD Lisa Dusseault
Send notices to Ieuan.Friend@dip.co.uk

Email authors IPR References Referenced by Nits Search lists

Network Working Group                                          I. Friend
Request for Comments: 5024                                        ODETTE
Obsoletes: 2204                                            November 2007
Category: Informational

                    ODETTE File Transfer Protocol 2

Status of This Memo

   This memo provides information for the Internet community.  It does
   not specify an Internet standard of any kind.  Distribution of this
   memo is unlimited.

IESG Note

   This RFC is not a candidate for any level of Internet Standard.  The
   IETF disclaims any knowledge of the fitness of this RFC for any
   purpose and in particular notes that the decision to publish is not
   based on IETF review for such things as security, congestion control,
   or inappropriate interaction with deployed protocols.  The RFC Editor
   has chosen to publish this document at its discretion.  Readers of
   this document should exercise caution in evaluating its value for
   implementation and deployment.  See RFC 3932 for more information.

Abstract

   This memo updates the ODETTE File Transfer Protocol, an established
   file transfer protocol facilitating electronic data interchange of
   business data between trading partners, to version 2.

   The protocol now supports secure and authenticated communication over
   the Internet using Transport Layer Security, provides file
   encryption, signing, and compression using Cryptographic Message
   Syntax, and provides signed receipts for the acknowledgement of
   received files.

   The protocol supports both direct peer-to-peer communication and
   indirect communication via a Value Added Network and may be used with
   TCP/IP, X.25, and ISDN-based networks.

Friend                       Informational                      [Page 1]
RFC 5024                      ODETTE FTP 2                 November 2007

Table of Contents

   1. Introduction ....................................................4
      1.1. Background .................................................4
      1.2. Summary of Features ........................................5
      1.3. General Principles .........................................5
      1.4. Structure ..................................................6
      1.5. Virtual Files ..............................................6
      1.6. Service Description ........................................9
      1.7. Security ...................................................9
   2. Network Service ................................................11
      2.1. Introduction ..............................................11
      2.2. Service Primitives ........................................11
      2.3. Secure ODETTE-FTP Session .................................12
      2.4. Port Assignment ...........................................12
   3. File Transfer Service ..........................................13
      3.1. Model .....................................................13
      3.2. Session Setup .............................................14
      3.3. File Transfer .............................................16
      3.4. Session Take Down .........................................20
      3.5. Service State Automata ....................................23
   4. Protocol Specification .........................................28
      4.1. Overview ..................................................28
      4.2. Start Session Phase .......................................28
      4.3. Start File Phase ..........................................30
      4.4. Data Transfer Phase .......................................34
      4.5. End File Phase ............................................35
      4.6. End Session Phase .........................................36
      4.7. Problem Handling ..........................................36
   5. Commands and Formats ...........................................37
      5.1. Conventions ...............................................37
      5.2. Commands ..................................................37
      5.3. Command Formats ...........................................37
      5.4. Identification Code .......................................68
   6. File Services ..................................................69
      6.1. Overview ..................................................69
      6.2. File Signing ..............................................69
      6.3. File Encryption ...........................................70
      6.4. File Compression ..........................................70
      6.5. V Format Files - Record Lengths ...........................70
   7. ODETTE-FTP Data Exchange Buffer ................................71
      7.1. Overview ..................................................71
      7.2. Data Exchange Buffer Format ...............................71
Show full document text