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