Come amministratore di rete, potresti imbatterti nella tecnologia nota come “TFTP”. Cos’è TFTP esattamente? TFTP, o Trivial File Transfer Protocol, è un semplice protocollo di alto livello per il trasferimento di dati che i server usano per avviare stazioni di lavoro senza disco, X-terminali e router utilizzando lo User Data Protocol (UDP).
Anche se può sembrare simile, TFTP funziona diversamente da FTP (File Transfer Protocol) e HTTP (HyperText Transfer Protocol). Sebbene anche il TFTP sia basato sulla tecnologia FTP, TFTP è un protocollo completamente diverso. Tra le differenze c’è il fatto che il protocollo di trasporto di TFTP usa UDP che non è sicuro, mentre FTP usa Transmission Control Protocol (TCP) per proteggere le informazioni.
TFTP è stato progettato principalmente per leggere o scrivere file usando un server remoto. Tuttavia, TFTP è un protocollo multiuso che può essere sfruttato per una serie di compiti diversi.
Usi della configurazione TFTP
I professionisti e gli amministratori di sistema usano tipicamente la configurazione TFTP per:
- Trasferire file
- Rimuovere-avviare senza hard disk
- aggiornare i codici
- fare il backup delle configurazioni di rete
- fare il backup dei file di configurazione dei router
- Salvare le immagini IOS
- Avviare i PC senza disco
Dopo che una workstation è stata avviata dalla ROM di una scheda di rete, l’installazione TFTP scaricherà un programma e poi lo eseguirà da un server centrale.
Modalità di trasferimento del protocollo TFTP
Ci sono tre modalità di trasferimento attualmente supportate dal protocollo TFTP:
- netascii
- octet
Modalità aggiuntive possono anche essere definite da coppie di host cooperanti.
Utilizzando il protocollo TFTP, un trasferimento inizierà con una richiesta di leggere o scrivere un file richiedendo anche una connessione. Quando un server concede questa richiesta, la connessione viene aperta e il file viene inviato in blocchi di lunghezza fissa di 512 byte.