Cos'è TFTP? (Protocollo di trasferimento file banale)

Sommario:

Cos'è TFTP? (Protocollo di trasferimento file banale)
Cos'è TFTP? (Protocollo di trasferimento file banale)
Anonim

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 '70 per computer privi di memoria o spazio su disco sufficienti per fornire un supporto FTP completo. Oggi, TFTP si trova sui router a banda larga di consumo e sui router di rete commerciali.

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 stabilire connessioni tra due dispositivi. Da un client TFTP, i singoli file possono essere caricati o scaricati dal server. Il server ospita i file e il client richiede o invia file.

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

TFTP si basa su UDP per il trasporto dei dati.

Software client e server TFTP

I client TFTP a 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, come TFTPD32, che include un server TFTP. L'utilità TFTP di Windows è un altro esempio di client e server GUI per TFTP e sono disponibili altri client FTP gratuiti.

Image
Image

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 Ricerca di Windows e cerca Pannello di controllo.

    Image
    Image
  2. In Pannello di controllo, seleziona Programmi.

    Image
    Image
  3. Seleziona Attiva o disattiva le funzionalità di Windows.

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

    Image
    Image
  4. Nella finestra di dialogo Caratteristiche Windows, seleziona Client TFTP.

    Potrebbe essere necessario riavviare per rendere effettive le modifiche.

    Image
    Image
  5. Accedi a TFTP tramite il prompt dei comandi con il comando tftp. Utilizzare il comando di aiuto o vedere la pagina di riferimento della riga di comando tftp sul sito Web di Microsoft.

TFTP vs FTP

Trivial File Transfer Protocol differisce dall'FTP per questi aspetti chiave:

  • Le versioni originali di TFTP hanno trasferito 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 di 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.
  • In genere non è consentito elencare, rinominare ed eliminare file tramite TFTP.
  • TFTP utilizza la porta UDP 69 per stabilire connessioni di rete mentre FTP utilizza le porte TCP 20 e 21.

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

Consigliato: