Saldi primaverili: prova il nostro hosting gratis per 3 mesi, con uno sconto fino al 90% sui domini. **

Acquista ora
.com
$ 5.99 $ 26.99 /1 ° anno
.one
$ 1.99 $ 16.99 /1 ° anno

Accedi

Pannello di controllo Webmail Editor Web E-commerce File Manager WordPress

Che cos’è il TFTP?

TFTP sta per Trivial File Transfer Protocol ed è un protocollo che può essere utilizzato per trasferire file su reti e tra computer. TFTP è un modo più semplice per trasferire file rispetto a FTP e SFTP.

TFTP, in genere, non viene utilizzato per trasferire file su Internet, in quanto non è sicuro come FTP e SFTP. Invece, per garantire che i tuoi file siano protetti, può essere usato per trasferire file all’interno della tua rete locale.

Qual è la differenza tra TFTP e FTP?

La differenza tra TFTP e FTP sta nel meccanismo. Per il trasferimento, FTP si basa su TCP (Transmission Control Protocol), TFTP si basa invece su UDP (User Datagram Protocol), un protocollo senza connessione. Poiché TFTP utilizza UDP anziché TCP, è un protocollo di trasferimento poco affidabile.

  • TCP vs UDP

La comunicazione tra computer deve essere sicura e affidabile. Ogni volta che un file viene trasferito sul tuo computer da un altro computer, i tuoi dati devono essere ricevuti correttamente. Ad esempio, se stai scaricando un file, desideri che venga scaricato l’intero file e non solo parti di esso.

TCP ti garantisce di ricevere correttamente tutti i tuoi dati. Questo protocollo verifica la connessione tra i due computer, prima che possa avvenire qualsiasi comunicazione tra essi.

UDP, d’altra parte, è senza connessione. Quindi, a differenza di TCP, non verifica che ci sia una connessione tra i due computer, per garantire che i dati vengano trasferiti correttamente. Quindi, se invii un file utilizzando UDP, al tuo computer non importerà se le informazioni verranno ricevute o meno dall’altra parte.

  • Porta TFTP

FTP utilizza le porte 21 e 20, mentre TFTP utilizza la porta 69.

  • Autenticazione

FTP richiede una password per autenticare l’utente. Quindi, se vuoi accedere a un server FTP, dovrai autenticarti con un nome utente e una password.

TFTP non ha bisogno di autenticare un utente. Come utente, ti basterà solo conoscere il nome del file specifico che stai cercando di scaricare e potrai inviare un comando per richiedere quel file.

  • Velocità

A differenza di FTP, TFTP è più lento nel suo processo di trasferimento. Ciò è dovuto al fatto che, durante il trasferimento al client TFTP, il server TFTP deve suddividere i dati in parti.

Come funziona un server TFTP?

Quindi, come funziona il TFTP? Un server TFTP è sempre reperibile alla porta 69, per qualsiasi richiesta in entrata dal client TFTP. Ciò significa che ogni volta che un client TFTP richiede di scaricare un file, il server TFTP creerà e avvierà un processo. Il client TFTP invierà il comando al server TFTP tramite UDP.

Una volta che il server TFTP ha ricevuto il comando, invierà i dati richiesti al client TFTP. Se i dati richiesti contengono molti file, il client TFTP invierà una conferma al server TFTP ogni volta che verrà ricevuto un blocco di dati durante il processo. Il processo è di tipo “stop & wait”, il che significa che il server TFTP, prima di inviare il successivo blocco di dati, attenderà finché non avrà ricevuto la conferma dal client TFTP. 

Quando utilizzi TFTP, per assicurarti che i tuoi file siano protetti e trasferiti correttamente, dovresti inviarli solo all’interno della tua rete locale. Per esempio, se desideri inviare immagini del firmware al tuo firewall, potresti utilizzare TFTP, poiché il trasferimento avviene all’interno della tua rete locale. Tuttavia, tieni presente che il server TFTP non ti fornirà sicurezza durante il trasferimento dei file, ed è per questo che è fondamentale trasferire solo i file all’interno della tua rete locale.