Browse Prior Art Database

ODETTE File Transfer Protocol (RFC2204)

IP.com Disclosure Number: IPCOM000002762D
Original Publication Date: 1997-Sep-01
Included in the Prior Art Database: 2019-Feb-15
Document File: 74 page(s) / 78K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

D. Nash: AUTHOR

Related Documents

10.17487/RFC2204: DOI

Abstract

This memo describes a file transfer protocol to facilitate electronic data interchange between trading partners. This memo provides information for the Internet community. It does not specify an Internet standard of any kind.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 5% of the total text.

Network Working Group D. Nash Request for Comments: 2204 ODETTE Category: Informational September 1997

ODETTE File Transfer Protocol

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.

Abstract

This memo describes a file transfer protocol to facilitate electronic data interchange between trading partners.

The protocol, denoted the ODETTE File Transfer Protocol, supports both direct communication between installations and indirect communication via a third party clearing centre. It was developed by the Organisation for Data Exchange by Tele Transmission in Europe to facilitate communication within the European motor industry and is presented here to allow for wider use within the Internet community.

Table of Contents

1. Introduction 3 1.1 - Background 3 1.2 - Relationship to the original ODETTE Standard 3 1.3 - General Principles 3 1.4 - Structure 4 1.5 - Virtual Files 4 1.6 - Service Description 7

2. Network Service (TCP Transport Service) 7 2.1 - Introduction 7 2.2 - Service Primitives 7 2.3 - Port Assignment 9

3. File Transfer Service 9 3.1 - Model 10 3.2 - Session Setup 11 3.3 - File Transfer 13 3.4 - Session Take Down 16 3.5 - Service State Automata 19

Nash Informational [Page 1]

RFC 2204 ODETTE File Transfer Protocol September 1997

4. Protocol Specification 22 4.1 - Overview 22 4.2 - Start Session Phase 22 4.3 - Start File Phase 23 4.4 - Data Transfer Phase 26 4.5 - End File Phase 27 4.6 - End Session Phase 27 4.7 - Problem Handling 28

5. Commands and Formats 28 5.1 - Conventions 28 5.2 - Commands 29 5.3 - Command Formats 29 5.4 - Identification Code 45

6. ODETTE-FTP Data Exchange Buffer 46 6.1 - Overview 46 6.2 - Data Exchange Buffer Format 46 6.3 - Buffer Filling Rules 47

7. Stream Transmission Buffer (TCP only) 47 7.1 - Introduction 47 7.2 - Stream Transmission Header Format 49

8. Protocol State Machine 50 8.1 - ODETTE-FTP State Machine 50 8.2 - Error Handling 50 8.3 - States 51 8.4 - Input Events 53 8.5 - Output Events 54 8.6 - Local Variables 55 8.7 - Local Constants 55 8.8 - Session Connection State Table 56 8.9 - Error and Abort State Table 58 8.10 - Speaker State Table 1 59 8.11 - Speaker State Table 2 63 8.12 - Listener State Table 65 8.13 - Example 68

9. Security Considerations 68

Appendix A Virtual File Mapping Example 69 Appendix B ISO 646 Character Subset 72

Acknowledgements 73 References 73 ODETTE Address 74 Author’s Address 74

Nash Informational [Page 2]

RFC 2204 ODETTE File Transfer Protocol September 1997

1. Introduction

1.1 Background

The ODETTE File Transfer Protocol (ODETTE-FTP) was defined in 1986 by working group four of the Organisation for Data Exchange by Tele Transmission in Europe (ODETTE) to address the electronic data interchange (EDI) requirements of the European automotive industry. It was designed in the spirit of the Open System Interconnection (OSI) model utilising the Network Service...

Processing...
Loading...