Trivial File Transfer Protocol är en teknik som överför filer mellan nätverksenheter och är en förenklad version av det mer robusta File Transfer Protocol. TFTP utvecklades på 1970-talet för datorer som saknar tillräckligt med minne eller diskutrymme för att ge fullt FTP-stöd. Idag finns TFTP på konsumentbredbandsroutrar och kommersiella nätverksroutrar.
Hemnätverksadministratörer använder TFTP för att uppgradera routerns fasta programvara, medan professionella administratörer använder TFTP för att distribuera programvara över företagsnätverk.
Hur TFTP fungerar
Precis som FTP använder TFTP klient- och serverprogramvara för att skapa anslutningar mellan två enheter. Från en TFTP-klient kan enskilda filer laddas upp till eller laddas ner från servern. Servern är värd för filerna och klienten begär eller skickar filer.
TFTP kan också användas för att fjärrstarta en dator och säkerhetskopiera nätverks- eller routerkonfigurationsfiler.
TFTP förlitar sig på UDP för att transportera data.
TFTP-klient- och serverprogramvara
Kommandorads-TFTP-klienter ingår i nuvarande versioner av Microsoft Windows, Linux och macOS. TFTP-klienter med grafiskt gränssnitt finns också som gratisprogram, till exempel TFTPD32, som inkluderar en TFTP-server. Windows TFTP Utility är ett annat exempel på en GUI-klient och server för TFTP, och det finns andra gratis FTP-klienter.
Microsoft Windows levereras inte med en TFTP-server, men flera gratis Windows TFTP-servrar finns tillgängliga för nedladdning. Linux- och macOS-system använder TFTP-servern tftpd, även om den kan vara inaktiverad som standard.
Nätverksexperter rekommenderar att du konfigurerar TFTP-servrar noggrant för att undvika potentiella säkerhetsproblem.
Hur man använder TFTP-klienten i Windows
TFTP-klienten i Windows är inte aktiverad som standard. Slå på den via appleten Program och funktioner Kontrollpanelen.
-
Öppna kontrollpanelen. Gå till Windows Search och sök efter Kontrollpanel.
-
I Kontrollpanelen, välj Programs.
-
Välj Slå på eller av Windows-funktioner.
Eller, kör kommandot optionalfeatures i kommandotolken eller dialogrutan Kör.
-
I dialogrutan Windows-funktioner, välj TFTP Client.
Du kan behöva starta om för att ändringarna ska träda i kraft.
- Åtkomst till TFTP via kommandotolken med kommandot tftp. Använd hjälpkommandot eller se tftp kommandoradsreferenssida på Microsofts webbplats.
TFTP kontra FTP
Trivial File Transfer Protocol skiljer sig från FTP i dessa viktiga avseenden:
- Originalversioner av TFTP överförde filer upp till 32 MB i storlek. Vissa nyare TFTP-servrar tar bort denna begränsning eller kan begränsa filstorleken till 4 GB.
- Till skillnad från FTP har TFTP ingen inloggningsfunktion, så den frågar inte efter ett användarnamn och lösenord. Undvik att använda TFTP för att dela känsliga filer; du kan inte skydda dessa filer eller granska åtkomst till filerna.
- Att lista, byta namn och ta bort 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 är implementerat med UDP, fungerar det i allmänhet bara på lokala nätverk.