FTP vs TFTP
File Transfer Protocol (noto anche come FTP) è un protocollo di rete che viene implementato per lo scambio di file su una rete TCP / IP, ovvero il Transmission Control Protocol e il protocollo Internet. FTP utilizza l'autenticazione della password creata dall'utente. Anche se l'autenticazione della password basata sull'utente viene solitamente implementata, l'accesso utente anonimo è disponibile anche tramite un server FTP.
Trivial File Transfer Protocol (noto anche come TFTP) è un protocollo di rete che viene implementato per trasferire anche i file. È stato definito per la prima volta nel 1980, con la funzionalità di un semplice server FTP. Per la sua semplicità, può essere implementato con scarti di memoria molto limitati nella parte del suo computer di casa. Come tale, al suo inizio, TFTP è stato utilizzato per avviare computer o router. Detto questo, è anche utile per il trasferimento di piccole quantità di dati tra le reti (ad esempio il firmware del telefono IP).
Come accennato, l'FTP è accessibile in modo anonimo. Ciò significa che l'utente può accedere a questo server con un account "anonimo" quando viene richiesto un nome utente e una password. Nella maggior parte dei casi, a un utente senza un account diretto con il computer host verrà richiesto di utilizzare il proprio indirizzo e-mail al posto di una password; tuttavia, non vi è praticamente alcun processo di verifica che si verifica una volta fornite tali informazioni (come nel Centro nazionale per le informazioni sulle biotecnologie).
TFTP viene utilizzato principalmente per trasferire file da (o scriverli a) su un server remoto. Poiché si tratta di un protocollo aperto, vi è una carenza di sicurezza, il che significa che è molto pericoloso trasferire file su un server aperto su Internet. Di conseguenza, TFTP viene solitamente utilizzato solo su reti private e / o locali. Sfortunatamente, non esiste un processo di autenticazione, quindi nessun meccanismo di crittografia, messo in atto. Come risultato della sua semplicità, TFTP può trasferire solo file grandi come un terabyte e consente il trasferimento di pacchetti di dati di grandi dimensioni, il che potrebbe causare enormi ritardi nella trasmissione dei file.
A differenza del TFTP, i server FTP dispongono di un protocollo di autenticazione e crittografia. Laddove tale accesso è limitato, è possibile implementare un servizio FTP remoto (FTP mail) per aggirare il problema della restrizione. Ciò consente l'accesso, ma limita l'utente a visualizzare le directory o a modificare i comandi.
Sommario:
1. FTP è un protocollo di rete di password basato sull'utente utilizzato per trasferire i dati attraverso una rete; TFTP è un protocollo di rete che non ha processi di autenticazione.
2. È possibile accedere all'FTP in modo anonimo, ma la quantità di informazioni trasferite è limitata; TFTP non ha processi di crittografia e può trasferire con successo solo file che non superano un terabyte.