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:

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

REALIZZATO DA RAMAMA RAYAN E ROSSI ALESSIO

Grazie per la visione!!