Skip to main content

Cos'è il TFTP? (Trivial File Transfer Protocol)

FTP (File Transfer Protocol), SFTP, TFTP Explained. (Giugno 2025)

FTP (File Transfer Protocol), SFTP, TFTP Explained. (Giugno 2025)
Anonim

TFTP è l'acronimo di Trivial File Transfer Protocol. È una tecnologia per il trasferimento di file tra dispositivi di rete ed è una versione semplificata di File Transfer Protocol.

TFTP è stato sviluppato negli anni '70 per i computer privi di memoria sufficiente o spazio su disco per fornire pieno supporto FTP. Oggi, il TFTP si trova anche su router a banda larga e router di rete commerciali.

Gli amministratori di reti domestiche a volte usano TFTP per aggiornare il loro firmware del router, mentre gli amministratori professionisti potrebbero anche utilizzare TFTP per distribuire il software tra le reti aziendali.

Come funziona il TFTP

Come FTP, TFTP utilizza software client e server per effettuare connessioni tra due dispositivi. Da un client TFTP, i singoli file possono essere copiati (caricati) o scaricati dal server. In altre parole, il server ospita i file mentre il client li richiede o li invia.

TFTP può anche essere utilizzato per avviare da remoto un computer e eseguire il backup dei file di configurazione della rete o del router.

TFTP si affida a UDP per il trasporto dei dati.

Software client e server TFTP

I client TFTP della riga di comando sono inclusi nelle versioni correnti di Microsoft Windows, Linux e macOS.

Alcuni client TFTP con interfacce grafiche sono anche disponibili come freeware, come TFTPD32, che include un server TFTP. Windows TFTP Utility è un altro esempio di client e server GUI per TFTP, ma ci sono molti altri client FTP gratuiti che puoi usare anche tu.

Microsoft Windows non viene fornito con un server TFTP ma sono disponibili per il download diversi server TFTP Windows gratuiti. I sistemi Linux e macOS utilizzano in genere il server TFTP tftpd, sebbene possa essere disabilitato per impostazione predefinita.

Gli esperti di networking consigliano di configurare attentamente i server TFTP per evitare potenziali problemi di sicurezza.

Come utilizzare il client TFTP in Windows

Il client TFTP in Windows non è abilitato per impostazione predefinita. Accendilo attraverso ilProgrammi e caratteristiche Applet del Pannello di controllo:

  1. Aprire il Pannello di controllo quindi aprire Programmi e caratteristiche.

  2. SelezionareAttiva o disattiva le caratteristiche di Windows dal lato sinistro del Pannello di controllo per aprire Funzionalità di Windows. In alternativa, eseguire ilcaratteristiche opzionali comando in Prompt dei comandi o nella finestra di dialogo Esegui.

  3. Scorri verso il basso nella finestra "Funzionalità Windows" e metti un segno di spunta nella casella accanto aClient TFTP.

Dopo averlo installato, è possibile accedere a TFTP tramite Prompt dei comandi con tftp comando. Usa il comando help insieme a questo se hai bisogno di informazioni su come usare TFTP, o vedi la pagina di riferimento della riga di comando tftp sul sito web di Microsoft.

TFTP contro FTP

Trivial File Transfer Protocol differisce da FTP in questi aspetti chiave:

  • Le versioni originali di TFTP consentivano solo il trasferimento di file di dimensioni fino a 32 MB. Alcuni server TFTP più recenti rimuovono questa restrizione o potrebbero eliminarla a 4 GB.
  • Diversamente dall'FTP, TFTP non ha funzionalità di accesso, quindi non richiede nome utente e password. Evitare l'uso di TFTP per condividere file sensibili: non è possibile proteggerli o verificarne l'accesso.
  • L'elenco, la ridenominazione e l'eliminazione dei file su TFTP è generalmente non autorizzato.
  • TFTP utilizza la porta UDP 69 per stabilire connessioni di rete mentre FTP utilizza le porte TCP 20 e 21.

Poiché il TFTP è implementato usando UDP, generalmente funziona solo su reti locali.