Das TFTP-Protokoll ist ein einfach zu implementierendes Dateiübertragungs-Protokoll zur Übertragung von Dateien zwischen verschiedenen Netzwerkgeräten. Es ist eine abgespeckte Version des FTP-Protokolls und wurde entwickelt, um in Umgebungen mit begrenzten Ressourcen wie Embedded-Systemen, Routern und Switches eingesetzt zu werden. TFTP verwendet den UDP-Port 69 für die Übertragung und erfordert keine Authentifizierung. Es unterstützt auch keine Verbindungsauthentifizierung und kann nur einfache Operationen wie das Lesen oder Schreiben von Dateien ausführen.