| | | | |S| | | | | | |H| |F | | | | |O|M|o | | |S| |U|U|o | | |H| |L|S|t | |M|O| |D|T|n | |U|U|M| | |o | |S|L|A|N|N|t | |T|D|Y|O|O|t FEATURE |SECTION | | | |T|T|e -------------------------------------------|---------------|-|-|-|-|-|-- Implement TYPE T if same as TYPE N |4.1.2.2 | |x| | | | File/Record transform invertible if poss. |4.1.2.4 | |x| | | | User-FTP send PORT cmd for stream mode |4.1.2.5 | |x| | | | Server-FTP implement PASV |4.1.2.6 |x| | | | | PASV is per-transfer |4.1.2.6 |x| | | | | NLST reply usable in RETR cmds |4.1.2.7 |x| | | | | Implied type for LIST and NLST |4.1.2.7 | |x| | | | SITE cmd for non-standard features |4.1.2.8 | |x| | | | STOU cmd return pathname as specified |4.1.2.9 |x| | | | | Use TCP READ boundaries on control conn. |4.1.2.10 | | | | |x| | | | | | | | Server-FTP send only correct reply format |4.1.2.11 |x| | | | | Server-FTP use defined reply code if poss. |4.1.2.11 | |x| | | | New reply code following Section 4.2 |4.1.2.11 | | |x| | | User-FTP use only high digit of reply |4.1.2.11 | |x| | | | User-FTP handle multi-line reply lines |4.1.2.11 |x| | | | | User-FTP handle 421 reply specially |4.1.2.11 | | | |x| | | | | | | | | Default data port same IP addr as ctl conn |4.1.2.12 |x| | | | | User-FTP send Telnet cmds exc. SYNCH, IP |4.1.2.12 | | | | |x| User-FTP negotiate Telnet options |4.1.2.12 | | | | |x| Server-FTP handle Telnet options |4.1.2.12 |x| | | | | Handle "Experimental" directory cmds |4.1.3.1 | |x| | | | Idle timeout in server-FTP |4.1.3.2 | |x| | | | Configurable idle timeout |4.1.3.2 | |x| | | | Receiver checkpoint data at Restart Marker |4.1.3.4 | |x| | | | Sender assume 110 replies are synchronous |4.1.3.4 | | | | |x| | | | | | | | Support TYPE: | | | | | | | ASCII - Non-Print (AN) |4.1.2.13 |x| | | | | ASCII - Telnet (AT) -- if same as AN |4.1.2.2 | |x| | | | ASCII - Carriage Control (AC) |959 3.1.1.5.2 | | |x| | | EBCDIC - (any form) |959 3.1.1.2 | | |x| | | IMAGE |4.1.2.1 |x| | | | | LOCAL 8 |4.1.2.1 |x| | | | | LOCAL m |4.1.2.1 | | |x| | |2 | | | | | | | Support MODE: | | | | | | | Stream |4.1.2.13 |x| | | | | Block |959 3.4.2 | | |x| | | | | | | | | | Support STRUCTURE: | | | | | | | File |4.1.2.13 |x| | | | | Record |4.1.2.13 |x| | | | |3 Page |4.1.2.3 | | | |x| | | | | | | | | Support commands: | | | | | | | USER |4.1.2.13 |x| | | | | PASS |4.1.2.13 |x| | | | | ACCT |4.1.2.13 |x| | | | | CWD |4.1.2.13 |x| | | | | CDUP |4.1.2.13 |x| | | | | SMNT |959 5.3.1 | | |x| | | REIN |959 5.3.1 | | |x| | | QUIT |4.1.2.13 |x| | | | | | | | | | | | PORT |4.1.2.13 |x| | | | | PASV |4.1.2.6 |x| | | | | TYPE |4.1.2.13 |x| | | | |1 STRU |4.1.2.13 |x| | | | |1 MODE |4.1.2.13 |x| | | | |1 | | | | | | | RETR |4.1.2.13 |x| | | | | STOR |4.1.2.13 |x| | | | | STOU |959 5.3.1 | | |x| | | APPE |4.1.2.13 |x| | | | | ALLO |959 5.3.1 | | |x| | | REST |959 5.3.1 | | |x| | | RNFR |4.1.2.13 |x| | | | | RNTO |4.1.2.13 |x| | | | | ABOR |959 5.3.1 | | |x| | | DELE |4.1.2.13 |x| | | | | RMD |4.1.2.13 |x| | | | | MKD |4.1.2.13 |x| | | | | PWD |4.1.2.13 |x| | | | | LIST |4.1.2.13 |x| | | | | NLST |4.1.2.13 |x| | | | | SITE |4.1.2.8 | | |x| | | STAT |4.1.2.13 |x| | | | | SYST |4.1.2.13 |x| | | | | HELP |4.1.2.13 |x| | | | | NOOP |4.1.2.13 |x| | | | | | | | | | | | User Interface: | | | | | | | Arbitrary pathnames |4.1.4.1 |x| | | | | Implement "QUOTE" command |4.1.4.2 |x| | | | | Transfer control commands immediately |4.1.4.2 | |x| | | | Display error messages to user |4.1.4.3 | |x| | | | Verbose mode |4.1.4.3 | |x| | | | Maintain synchronization with server |4.1.4.4 | |x| | | | Footnotes: (1) For the values shown earlier. (2) Here m is number of bits in a memory word. (3) Required for host with record-structured file system, optional otherwise.