Das Trivial File Transfer Protocol ist eine Technologie, die Dateien zwischen Netzwerkgeräten überträgt und eine vereinfachte Version des robusteren File Transfer Protocol ist. TFTP wurde in den 1970er Jahren für Computer entwickelt, denen ausreichend Speicher oder Speicherplatz für eine vollständige FTP-Unterstützung fehlt. Heute ist TFTP auf Consumer-Breitband-Routern und kommerziellen Netzwerk-Routern zu finden.
Heimnetzwerkadministratoren verwenden TFTP, um die Router-Firmware zu aktualisieren, während professionelle Administratoren TFTP verwenden, um Software über Unternehmensnetzwerke zu verteilen.
Wie TFTP funktioniert
Wie FTP verwendet TFTP Client- und Serversoftware, um Verbindungen zwischen zwei Geräten herzustellen. Von einem TFTP-Client können einzelne Dateien auf den Server kopiert (hochgeladen) oder von diesem heruntergeladen werden. Der Server hostet die Dateien und der Client fordert Dateien an oder sendet sie.
TFTP ist beim Transport von Daten auf UDP angewiesen.
TFTP kann auch verwendet werden, um einen Computer remote zu starten und Netzwerk- oder Routerkonfigurationsdateien zu sichern.
TFTP-Client- und Server-Software
Befehlszeilen-TFTP-Clients sind in aktuellen Versionen von Microsoft Windows, Linux und macOS enthalten. TFTP-Clients mit grafischen Oberflächen sind auch als Freeware verfügbar, z. B. TFTPD32, das einen TFTP-Server enthält. Das Windows-TFTP-Dienstprogramm ist ein weiteres Beispiel für einen GUI-Client und -Server für TFTP. Es gibt auch andere kostenlose FTP-Clients.
Microsoft Windows wird nicht mit einem TFTP-Server geliefert, es stehen jedoch mehrere kostenlose Windows-TFTP-Server zum Download zur Verfügung. Linux- und MacOS-Systeme verwenden den TFTP-TFTP-Server, obwohl er möglicherweise standardmäßig deaktiviert ist.
Netzwerkexperten empfehlen, TFTP-Server sorgfältig zu konfigurieren, um potenzielle Sicherheitsprobleme zu vermeiden.
Verwendung des TFTP-Clients unter Windows
Der TFTP-Client in Windows ist standardmäßig nicht aktiviert. Schalten Sie es über das Applet "Programme und Funktionen" in der Systemsteuerung ein.
-
Öffnen Sie die Systemsteuerung. Gehe zu Windows Search und die Suche nach Steuertafel.
-
In SteuertafelWählen Programme.
-
Auswählen Windows-Funktionen ein-oder ausschalten.
Oder führen Sie die aus optionale Funktionen Befehl in der Eingabeaufforderung oder im Dialogfeld Ausführen.
-
In dem Windows-Funktionen Dialogfeld auswählen TFTP-Client.
Möglicherweise müssen Sie neu starten, damit die Änderungen wirksam werden.
-
Greifen Sie über die Eingabeaufforderung mit dem auf TFTP zu tftp Befehl. Verwenden Sie den Befehl help oder sehen Sie sich die tftp-Befehlszeilenreferenzseite auf der Microsoft-Website an.
TFTP vs. FTP
Das Trivial File Transfer Protocol unterscheidet sich von FTP in folgenden Punkten:
- Originalversionen von TFTP haben Dateien mit einer Größe von bis zu 32 MB übertragen. Einige neuere TFTP-Server heben diese Einschränkung auf oder beschränken die Dateigröße möglicherweise auf 4 GB.
- Im Gegensatz zu FTP verfügt TFTP über keine Anmeldefunktion, sodass Sie nicht zur Eingabe eines Benutzernamens und eines Kennworts aufgefordert werden. Vermeiden Sie die Verwendung von TFTP zum Freigeben vertraulicher Dateien. Sie können diese Dateien nicht schützen oder den Zugriff auf die Dateien nicht überwachen.
- Das Auflisten, Umbenennen und Löschen von Dateien über TFTP ist normalerweise nicht zulässig.
- TFTP verwendet den UDP-Port 69, um Netzwerkverbindungen herzustellen, während FTP die TCP-Ports 20 und 21 verwendet.
Da TFTP mithilfe von UDP implementiert wird, funktioniert es im Allgemeinen nur in lokalen Netzwerken.