TFTP står för Trivial File Transfer Protocol. Det är en teknik för överföring av filer mellan nätverksenheter och är en förenklad version av File Transfer Protocol.
TFTP utvecklades på 1970-talet för datorer som saknade tillräckligt med minne eller diskutrymme för att ge fullt FTP-stöd. Idag finns TFTP också på både bredbandsrörare för konsumenter och kommersiella nätverks routrar.
Hemnätverksadministratörer använder ibland TFTP för att uppgradera routerns firmware, medan professionella administratörer kanske också använder TFTP för att distribuera programvara över företagsnätverk.
Hur fungerar TFTP
Liksom FTP använder TFTP klient- och serverprogramvara för att skapa anslutningar mellan två enheter. Från en TFTP-klient kan enskilda filer kopieras (laddas upp) till eller hämtas från servern. Med andra ord är servern värd för filerna medan kunden begär eller skickar dem.
TFTP kan också användas för att fjärransluta starta en dator och säkerhetskopiera nätverk eller routerkonfigurationsfiler.
TFTP är beroende av UDP för att transportera data.
TFTP-klient och serverprogramvara
Kommandorads TFTP-klienter ingår i nuvarande versioner av Microsoft Windows, Linux och MacOS.
Vissa TFTP-klienter med grafiska gränssnitt finns också som freeware, som TFTPD32, som innehåller en TFTP-server. Windows TFTP Utility är ett annat exempel på en GUI-klient och -server för TFTP, men det finns flera andra gratis FTP-klienter som du kan använda också.
Microsoft Windows skickas inte med en TFTP-server men flera gratis Windows TFTP-servrar är tillgängliga för nedladdning. Linux och MacOS-system använder vanligtvis TFTPD-TFTP-servern, även om det kan vara inaktiverat som standard.
Nätverksexperter rekommenderar att du konfigurerar TFTP-servrar noggrant för att undvika potentiella säkerhetsproblem.
Så här använder du TFTP-klienten i Windows
TFTP-klienten i Windows är inte aktiverad som standard. Slå på den genomProgram och funktioner Kontrollpanelens applet:
-
Öppna Kontrollpanelen och öppna sedan Program och funktioner.
-
VäljSlår på eller av egenskaper i Windows från vänster på Kontrollpanelen för att öppna Windows-funktioner. Alternativt, utföraValfria funktioner kommandot i Kommandotolken eller dialogrutan Kör.
-
Bläddra ner i fönstret "Windows-funktioner" och kolla in rutan bredvidTFTP-klient.
När det är installerat, kan du komma åt TFTP via Command Prompt med tftp kommando. Använd hjälpkommandot tillsammans med det om du behöver information om hur du använder TFTP, eller se tftp-kommandoradsreferenssidan på Microsofts webbplats.
TFTP vs FTP
Trivial File Transfer Protocol skiljer sig från FTP i följande nyckelhänsyn:
- Originalversioner av TFTP tillåter bara att överföra filer upp till 32 MB i storlek. Några nyare TFTP-servrar tar bort denna begränsning eller kan utesluta den på 4 GB.
- Till skillnad från FTP har TFTP ingen inloggningsfunktion, så det kräver inte ett användarnamn och lösenord. Undvik att använda TFTP för att dela känsliga filer - du kan inte skydda dem eller granska deras åtkomst.
- Listning, omdirigering och radering av filer över TFTP är vanligtvis inte tillåtet.
- TFTP använder UDP-port 69 för att upprätta nätverksanslutningar medan FTP använder TCP-portar 20 och 21.
Eftersom TFTP implementeras med UDP fungerar det i allmänhet endast på lokala nät.