Cos’è TFTP? (Trivial File Transfer Protocol)

Trivial File Transfer Protocol è una tecnologia che trasferisce file tra dispositivi di rete ed è una versione semplificata del più robusto File Transfer Protocol. TFTP è stato sviluppato negli anni '1970 per i computer privi di memoria o spazio su disco sufficiente per fornire il supporto FTP completo. Oggi, TFTP si trova sui router a banda larga di consumo e sui router di rete commerciale.

Gli amministratori di rete domestica utilizzano TFTP per aggiornare il firmware del router, mentre gli amministratori professionisti utilizzano TFTP per distribuire il software sulle reti aziendali.


Come funziona 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. Il server ospita i file e il client richiede o invia file.

TFTP si basa su UDP per il trasporto dei dati.

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

Client TFTP e software server

I client TFTP da riga di comando sono inclusi nelle versioni correnti di Microsoft Windows, Linux e macOS. I client TFTP con interfacce grafiche sono disponibili anche come freeware, ad esempio TFTPD32 che include un server TFTP. L'utilità TFTP di Windows è un altro esempio di client e server GUI per TFTP e ci sono altri client FTP gratuiti.

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 il server TFTP tftpd, anche se potrebbe essere disabilitato per impostazione predefinita.

Gli esperti di rete 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. Attivalo tramite l'applet del pannello di controllo Programmi e funzionalità.

  1. Apri il pannello di controllo. Vai a Windows Search e cercare Pannello di controllo.

  2. In Pannello di controllo, Selezionare programmi.

  3. Seleziona Accendere funzionalità di Windows on o off.

    Oppure, esegui il file caratteristiche opzionali comando nel prompt dei comandi o nella finestra di dialogo Esegui.

  4. Nel Caratteristiche di Windows finestra di dialogo, selezionare Client TFTP.

    Potrebbe essere necessario riavviare il sistema affinché le modifiche abbiano effetto.

  5. Accedi a TFTP tramite il prompt dei comandi con l'estensione tftp comando. Utilizzare il comando della guida o consultare 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 trasferivano file di dimensioni fino a 32 MB. Alcuni server TFTP più recenti rimuovono questa restrizione o potrebbero limitare la dimensione del file a 4 GB.
  • A differenza dell'FTP, TFTP non ha funzionalità di accesso, quindi non richiede un nome utente e una password. Evita di utilizzare TFTP per condividere file sensibili: non puoi proteggere questi file o controllare l'accesso ai file.
  • Di solito non è consentito elencare, rinominare ed eliminare file su TFTP.
  • TFTP utilizza la porta UDP 69 per stabilire connessioni di rete mentre FTP utilizza le porte TCP 20 e 21.

Poiché TFTP viene implementato utilizzando UDP, generalmente funziona solo su reti locali.


Lascia un commento