Sei sulla pagina 1di 6

OPERAZIONI PRATICHE: I

COMANDI FTP
Permettono il trasferimento di file tra le
stazioni della rete (CLIENT-SERVER).
Se le stazioni hanno sistemi operativi
diversi , esegue la conversione.
Ogni sessione di trasferimento di file
articolata in tre fasi:
-apertura collegamento
-copia dei file e comandi vari
-chiusura del collegamento

COMANDI COMUNI

Il client invia i comandi al server FTP con sequenze di testo


ASCII
NOME COMANDO e < PARAMETRO >

I comandi pi usati:
USER < nome utente>
PASS < password>
STOR < file name>
RETR < search file>
CWD < directory>
QUIT

Le risposte che il server FTP invia al client sono stringhe di


testo ASCII composte da 3 caratteri X Y Z.

CODICI DI STATO X Y Z
La X pu assumere valori compresi tra 1 a 5 che hanno un significato preciso :

1 = INIZIO RICHIESTA

2 = RICHIESTA COMPLETATA

3 = COMANDO SOSPESO

4 = ERRORE PROVVISORIO

5 = ERRORE DEFINITIVO

La Y invece pu assumere solamente determinati valori che hanno un significato


informativo:

0 = ERRORE DI SINTASSI

2 = INFO SULLO STATO DI CONNESSIONE

3 = INFO SULLO STATO DI AUTENTICAZIONE

5 = INDICA LO STATO DEL FILE

Il terzo carattere Z non rigidamente codificato, cio varia in funzione di x e y

ESEMPIO COMUNICAZIONE CLIENT-SERVER


1.

Un Client si connette al server FTP che gli risponde 220 (accettazione della
connessione)

2.

Il client invia i dati per lidentificazione USER <nome utente>

3.

Il server risponde 331 (nome utente accettato, sia attende la password )

4.

Il client invia la password PASS<password> e se viene autenticato dal


server pu continuare la comunicazione

5.

Il client invia un comando es. RETR<search file>

6.

Il server risponde 125 (connessione dati aperta, inizia il trasferimento )


oppure risponde 425 (impossibile aprire una connessione , nessun trasferimento file)

7.

Il client si disconnette QUIT

FTPS per la sicurezza


FTP non prevede cifratura per i dati scambiati
PERICOLO
Introduzione di nuovi protocolli e codici che prendono il
nome di FTPS
Se viene impostato nella finestra del trasferimento comparir il
simbolo del lucchetto
FTPS un protocollo ufficiale che cifra solamente la sessione e
non tutti i dati che vengono trasferiti.

Potrebbero piacerti anche