Forårsfeber: Prøv hosting gratis i 3 måneder og få op til 90 % rabat på domæner. **

Benyt tilbud
.com
$ 5.99 $ 26.99 /1. år
.one
$ 1.99 $ 16.99 /1. år

Log ind

Kontrolpanel Webmail Hjemmesideprogram Webshop File Manager WordPress

Hvad er TFTP?

Vi har samlet alt, hvad du behøver at vide om TFTP

vector

Kort om

Glossary

TFTP står for Trivial File Transfer Protocol. Det er en enkel måde at overføre filer mellem servere og computere. TFTP er hurtigere end visse andre transferprotokoller, men også mindre sikker. TFTP bruges generelt til overførsel af små filer.

TFTP bruges typisk ikke til at overføre filer over internettet, da overførselsmetoden ikke er så sikkert som FTP og SFTP. I stedet bruges TFTP til at overføre filer inden for dit lokale netværk, og her er TFTP med til at sikre, at dine filer er beskyttet.

Hvad er forskellen på TFTP og FTP?

Forskellen mellem TFTP og FTP er lidt teknisk at forklare. FTP er ved overførsler afhængig af TCP (Transmission Control Protocol). TFTP derimod er afhængig af UDP (User Datagram Protocol), da det er en forbindelsesfri protokol. Da TFTP bruger UDP i stedet for TCP, er det altså ikke en lige så pålidelig overførselsprotokol.

● TCP vs UDP

Al kommunikation mellem computere skal helst være sikker og pålidelig. Når en fil overføres fra én computer til en anden computer, skal alle data modtages korrekt. Hvis du f.eks. downloader en fil, så vil du have hele filen downloadet og ikke kun dele af filen.

TCP garanterer, at du modtager alle dine data korrekt, og TCP verificerer også forbindelsen, inden der kan foregå en overførsel mellem de to computere.

UDP fungerer anderledes. I modsætning til TCP verificerer UDP f.eks. ikke en forbindelse mellem de to computere for at garantere, at data leveres sikkert og korrekt. Samtidig sekvensopdeles der heller i dataleverancerne, så hvis du sender en fil ved hjælp af UDP, vil din computer ikke registrere, om oplysningerne modtages eller ej i den anden ende. Forsendelsen går hurtigere end med TCP, men muligheden for kontrol og fejlfinding er også mindre. 

● TFTP-port

FTP bruger port 21 og 20, mens TFTP bruger port 69.

● Godkendelse

Ydermere kræver FTP en adgangskode for at autentificere brugeren. Hvis du derfor ønsker at få adgang til en FTP-server, skal du identificere dig selv med et brugernavn og en adgangskode.

TFTP behøver ikke at godkende en bruger. Som bruger skal du bare kende navnet på den fil, du prøver at downloade, og du kan sende en kommando for at anmode om at modtage den specifikke fil.

● Langsommere

I modsætning til FTP er TFTP langsommere i sin overførselsproces. Dette skyldes, at TFTP-serveren skal opdele data i sekvenser, når den overføres til TFTP-klienten.

Hvordan fungerer en TFTP server?

Så hvordan fungerer TFTP så? En TFTP-server er altid på opkald ved port 69 for alle indkommende anmodninger. Det betyder, at hver gang en TFTP-klient anmoder om at downloade en fil, vil TFTP-serveren oprette og starte en proces. TFTP-klienten sender kommandoen til TFTP-serveren gennem UDP.

Når TFTP-serveren har modtaget kommandoen, sendes de nødvendige data til TFTP-klienten. Hvis de data, du har anmodet om, indeholder mange filer, sender TFTP-klienten en bekræftelse til TFTP-serveren, hver gang der er modtaget en vis mængde data.

Dette medfører en ’stop&vent’ kommando, hvilket betyder, at TFTP-serveren venter, indtil den modtager endnu en bekræftelse fra TFTP-klienten om at der kan sendes mere data. 

Når du bruger TFTP, bør du kun sende filer inden for dit lokale netværk. Dermed sikrer du, at dine filer er beskyttet og sendes korrekt.

Hvis du f.eks. vil sende firmware til din firewall, kan du bruge TFTP, da det er inden for dit lokale netværk. Husk dog på, at TFTP-serveren ikke giver dig sikkerhed under din filoverførsel, og det er derfor vigtigt kun at overføre sådanne filer inden for dit lokale netværk.