1. Il client avvia la sessione FTP stabilendo una connessione di controllo al server FTP sulla porta 21.
2. Il client invia quindi un nome utente e una password al server per autenticare l'utente.
3. Una volta autenticato l'utente, il client può inviare comandi FTP al server per eseguire varie operazioni, come cambiare directory, elencare file e trasferire file.
4. Il server risponde ai comandi del client inviando risposte sulla connessione di controllo.
5. Quando il client desidera trasferire un file, invia un comando PORT al server, specificando l'indirizzo IP e il numero di porta della porta dati del client.
6. Il server stabilisce quindi una connessione dati con la porta dati del client sul numero di porta specificato.
7. Il client invia quindi il file al server utilizzando la connessione dati.
8. Una volta completato il trasferimento del file, il client invia un comando QUIT al server per terminare la sessione FTP.
Il protocollo FTP è un modo semplice ed efficiente per trasferire file tra ambienti host eterogenei. È supportato da un'ampia varietà di sistemi operativi e applicazioni software.
networking © www.354353.com