Differenza Tra FTP E SFTP

Differenza Tra FTP E SFTP
Differenza Tra FTP E SFTP

Video: Differenza Tra FTP E SFTP

Video: Differenza Tra FTP E SFTP
Video: FTP, FTPS, SFTP : Le Differenze 2024, Aprile
Anonim

FTP vs SFTP

FTP (File Transfer Protocol) è un protocollo utilizzato per il trasferimento di file tra host in Internet (o altre reti basate su TCP). È un protocollo basato sul modello client-server. Il server FTP contiene i file e i database necessari per fornire i servizi richiesti dai client. Molto spesso, il server FTP è un dispositivo ad alta potenza in grado di gestire più richieste client contemporaneamente. Il client FTP è generalmente un personal computer utilizzato da un utente finale o da un dispositivo mobile, che esegue il software necessario in grado di richiedere e ricevere file su Internet da un server FTP. FTP mantiene connessioni separate tra il client e il server per il trasferimento delle informazioni e dei dati di controllo. Le applicazioni client FTP si sono evolute da applicazioni a riga di comando ad applicazioni con interfacce utente grafiche nel corso di questo periodo. SFTP (Secure File Transfer Protocol) è un protocollo utilizzato per il trasferimento di file su un canale protetto. È stato sviluppato come estensione del protocollo Secure Shell (SSH) dall'Internet Engineering Task Force (IETF). SFTP presuppone che il canale utilizzato per la comunicazione sia protetto e che il client sia autenticato dal server e che le informazioni sul client siano disponibili per l'utilizzo del protocollo. SFTP presuppone che il canale utilizzato per la comunicazione sia protetto e che il client sia autenticato dal server e che le informazioni sul client siano disponibili per l'utilizzo del protocollo. SFTP presuppone che il canale utilizzato per la comunicazione sia protetto e che il client sia autenticato dal server e che le informazioni sul client siano disponibili per l'utilizzo del protocollo.

Cos'è l'FTP?

FTP è un protocollo utilizzato per il trasferimento di file su Internet. La specifica corrente di FTP è contenuta in RFC 959. Questo protocollo opera a livello dell'applicazione. Come accennato in precedenza, FTP mantiene due connessioni per il trasferimento di informazioni e dati di controllo. Il protocollo FTP funziona come segue. Un server FTP ascolta le richieste in arrivo dai client. Un client che desidera comunicare con il server potrebbe farlo tramite la porta 21 e si chiama connessione di controllo. La connessione di controllo viene aperta per tutta la durata dell'intera sessione e viene utilizzata per comunicare le informazioni di amministrazione. Quindi, una seconda connessione viene aperta dal server FTP tramite la porta 20 con il client comunicato e questa connessione è chiamata connessione dati. I file vengono trasferiti tramite la connessione dati e un trasferimento in corso potrebbe essere interrotto inviando un segnale di interruzione tramite la connessione di controllo.

Cos'è SFTP?

SFTP è un protocollo utilizzato per trasferire file su un canale protetto. SFTP si basa anche sull'architettura client-server. Un server SFTP ampiamente conosciuto è OpenSSH ei client SFTP sono implementati come programmi a riga di comando (forniti con OpenSSH) o applicazioni GUI. SFTP fornisce la crittografia sia per i dati che per i comandi che vengono trasferiti fornendo sicurezza per informazioni sensibili come le password. Inoltre, i file caricati utilizzando SFTP sono associati ad attributi di file come un timestamp, che non è possibile con FTP. SFTP non è solo un protocollo per l'accesso e il trasferimento di file, è in realtà un protocollo di file system.

Qual è la differenza tra FTP e SFTP?

SFTP fornisce un meccanismo sicuro per il trasferimento di file su Internet. SFTP fornisce un meccanismo per crittografare dati e comandi che vengono trasferiti tra il client e il server, mentre le informazioni trasferite tra il client e il server tramite FTP sono in testo normale. Inoltre, i file caricati utilizzando l'SFTP sono associati ad attributi di file come un timestamp, che non è possibile con FTP. Sebbene SFTP fornisca una funzionalità simile (più sicura) all'FTP, a causa delle differenze sottostanti nei protocolli, un client FTP non può essere utilizzato per comunicare con un server SFTP e un client SFTP non può essere utilizzato per comunicare con un server FTP.

Raccomandato: