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:
View
Geniaflix Presentation
View
Vintage Mosaic Presentation
View
Shadow Presentation
View
Newspaper Presentation
View
Zen Presentation
View
Audio tutorial
View
Pechakucha Presentation
Transcript
PROTOCOLLO FTP
A Cura Di Ramama Rayan E Alessio Rossi
FILE TRANSFER PROTOCOL
INDICE
Introduzione al Protocollo FTP
Funzionamento del Protocollo FTP
Contextualize Your Topic with a Subtitle
Applicazioni e Utilizzi del Protocollo FTP
Tipi di Connessioni del Protocollo FTP
Introduzione al Protocollo FTP
A Cura Di Ramama Rayan E Alessio Rossi
Come Opera?
A Cosa Serve?
Il trasferimento avviene tramite client FTP che si connettono a server FTP, utilizzando comandi specifici per caricare, scaricare o gestire i file.
Il Protocollo FTP è utilizzato per facilitare il trasferimento di file tra computer su una rete, rendendo la condivisione di dati più efficiente e organizzata.
FTP
A Cura Di Ramama Rayan E Alessio Rossi
Quando è Stato Inventato?
Dove Opera?
Il protocollo FTP opera su Internet o reti locali, permettendo l'accesso a server remoti dove i file possono essere caricati o scaricati.
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.
Storia e Sviluppo del Protocollo FTP
Vengono introdotte versioni migliorate del protocollo, come FTPS, per garantire una maggiore sicurezza nei trasferimenti.
FTP continua a evolversi con aggiornamenti per migliorare la compatibilità e la sicurezza in un contesto digitale in rapida evoluzione.
Viene pubblicato il primo standard ufficiale per FTP, definito nel RFC 959, stabilendo le basi per il suo utilizzo.
1971
1990
2010
2023
2000
1982
FTP inizia a guadagnare popolarità con l'espansione di Internet, diventando uno strumento essenziale per il trasferimento di file
Il protocollo FTP è stato introdotto per la prima volta come parte della suite di protocolli ARPANET.
L'adozione di protocolli alternativi come SFTP cresce, ma FTP rimane ampiamente utilizzato in molte applicazioni.
Architettura Client-Server del Protocollo FTP
Comunicazione e Protocolli
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.
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.
Contextualize Your Topic with a Subtitle
FUNZIONAMENTO FTP-CLIENT/SERVER
01
Funzionamento del Protocollo FTP
Meccanismi di Trasferimento dei File
Comandi FTP Fondamentali
Definizione di FTP
Modalità di Trasferimento
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.
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.
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.
TIPI DI CONNESSIONI
Cosa si intende per tipi di connessioni
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
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.
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
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.
02
APPLICAZIONI E UTILIZZI DEL PROTOCOLLO FTP
ALCUNI ESEMPi
01
02
03
Caricamento di contenuti su un server web
Distribuzione di software
Gestione di reti aziendali
ESEMPIO
ESEMPIO
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
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
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
Contextualize Your Topic with a Subtitle
Come configurare un server ftp su windows
Contextualize Your Topic with a Subtitle