Het Trivial File Transfer Protocol, of TFTP, alswe noemen het meestal een van de meest gebruikte mechanismen voor bestandsoverdracht door netwerk- en systeembeheerders. Het is vergelijkbaar met zijn grote broer FTP, of het bestandsoverdrachtsprotocol, hoewel heel anders. Het is een beperkt en lichtgewicht protocol dat weinig middelen kost, waardoor het ideaal is als de voorkeursmethode voor het overbrengen van bestanden zoals firmware-updates of systeemconfiguraties. Het is ook het protocol waarmee een schijfloze pc vanaf het netwerk kan worden opgestart met behulp van het BOOTP-protocol. Vandaag onthullen we de beste gratis TFTP-servers die beschikbaar zijn voor Windows, Linux en macOS.
In het meest gebruikelijke gebruik worden bestanden overgedragentussen een server en het apparaat waar ze worden gebruikt. Vandaag onthullen we enkele van de beste gratis TFTP-servers die we op internet kunnen vinden. Ze zullen allemaal het werk doen, maar sommige hebben soms subtiele verschillen die we gaan proberen te schetsen. Maar voordat we onze topservers introduceren, laten we eens kijken wat TFTP precies is.
TFTP-bestandsoverdrachten verklaard
Het Trivial File Transfer Protocol, of TFTP, is eenvereenvoudigd bestandsoverdrachtsprotocol. In tegenstelling tot FTP, maakt het geen gebruik van het verbindingsgeoriënteerde TCP-protocol, maar in plaats daarvan gebruikt het het verbindingsloze UDP-protocol op IP-poort 69. Door verbindingsloos te zijn, is pakketverlies mogelijk tijdens de overdracht en moeten zowel de client als de server in staat zijn om het te beheren. Het protocol kan ook langzamer zijn omdat het geen venster gebruikt, waardoor de efficiëntie van links met hoge latentie afneemt. Om die reden wordt het meestal gebruikt op lokale netwerken.
Onder de vereenvoudiging van TFTP, vergeleken metFTP, TFTP biedt geen manier om bestanden op de server weer te geven. Het heeft ook geen mogelijkheid voor gebruikersauthenticatie en geen coderingsmogelijkheden. U moet precies weten welke bestandsnaam u wilt overbrengen. Het ondersteunt wel het gebruik van paden die relatief zijn ten opzichte van de basismap van de server, maar nogmaals, men moet het pad kennen omdat er geen manier is om door de mapstructuur te bladeren. En ten slotte heeft de standaard TFTP-implementatie geen lees- en / of schrijfrechten.
Vanwege de beperkingen geven de meeste gebruikers de voorkeur aan FTPnaar TFTP. TFTP wordt echter zeer veel gebruikt door netwerk- en systeembeheerders om de firmware op meerdere soorten hardware bij te werken, zoals switches, routers, firewalls, load balancers, enz. En zoals we in onze inleiding al aangaven, wordt TFTP ook gebruikt als onderdeel van de BOOTP-proces om de image van het besturingssysteem naar schijfloze computers en werkstations te downloaden.
De laatste versie van het protocol is versie 2 zoals gedefinieerd in RFC 1350 die dateert uit 1992. Het is er al geruime tijd en het is de meest gebruikte versie.
De beste TFTP-servers voor Windows
Omdat Windows het meest gebruikt wordtsysteem, Het is geen verrassing dat zeven of onze beste servers voor dat platform zijn. Immers, ongeacht het type apparatuur dat u beheert of wat uw behoefte aan TFTP-bestandsoverdracht is, is de kans groot dat u het vanaf een Windows-computer doet.
1. SolarWinds TFTP-server (GRATIS DOWNLOAD)
Als u SolarWinds niet kent, is het een bedrijf datmaakt een overvloed aan uitstekende hulpmiddelen voor netwerkbeheer. Het biedt een breed scala aan tools om vrijwel elke netwerkbeheertaak aan te pakken. De meeste van hun tools zijn relatief goedkoop in vergelijking met concurrerende producten en hebben allemaal een gratis proefperiode zodat u ze in uw omgeving kunt testen. Maar nog beter dan hun gratis proefversies, biedt SolarWinds ook een aantal zeer nuttige gratis tools.
De gratis TFTP-server van SolarWinds is een van deze tools. U kunt de tool downloaden van deze pagina. De TFTP-server wordt uitgevoerd als een Windows-service. De werking ervan is transparant en het beheer ervan moet eenvoudig zijn voor iedereen met enige kennis van Windows-systeembeheer.
Een TFTP-server is meestal een eenvoudig hulpmiddel en dat is ook zodeze. Er valt niet veel over te zeggen. Een van de belangrijkste kenmerken die het vermelden waard is, is dit niet voor altijd en voor iedereen een echte 100% gratis tool. Het is niet beperkt in duur en type gebruik. Een ander belangrijk kenmerk zoals aangegeven door SolarWinds is de mogelijkheid om gelijktijdige overdrachten vanaf meerdere apparaten uit te voeren. En hoewel het TFTP-protocol geen ingebouwde beveiliging heeft, kan de SolarWinds TFTP-server worden geconfigureerd om alleen verbindingen van specifieke IP-adressen of adressenbereiken toe te staan. En ten slotte kan de SolarWinds TFTP-server bestanden tot 4 GB aan. De kans is groot dat u nooit een groter bestand via TFTP hoeft over te zetten.

2. Windows TFTP-hulpprogramma
Ondanks zijn naam is deze tool niet van Microsoft. het Windows TFTP-hulpprogramma is eigenlijk een barebones TFTP-server voor Windows. Het is ontwikkeld door mgenti met behulp van C # en het .net-framework van Microsoft. Dit zorgt voor een zeer klein uitvoerbaar bestand, vooral als u er rekening mee houdt dat er nauwelijks configureerbare opties zijn. Dit gebrek aan opties betekent echter ook dat u niet eens kunt opgeven aan welke interface de server zal binden en daarom inkomende verbindingen op alle verbindingen accepteert.

Het kleine formaat van de server komt voort uit het gebruik ervanhet .net-framework. Dit betekent natuurlijk dat als u het .net-framework nog niet hebt geïnstalleerd, uw installatievoetafdruk mogelijk veel groter wordt dan alleen die van de server. Aan de andere kant zijn er tegenwoordig niet veel Windows-computers waarop het .net-framework niet is geïnstalleerd, omdat het in veel softwareontwikkelingsprojecten wordt gebruikt.
En als u zelf ontwikkelaar bent, bevat het hulpprogramma ook een .net-klasse die door iedereen kan worden gebruikt om de TFTP-server en clientfunctionaliteit aan hun software toe te voegen.
De server is beschikbaar via de Sourceforge-pagina en bevindt zich in het publieke domein, wat betekent dat iedereen deze mag gebruiken.
3. Tftpd32 (& Tftpd64)
Tftpd32 van ontwikkelaar Philippe Jounin is een zeerpopulaire TFTP-server voor Windows. Het is zelfs veel meer dan alleen een TFTP-server. De IPV6-ready applicatie bevat ook een DHCP-server, een DNS-server, een SNTP-server voor kloksynchronisatie, een syslog-server en een TFTP-client. Dat is veel functionaliteit verpakt in een enkele app.

In feite is het mogelijk teveel functionaliteit alser zijn weinig omstandigheden waarin men zou kiezen om al deze diensten vanaf dezelfde computer te laten draaien. De enige plaats waar we het gebruik voor al deze servers zouden zien, is op een zeer klein bedrijfsnetwerk. Op grotere netwerken worden de meeste van deze services, zoals DNS en DHCP, maar ook SNTP, vaak uitgevoerd vanaf elke directoryserviceserver die wordt gebruikt.
Zoals aangegeven op de website van de applicatie 'De TFTP-client en -server zijn volledig compatibel met TFTP-optieondersteuning (tsize, blockize en time-out), die maximale prestaties mogelijk maken bij het overbrengen van de gegevens.”
Andere handige functies van de server zijn een directory-functie, beveiligingsafstemming, interfacefiltering, voortgangsbalken en vroege bevestigingen.
De website van de ontwikkelaar stelt verschillende voorverschillende downloads. De applicatie kan worden gedownload als een zip-bestand of een uitvoerbaar installatieprogramma. Er is ook een versie die als service wordt uitgevoerd. En ten slotte kunt u kiezen voor Tftpd64, exact dezelfde applicatie maar gecompileerd als een 64-bits app.
4. WhatsUp Gratis TFTP-server
WhatsUp, in het onwaarschijnlijke geval dat je nog nooit hebt gehoorddaarvan is een monitoringtool die een gecentraliseerde plek biedt om de uptime en beschikbaarheid van apparaten en servers te bewaken. Het bestaat al eeuwen en heeft een uitstekende reputatie opgebouwd als een solide monitoringplatform. Iets zoals SolarWinds maakt Ipswitch, het bedrijf achter WhatsUp, een aantal gratis tools.

De WhatsUp Free TFTP-server een van Ipswitch'sgratis gereedschap. Het is vrij eenvoudig in termen van functionaliteit, maar nogmaals, dit is toch wat je van TFTP zou verwachten. De gratis server richt zich op netwerkingenieurs die met zo min mogelijk problemen bestanden van het ene apparaat naar het andere moeten verplaatsen. De applicatie, die zowel een servicecomponent heeft die op de achtergrond draait en een applicatie om deze te bewaken en te configureren, werkt erg goed. Het gebrek aan documentatie kan echter voor sommigen een showstopper zijn.
Als je de WhatsUp gratis wilt gevenTFTP-server, de software kan vanaf deze pagina worden gedownload. U moet een formulier invullen met uw naam en e-mailadres en u kunt verwachten dat Ipswitch kort daarna contact met u opneemt. Er moet immers een reden zijn waarom een bedrijf als Ipswitch zo'n product gratis zou geven.
5. haneWIN TFTP-server
haneWin software is een klein bedrijf dat maaktnetwerksoftware voor Windows. En aangezien sommige van hun producten onder Windows 95, 98 en ME draaien, lijkt het erop dat ze er voor altijd zijn geweest. Onder hun verschillende producten vindt u een DHCP-, DNS-, NFS- en TFTP-servers. De haneWIN TFTP-server is een applicatie met alle functies die beschikbaar is in zowel 32- als 64-bit versies. Deze werkt op vrijwel elke versie van Windows sinds Windows XP, helemaal tot Windows 10.

In tegenstelling tot de meeste andere TFTP-servers, de haneWINTFTP-server implementeert een vorm van toegangscontrole op basis van het IP-adres van de client. Lees- en schrijfrechten en directorytoegang kunnen per IP-adres op de server worden ingesteld.
De server bestaat uit twee componenten, een Windowsservice en een applet voor het bedieningspaneel waarmee u de serverinstellingen kunt aanpassen en bestandsoverdrachten kunt controleren. Het kan ook worden uitgevoerd vanaf de opdrachtregel, waardoor het een uitstekende keuze is voor scriptbewerkingen. Samen met de server wordt een TFTP-client geleverd die is geïmplementeerd als een DLL-bestand waartoe u toegang hebt via de opdrachtprompt.
U kunt het bestand rechtstreeks downloaden van de website van de ontwikkelaar.
6. WinAgents TFTP-server
WinAgents software groep is een ander klein bedrijfdie netwerkbeheersoftware publiceert. Een van de vlaggenschipproducten van het bedrijf is de WinAgents TFTP-server. Het draait op de meeste Windows-serverplatforms sinds Windows XP. Dit omvat Windows 2000 (server), XP, 2003 (server), Vista, Windows 7 en 2008 (server). Hoewel de server een 32-bits toepassing is, werkt deze ook prima op 64-bits systemen.

De server implementeert een vorm van ruwe toegangcontrole op basis van het IP-adres van de bron. Maar het onderscheidende kenmerk van de WinAgents TFTP-server is het gebruik ervan of virtuele mappen. Het zijn mappen die lijken te bestaan voor TFTP-clients die verbinding maken met de server, maar die niet echt op de server bestaan. Ze worden gebruikt om een soort organisatie voor TFTP-bestandsoverdrachten te bieden.
De WinAgents TFTP-server is echt gratissoftware, hoewel het een ernstige beperking heeft. De software wordt uitgebracht als trialware en draait op volledige capaciteit gedurende een testperiode van 30 dagen, waarna deze wordt beperkt tot twee gelijktijdige downloads. Deze beperking kan worden verwijderd door een licentie voor de software te kopen. De software kan worden gedownload en de licentie kan worden gekocht via de WinAgents-website.
7. Spiceworks TFTP-server voor IT-professionals
De Spiceworks TFTP-server voor IT-professionals is goedmeer dan alleen een TFTP-server. Het is een kleinschalig configuratiebeheersysteem. Het gebruikt wel TFTP om configuratiebestanden van uw apparaten op te halen en kan configuratiebestanden naast elkaar vergelijken. Dit zorgt ervoor dat uw configuraties gestandaardiseerd zijn in uw netwerk.

De software kan ook helpen om uw firmware up-to-date te houdentot op heden door te dienen als een repository voor apparaatfirmware. Maar bovenal is de software een TFTP-server die heel goed werkt. U bent vrij om het te gebruiken voor elk doel dat u nodig acht. Het kan worden gedownload - in ruil voor uw persoonlijke informatie - van de website van Spicework.
Linux TFTP-servers
Linux is een zeer populair besturingssysteem en dat is het ookniet zeldzaam om te zien dat netwerkbeheerders het gebruiken. De meeste Linux-distributies worden geleverd met ten minste één TFTP-server, hoewel deze zelden standaard is ingeschakeld - of zelfs geïnstalleerd -. Het is er nog steeds, hoewel als onderdeel van een pakket dat vaak TFTPd wordt genoemd, met de "d" voor Daemon, de Unix-naam voor een toepassing die op de achtergrond wordt uitgevoerd. De functionaliteit is vergelijkbaar met die van een Windows-service.
1. atftpd
Een populaire TFTP-server in de Linux-wereld isgenoemd wordt de geavanceerde TFTP-server. Het komt meestal in een pakket genaamd aftpd. Dit is een geweldige multithreaded-server die multicast ondersteunt. Als zodanig is het een geweldige optie voor niet-standaard implementaties.
Afhankelijk van uw Linux-distributie gebruikt u apt-get of yum om de daemon te installeren. Dit is hoe het onder apt-get wordt gedaan.
$ sudo apt-get install atftpd
In tegenstelling tot de meeste Windows TFTP-servers is atftpdgeconfigureerd door een configuratiebestand te bewerken dat zich bevindt in / etc / default / atftpd. Het configuratiebestand is waar u dingen specificeert zoals de poort (en) om naar te luisteren of om de software en een daemon of een Inetd-proces uit te voeren. Dit is wat u normaal gesproken zou vinden in het configuratiebestand.
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 is een andere populaire TFTP-server voorLinux. Met een protocol zo eenvoudig als TFTP heeft elke server bijna exact dezelfde functieset. De belangrijkste redenen waarom u de ene boven de andere zou kiezen, hebben te maken met afhankelijkheden en documentatie.
Normaal gesproken zou u tftpd-hpa gebruiken wanneer u atftpd niet betrouwbaar kunt laten werken. Het is eenvoudig te installeren met slechts één apt-get-opdracht.
$ sudo apt-get install tftpd-hpa
Net als het vorige item wordt tftpd-hpa geconfigureerd via een configuratiebestand in / etc / default / tftpd-hpa. Dit is wat u doorgaans in dat bestand vindt:
TFTP_USERNAME="tftp" TFTP_DIRECTORY="/var/lib/tftpboot" TFTP_ADDRESS=":69" TFTP_OPTIONS="--secure"
Elk van deze instellingen kan naar wens worden aangepast door het bestand te bewerken. Na wijziging moet de server opnieuw worden opgestart met deze opdracht:
sudo service tftpd-hpa restart
De macOS TFTP-server (2700)
macOS is waarschijnlijk niet het meest gebruikte platform doornetwerkbeheerders. Toch heeft het een ingebouwde TFTP-server. Het wordt niet standaard geladen, maar inschakelen is vrij eenvoudig. De eenvoudigste manier om dat te bereiken, is door simpelweg de volgende opdracht in een Terminal-venster te typen:
sudo launchctl load -F /System/Library/LaunchDaemons/tftp.plist
U wordt gevraagd uw macOS-wachtwoord op te geven om door te gaan.
Na installatie kunt u de opdracht netstat gebruiken om te bevestigen dat deze wordt uitgevoerd:
$ netstat -n | grep *.69 udp4 0 .69 .* udp6 0 .69 .*
Dit vertelt u dat de TFTP-server luistert op poort 69, wachtend op verbindingen en dat deze zowel IP V4- als IPI V6-verbindingen accepteert.
Als u de TFTP-server wilt afsluiten, gebruikt u eenvoudig de opdracht unload:
sudo launchctl unload -F /System/Library/LaunchDaemons/tftp.plist
Afsluiten
Ondanks zijn ruwe aard, is het TFTP-protocolnog steeds veel gebruikt op het gebied van netwerkbeheer. Het is de primaire manier om firmware en software te installeren en te upgraden op veel, misschien wel de meeste, netwerkapparaten.
Of u nu Windows, Linus of zelfs macOS gebruikt,er zijn TFTP-servers gratis beschikbaar. We hebben zojuist 10 van de beste vermeld. Probeer ze gerust uit, maar laat weten dat de eerste, de SolarWinds TFTP-server, favoriet is. Het is een server van hoge kwaliteit die de klus consistent afwerkt.
Comments