Want to create interactive content? It’s easy in Genially!

Get started free

Protocollo FTP

rayan ramama

Created on October 24, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Geniaflix Presentation

Vintage Mosaic Presentation

Shadow Presentation

Newspaper Presentation

Zen Presentation

Audio tutorial

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

Grazie per la visione!!

REALIZZATO DA RAMAMA RAYAN E ROSSI ALESSIO