5.3 Comandi (COMMANDS)
I comandi specificano un'azione da eseguire. I comandi devono essere inviati dall'user-PI al server-PI sulla connessione di controllo. Le sequenze comando-risposta sono indipendenti dalle attività di trasferimento dati sulla connessione dati e possono essere intercalate con il trasferimento dati.
I comandi FTP sono "stringhe Telnet" (Telnet Strings) terminate dal codice "fine riga Telnet" (Telnet End of Line). I codici comando stessi sono caratteri alfabetici terminati da uno spazio se seguono parametri, o Telnet-EOL altrimenti. I codici comando e la semantica dei comandi sono descritti in questa sezione; la sintassi dettagliata dei comandi è specificata nella sezione sui comandi, le sequenze di risposta sono discusse nella sezione sul sequenziamento di comandi e risposte, e gli scenari che illustrano l'uso dei comandi sono forniti nella sezione sugli scenari FTP tipici.
I comandi FTP possono essere raggruppati come segue:
Comandi di controllo accesso (Access Control Commands)
- USER, PASS, ACCT, CWD, CDUP, SMNT, REIN, QUIT
Comandi dei parametri di trasferimento (Transfer Parameter Commands)
- PORT, PASV, TYPE, STRU, MODE
Comandi del servizio FTP (FTP Service Commands)
- RETR, STOR, STOU, APPE, ALLO, REST, RNFR, RNTO, ABOR, DELE, RMD, MKD, PWD, LIST, NLST, SITE, SYST, STAT, HELP, NOOP