GeeksforGeeks
FTP sta per File Transfer Protocol. È un protocollo che viene utilizzato per trasferire o copiare il file da un host a un altro host. Ma potrebbero esserci alcuni problemi come il nome di file diverso e la directory di file diversa durante l’invio e la ricezione di file in diversi host o sistemi. E in FTP, secure channel non viene fornito per trasferire i file tra gli host o i sistemi. È utilizzato nel porto no-21.
SFTP sta per Secure File Transfer Protocol. Si tratta di un protocollo che fornisce il canale sicuro, per trasferire o copiare il file da un host a un altro host o sistemi. SFTP stabilisce la connessione di controllo sotto protocollo SSH e viene utilizzato nella porta no-22.
Ci sono alcune differenze tra loro che sono riportate di seguito:
S.NO | FTP | SFTP |
---|---|---|
Sta per File Transfer Protocol. | Sta per Secure File Transfer Protocol. | |
In FTP, secure channel non viene fornito per trasferire i file tra gli host. | In SFTP, secure channel è fornito per trasferire i file tra gli host. | |
È una parte del protocollo TCP / IP. | È un protocollo SSH. | |
Di solito funziona sulla porta no-21. | Funziona sulla porta n.22. | |
Stabilisce la connessione sotto il protocollo TCP. | Stabilisce la connessione di controllo sotto protocollo SSH. | |
Non crittografa i dati prima dell’invio. | Ha crittografato i dati prima dell’invio. | |
Funziona sul metodo diretto per il trasferimento di file. | Funziona sul metodo tunelling per il trasferimento di file. | |
Rende il caricamento e il download di file senza alcuna sicurezza. | Mantiene la piena sicurezza dei dati utilizzando le chiavi SSH. |