Want to create interactive content? It’s easy in Genially!
Protocollo FTP
rayan ramama
Created on October 24, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
PROTOCOLLO FTP
FILE TRANSFER PROTOCOL
A Cura Di Ramama Rayan E Alessio Rossi
Tipi di Connessioni del Protocollo FTP
INDICE
Introduzione al Protocollo FTP
Funzionamento del Protocollo FTP
Applicazioni e Utilizzi del Protocollo FTP
Contextualize Your Topic with a Subtitle
Introduzione al Protocollo FTP
A Cura Di Ramama Rayan E Alessio Rossi
FTP
FTP è stato sviluppato negli anni '70 e continua ad essere utilizzato oggi, con aggiornamenti per migliorare la sicurezza e l'efficienza del trasferimento dei file.
Quando è Stato Inventato?
Il trasferimento avviene tramite client FTP che si connettono a server FTP, utilizzando comandi specifici per caricare, scaricare o gestire i file.
Come Opera?
Il protocollo FTP opera su Internet o reti locali, permettendo l'accesso a server remoti dove i file possono essere caricati o scaricati.
Dove Opera?
Il Protocollo FTP è utilizzato per facilitare il trasferimento di file tra computer su una rete, rendendo la condivisione di dati più efficiente e organizzata.
A Cosa Serve?
A Cura Di Ramama Rayan E Alessio Rossi
Storia e Sviluppo del Protocollo FTP
2023
FTP continua a evolversi con aggiornamenti per migliorare la compatibilità e la sicurezza in un contesto digitale in rapida evoluzione.
2010
L'adozione di protocolli alternativi come SFTP cresce, ma FTP rimane ampiamente utilizzato in molte applicazioni.
2000
Vengono introdotte versioni migliorate del protocollo, come FTPS, per garantire una maggiore sicurezza nei trasferimenti.
1990
FTP inizia a guadagnare popolarità con l'espansione di Internet, diventando uno strumento essenziale per il trasferimento di file
1982
Viene pubblicato il primo standard ufficiale per FTP, definito nel RFC 959, stabilendo le basi per il suo utilizzo.
1971
Il protocollo FTP è stato introdotto per la prima volta come parte della suite di protocolli ARPANET.
Architettura Client-Server del Protocollo FTP
Comunicazione e Protocolli
La comunicazione avviene tramite comandi e risposte standardizzati, utilizzando porte specifiche (21 per il controllo e 20 per i dati), permettendo una gestione fluida delle sessioni di trasferimento e una separazione chiara tra i dati e i comandi.
Struttura Client-Server
L'architettura client-server del protocollo FTP prevede che il client invii richieste al server per il trasferimento di file, con il server che gestisce le operazioni e fornisce l'accesso ai file richiesti, garantendo così un'interazione efficiente tra i due.
Contextualize Your Topic with a Subtitle
FUNZIONAMENTO FTP-CLIENT/SERVER
Funzionamento del Protocollo FTP
01
Meccanismi di Trasferimento dei File
Definizione di FTP
Il protocollo FTP (File Transfer Protocol) consente il trasferimento di file tra client e server, utilizzando una connessione TCP/IP per garantire l'integrità dei dati durante il processo.
Modalità di Trasferimento
FTP supporta due modalità principali: ASCII e binaria, permettendo agli utenti di scegliere il formato più adatto in base al tipo di file da trasferire, ottimizzando così l'efficienza.
Comandi FTP Fondamentali
I comandi FTP come GET, PUT e DELETE sono essenziali per gestire le operazioni sui file, consentendo agli utenti di scaricare, caricare e rimuovere file dal server in modo semplice e diretto.
COMANDI FTP
COMANDI UTILIZZATI TRA SERVER-CLIENT FTP
Nella tabella riportata di seguito sono riportati alcuni dei comandi principali che vengono utilizzati tra un client e un server ftp durante la loro comunicazione. I comandi vengono scambiati tramite la porta 21 e in molti casi vengono standardizzati nella RCF 959.
Nel protocollo FTP la modalità di connessione può essere attiva o passiva, e la scelta tra le due influisce su come viene stabilita la connessione dati tra il client e il server FTP
Cosa si intende per tipi di connessioni
TIPI DI CONNESSIONI
Connessione Attiva
Connessione Passiva
CONNESSIONE attiva
Come funziona la connessione attiva (Active Mode)
-Il client stabilisce una connessione al server sulla porta 21 per il controllo (comandi FTP).-Quando il client invia un comando per trasferire i dati , il server apre una connessione sulla sua porta 20 (di solito usata per il trasferimento dei dati). -Il server quindi tenta di connettersi al client attraverso una porta random che il client ha precedentemente specificato.
CONNESSIONEPASSIVA
Come funziona la connessione pattiva (Passive Mode)
-Il client apre una connessione di controllo sulla porta 21, come nella modalità attiva.-Invece di fornire una porta al server, il client richiede al server di operare in modalità passiva (cioè il server non prova a connettersi con il client come nella attiva). -Il server risponde comunicando al client un numero di porta casuale, che rimane aperto e in ascolto. -A questo punto, il client stabilisce la connessione dati verso la porta indicata dal server.
Una soluzione può essere quella di usare FTPS (FTP Secure) o SFTP (SSH File Transfer Protocol). L'FTPS utilizza TLS/SSL per cifrare la connessione, aggiungendo protezione sia per i dati che per le credenziali.SFTP, invece, è parte del protocollo SSH (Secure Shell) e cifrato end-to-end, rendendolo una scelta più sicura e più semplice in conf.
Vulnerabilità e soluzioni
Perchè l'FTP piò essere poco sicuro?
L'FTP trasmette dati in chiaro, inclusi nomi utente e password, su una connessione TCP. Ciò significa che qualsiasi informazione può essere intercettata durante il trasferimento (man-in-the-middle attack), rendendo FTP vulnerabile all'intercettazione.
Contextualize Your Topic with a Subtitle
APPLICAZIONI E UTILIZZI DEL PROTOCOLLO FTP
ALCUNI ESEMPi
02
01
Caricamento di contenuti su un server web
ESEMPIO
I webmaster usano FTP per caricare i file HTML, CSS, immagini e script su un server remoto per rendere un sito web accessibile online. Programmi come FileZilla o Cyberduck permettono di trasferire facilmente i file dal computer al server
02
Distribuzione di software
ESEMPIO
Le aziende di software usano server FTP per permettere agli utenti di scaricare versioni, aggiornamenti o pacchetti di software. Per esempio, distribuzioni Linux come Debian e Ubuntu usano FTP per ospitare e distribuire i propri pacchetti software
03
Gestione di reti aziendali
ESEMPIO
Gli amministratori di rete usano FTP per aggiornare e gestire dispositivi di rete come router e switch. Questo include il caricamento di configurazioni e aggiornamenti del firmware direttamente sui dispositivi
Contextualize Your Topic with a Subtitle
Come configurare un server ftp su windows
Contextualize Your Topic with a Subtitle