Il protocollo Trivial File Transfer o TFTP, comedi solito lo chiamiamo, è uno dei meccanismi di trasferimento file più utilizzati dagli amministratori di rete e di sistema. È simile al suo fratello maggiore FTP, o protocollo di trasferimento file anche se molto diverso. È un protocollo limitato e leggero che richiede poche risorse, rendendolo ideale come metodo di scelta per il trasferimento di file come aggiornamenti del firmware o configurazioni di sistema. È anche il protocollo che consente l'avvio di un PC senza disco dalla rete mediante il protocollo BOOTP. Oggi stiamo svelando i migliori server TFTP gratuiti disponibili per Windows, Linux e macOS.
Nel suo uso più tipico, i file vengono trasferititra un server e il dispositivo in cui vengono utilizzati. Oggi stiamo rivelando alcuni dei migliori server TFTP gratuiti che potremmo trovare su Internet. Faranno tutti il lavoro, ma alcuni hanno talvolta sottili differenze che cercheremo di delineare. Ma prima di presentare i nostri migliori server, vediamo cos'è esattamente TFTP.
Spiegazione dei trasferimenti di file TFTP
Il Trivial File Transfer Protocol, o TFTP, è aprotocollo di trasferimento file semplificato. Contrariamente a FTP, non utilizza il protocollo TCP orientato alla connessione ma utilizza invece il protocollo UDP senza connessione sulla porta IP 69. In virtù della mancanza di connessione, è possibile la perdita di pacchetti nel trasferimento e sia il client che il server devono essere in grado per gestirlo. Il protocollo può anche essere più lento perché non utilizza le finestre, riducendo così la sua efficienza sui collegamenti ad alta latenza. Per questo motivo, è più comunemente usato sulle reti locali.
Tra la semplificazione del TFTP, rispetto aFTP, TFTP non fornisce alcun modo per elencare i file sul server. Inoltre non ha alcuna possibilità di autenticazione dell'utente e nessuna capacità di crittografia. Devi sapere esattamente quale nome file desideri trasferire. Supporta l'utilizzo di percorsi relativi alla home directory del server ma, ancora una volta, è necessario conoscere il percorso in quanto non è possibile sfogliare l'albero delle directory. Infine, l'implementazione TFTP standard non ha capacità di lettura e / o scrittura.
A causa delle sue limitazioni, la maggior parte degli utenti preferisce FTPa TFTP. Tuttavia, TFTP è molto utilizzato dagli amministratori di rete e di sistema per aggiornare il firmware su più tipi di hardware come switch, router, firewall, bilanciamento del carico, ecc. E come indicato nella nostra introduzione, TFTP è anche usato come parte del Processo BOOTP per scaricare l'immagine del sistema operativo su computer e workstation senza disco.
L'ultima versione del protocollo è la versione 2 definita nella RFC 1350, che risale al 1992. È lì da parecchio tempo ed è la versione più utilizzata.
I migliori server TFTP per Windows
Poiché Windows è il sistema operativo più utilizzatosistema, non sorprende che sette o i nostri migliori server siano per quella piattaforma. Dopotutto, indipendentemente dal tipo di apparecchiatura che potresti gestire o dalle tue necessità di trasferimenti di file TFTP, è probabile che lo farai da un computer Windows.
1. Server TFTP di SolarWinds (DOWNLOAD GRATUITO)
Se non conosci SolarWinds, è un'azienda checrea una pletora di eccellenti strumenti di gestione della rete. Offre una vasta gamma di strumenti per affrontare praticamente ogni attività di gestione della rete che si possa pensare. La maggior parte dei loro strumenti sono relativamente economici rispetto ai prodotti concorrenti e tutti hanno un periodo di prova gratuito in modo da poterli testare nel proprio ambiente. Ma anche meglio delle loro prove gratuite, SolarWinds offre anche molti strumenti gratuiti molto utili.
Il server TFTP gratuito di SolarWinds è uno di questi strumenti. È possibile scaricare lo strumento da questa pagina. Il server TFTP funziona come un servizio Windows. Il suo funzionamento è trasparente e la sua gestione dovrebbe essere facile per chiunque abbia una certa conoscenza dell'amministrazione del sistema Windows.
Un server TFTP è di solito uno strumento semplice e così èquesto. Non c'è molto da dire al riguardo. Tra le sue caratteristiche principali degne di nota, questo non è un vero strumento gratuito al 100% per sempre e per chiunque. Non è limitato in durata e tipo di utilizzo. Un'altra caratteristica importante, come affermato da SolarWinds, è la possibilità di eseguire trasferimenti simultanei da più dispositivi. E sebbene il protocollo TFTP non abbia una sicurezza integrata, il server TFTP di SolarWinds può essere configurato per consentire connessioni solo da indirizzi IP specifici o intervalli di indirizzi. Infine, il server TFTP di SolarWinds è in grado di gestire file di dimensioni fino a 4 GB. È probabile che non avrai mai bisogno di trasferire un file più grande tramite TFTP.

2. Utilità TFTP di Windows
Nonostante il suo nome, questo strumento non è di Microsoft. l'utilità TFTP di Windows è in realtà un server TFTP barebone per Windows. È stato sviluppato da mgenti usando C # e il framework .net di Microsoft. Questo rende un eseguibile molto piccolo, specialmente quando si tiene conto che a malapena ci sono opzioni configurabili. Tuttavia, questa mancanza di opzioni significa anche che non puoi nemmeno specificare a quale interfaccia si legherà il server e, quindi, accetterà connessioni in entrata su tutti.

Le dimensioni ridotte del server derivano dal suo utilizzo diil framework .net. Ovviamente, ciò significa che se non hai già installato il framework .net, il tuo footprint di installazione potrebbe finire molto più grande di quello del server. Inoltre, al giorno d'oggi non ci sono troppi computer Windows in cui non è installato il framework .net in quanto viene utilizzato in molti progetti di sviluppo software.
E se sei uno sviluppatore tu stesso, l'utilità include anche una classe .net che può essere utilizzata da chiunque per aggiungere funzionalità client e server TFTP al proprio software.
Il server è disponibile dalla sua pagina Sourceforge ed è di dominio pubblico, il che significa che chiunque è libero di usarlo.
3. Tftpd32 (& Tftpd64)
Tftpd32 dello sviluppatore Philippe Jounin è moltopopolare server TFTP per Windows. In realtà, è molto più di un semplice server TFTP. L'applicazione pronta per IPV6 include anche un server DHCP, un server DNS, un server SNTP per la sincronizzazione dell'orologio, un server syslog e un client TFTP. Sono molte le funzionalità impacchettate in un'unica app.

In effetti, è forse troppa funzionalità comeci sono alcune circostanze in cui si potrebbe scegliere di eseguire tutti questi servizi dallo stesso computer. L'unico posto in cui vedremmo un uso per tutti questi server è su una rete di piccole imprese. Su reti più grandi, la maggior parte di questi servizi, come DNS e DHCP ma anche SNTP, sono spesso eseguiti da qualunque server di servizi di directory utilizzato.
Come indicato sul sito Web dell'applicazione "Il client e il server TFTP sono pienamente compatibili con il supporto dell'opzione TFTP (tsize, blockize e timeout), che consente le massime prestazioni durante il trasferimento dei dati.”
Altre utili funzioni del server sono una funzione di directory, messa a punto della sicurezza, filtro dell'interfaccia, barre di avanzamento e riconoscimenti iniziali.
Il sito web dello sviluppatore ne propone diversidownload diversi. L'applicazione può essere scaricata come file zip o programma di installazione eseguibile. Esiste anche una versione che funziona come servizio. E infine, puoi optare per Tftpd64, la stessa identica applicazione ma compilata come un'app a 64 bit.
4. Server TFTP gratuito di WhatsUp
WhatsUp, nel caso improbabile che non hai mai sentitodi esso, è uno strumento di monitoraggio che fornisce un luogo centralizzato per monitorare uptime e disponibilità di dispositivi e server. È in circolazione da anni e ha guadagnato un'ottima reputazione come solida piattaforma di monitoraggio. Un po 'come SolarWinds, Ipswitch, la compagnia dietro WhatsUp, crea alcuni strumenti gratuiti.

Il server TFTP gratuito di WhatsUp è uno dei server Ipswitchstrumenti gratuiti. È piuttosto semplice in termini di funzionalità ma, di nuovo, questo è quello che ci si aspetterebbe comunque da TFTP. Il server gratuito si rivolge agli ingegneri di rete che devono spostare i file da un dispositivo all'altro con il minor numero di problemi possibile. L'applicazione, che ha sia un componente di servizio in esecuzione in background sia un'applicazione per monitorarlo e configurarlo, funziona molto bene. Tuttavia, la mancanza di documentazione può essere uno spettacolo per alcuni.
Se sei interessato a dare WhatsUp gratuitamenteServer TFTP da provare, il software può essere scaricato da questa pagina. Dovrai compilare un modulo con il tuo nome e indirizzo email e puoi aspettarti di essere contattato da Ipswitch poco dopo. Dopotutto, ci deve essere un motivo per cui un'azienda come Ipswitch darebbe un prodotto del genere gratuitamente.
5. Server TFTP di haneWIN
Il software haneWin è una piccola azienda che producesoftware di rete per Windows. E dato che alcuni dei loro prodotti funzionano con Windows 95, 98 e ME, sembra che siano stati lì per sempre. Tra i loro diversi prodotti, troverai un server DHCP, DNS, NFS e TFTP. Il server TFTP di haneWIN è un'applicazione completa disponibile in entrambe le versioni a 32 e 64 bit, funzionerà su quasi tutte le versioni di Windows da Windows XP, fino a Windows 10.

Contrariamente alla maggior parte degli altri server TFTP, haneWINIl server TFTP implementa una qualche forma di controllo dell'accesso basata sull'indirizzo IP del client. L'autorizzazione in lettura e scrittura e l'accesso alla directory possono essere impostati sul server in base all'indirizzo IP.
Il server è disponibile in due componenti, un Windowsservizio e un'applet del pannello di controllo che consente di regolare le impostazioni del server e monitorare i trasferimenti di file. Può anche essere eseguito dalla riga di comando, rendendolo un'ottima scelta per le operazioni con script. Insieme al server arriva un client TFTP implementato come DLL a cui si accede tramite il prompt dei comandi.
Puoi scaricare il file direttamente dal sito Web dello sviluppatore.
6. Server TFTP WinAgents
Il gruppo di software WinAgents è un'altra piccola aziendache pubblica software di gestione della rete. Uno dei prodotti di punta dell'azienda è il suo server TFTP WinAgents. Funziona sulla maggior parte delle piattaforme server Windows da Windows XP. Ciò include Windows 2000 (server), XP, 2003 (server), Vista, Windows 7 e 2008 (server). Sebbene il server sia un'applicazione a 32 bit, funzionerà bene anche su sistemi a 64 bit.

Il server implementa una qualche forma di accesso grezzocontrollo basato sull'indirizzo IP di origine. Ma la caratteristica che differenzia il server TFTP di WinAgents è il suo utilizzo o le cartelle virtuali. Sono cartelle che sembrano esistere ai client TFTP che si connettono al server mentre in realtà non esistono sul server. Sono utilizzati per fornire una sorta di organizzazione ai trasferimenti di file TFTP.
Il server TFTP di WinAgents è un vero pezzo gratuito disoftware sebbene abbia una grave limitazione. Rilasciato come trialware, il software funzionerà a piena capacità per un periodo di prova di 30 giorni, dopodiché sarà limitato a due download simultanei. Questa limitazione può essere rimossa acquistando una licenza per il software. Il software può essere scaricato e la licenza acquistata dal sito Web WinAgents.
7. Server TFTP di Spiceworks per professionisti IT
Il server TFTP di Spiceworks per professionisti IT è il modopiù di un semplice server TFTP. È un sistema di gestione della configurazione su piccola scala. Utilizza TFTP per estrarre i file di configurazione dai dispositivi e può confrontare i file di configurazione fianco a fianco. Ciò garantirà che le configurazioni siano standardizzate in tutta la rete.

Il software può anche aiutare a mantenere il firmware attivoad oggi fungendo da repository per il firmware del dispositivo. Ma prima di tutto, il software è come server TFTP che funziona molto bene. Sei libero di usarlo per qualsiasi scopo tu possa ritenere opportuno. Può essere scaricato, in cambio delle informazioni personali, dal sito Web di Spicework.
Server TFTP Linux
Linux è un sistema operativo molto popolare ed ènon è raro vedere gli amministratori di rete che lo usano. La maggior parte delle distribuzioni Linux viene fornita con almeno un server TFTP, sebbene sia raramente abilitato, o addirittura installato, per impostazione predefinita. È ancora lì, anche se come parte di un pacchetto che viene spesso chiamato TFTPd, con la "d" che sta per Daemon, il nome Unix per un'applicazione che viene eseguita in background. È simile nella funzionalità a un servizio di Windows.
1. atftpd
Un popolare server TFTP nel mondo Linux èchiamato è il server TFTP avanzato. Di solito viene fornito in un pacchetto chiamato aftpd. Questo è un ottimo server multithread che supporta il multicast. Come tale, è un'ottima opzione per distribuzioni non standard.
A seconda della tua distribuzione Linux, usi apt-get o yum per installare il demone. Ecco come viene eseguito in apt-get.
$ sudo apt-get install atftpd
A differenza della maggior parte dei server TFTP di Windows, atftpd èconfigurato modificando un file di configurazione che si trova in / etc / default / atftpd. Il file di configurazione è dove specifichi cose come le porte da ascoltare o se eseguire il software e un demone o un processo Inetd. Ecco cosa troverai normalmente nel file di configurazione.
USE_INETD=true OPTIONS="--tftpd-timeout 300 --retry-timeout 5 --mcast-port 1758 --mcast-addr 239.239.239.0-255 --mcast-ttl 1 --maxthread 100 --verbose=5 /srv/tftp"
2. tftpd-hpa
tftpd-hpa è un altro server TFTP popolare perLinux. Con un protocollo semplice come TFTP, ogni server ha quasi esattamente lo stesso set di funzionalità. Le ragioni principali per cui sceglieresti l'una sull'altra hanno a che fare con dipendenze e documentazione.
In genere, utilizzi tftpd-hpa ogni volta che non riesci a far funzionare in modo affidabile atftpd. È facile da installare con un solo comando apt-get.
$ sudo apt-get install tftpd-hpa
Come la voce precedente, tftpd-hpa è configurato tramite un file di configurazione in / etc / default / tftpd-hpa. Ecco cosa troverai di solito in quel file:
TFTP_USERNAME="tftp" TFTP_DIRECTORY="/var/lib/tftpboot" TFTP_ADDRESS=":69" TFTP_OPTIONS="--secure"
Qualsiasi di queste impostazioni può essere modificata a proprio piacimento modificando il file. Una volta modificato, il server deve essere riavviato usando questo comando:
sudo service tftpd-hpa restart
Il server macOS TFTP (2700)
macOS non è probabilmente la piattaforma più utilizzata daamministratori di rete. Tuttavia, ha un server TFTP integrato. Non è caricato di default ma abilitarlo è abbastanza semplice. Il modo più semplice per farlo è semplicemente digitare il seguente comando in una finestra Terminale:
sudo launchctl load -F /System/Library/LaunchDaemons/tftp.plist
Ti verrà richiesto di fornire la tua password macOS per procedere.
Una volta installato, è possibile utilizzare il comando netstat per confermare che è in esecuzione:
$ netstat -n | grep *.69 udp4 0 .69 .* udp6 0 .69 .*
Ciò indica che il server TFTP è in ascolto sulla porta 69, in attesa di connessioni e che accetta connessioni IP V4 e IPI V6.
Se è necessario arrestare il server TFTP, utilizzare semplicemente il comando unload:
sudo launchctl unload -F /System/Library/LaunchDaemons/tftp.plist
Avvolgendo
Nonostante la sua natura grezza, il protocollo TFTP lo èancora ampiamente utilizzato nel campo della gestione della rete. È il modo principale di installare e aggiornare firmware e software su molti dispositivi, forse la maggior parte, di rete.
Sia che utilizzi Windows, Linus o persino macOS,ci sono server TFTP disponibili gratuitamente. Abbiamo appena elencato 10 dei migliori. Sentiti libero di provarne uno, ma fai sapere che il primo, il server TFTP di SolarWinds è o preferito. È un server di alta qualità che farà il lavoro in modo coerente.
Commenti