Forskjellen mellom FTP og TFTP

FTP vs TFTP

Filoverføringsprotokoll (også kjent som FTP) er en nettverksprotokoll som implementeres for å utveksle filer over et TCP / IP-nettverk - det vil si overføringskontrollprotokollen og Internettprotokollen. FTP bruker passordautentisering opprettet av brukeren. Selv om brukerbasert passordautentisering vanligvis er implementert, er anonym brukertilgang også tilgjengelig via en FTP-server.

Trivial File Transfer Protocol (også kjent som TFTP) er en nettverksprotokoll som er implementert for å overføre filer også. Det ble først definert i 1980, med funksjonaliteten til en enkel FTP-server. På grunn av sin enkelhet kan den implementeres med svært lite minneavfall fra sin hjemmedatamaskin. Som sådan, ved starten ble TFTP brukt til å starte datamaskiner eller rutere. Når det er sagt, er det også nyttig for overføring av små mengder data mellom nettverk (dvs. IP-telefonens fastvare).

Som nevnt er FTP tilgjengelig anonymt. Dette betyr at brukeren kan logge inn på denne serveren med en 'anonym' konto når du får beskjed om brukernavn og passord. I de fleste tilfeller blir en bruker uten direkte konto hos vertsmaskinen bedt om å bruke sin e-postadresse i stedet for et passord; Det er imidlertid praktisk talt ingen verifikasjonsprosess som finner sted når informasjonen er levert (som ved Nasjonalt senter for bioteknologisk informasjon).

TFTP brukes hovedsakelig til å overføre filer fra (eller skrive dem til) en ekstern server. Fordi det er en åpen protokoll, er det mangel på sikkerhet - det betyr at det er veldig farlig å overføre filer over en åpen server over Internett. Som sådan brukes vanligvis bare TFTP på private og / eller lokale nettverk. Dessverre er det ingen autentiseringsprosess, og dermed er ingen krypteringsmekanisme satt på plass. Som et resultat av sin enkelhet, kan TFTP bare overføre filer så store som en terabyte, og lar store datapakker overføre - noe som kan føre til store forsinkelser i filoverføring.

I motsetning til TFTP har FTP-servere en godkjennings- og krypteringsprotokoll på plass. Hvor slik tilgang er begrenset, kan en ekstern FTP (FTP-post) -tjeneste implementeres for å løse problemet med begrensninger. Dette tillater tilgang, men begrenser brukeren fra å vise kataloger eller endre kommandoer.

Sammendrag:

1. FTP er en brukerbasert passordnettverksprotokoll som brukes til å overføre data over et nettverk; TFTP er en nettverksprotokoll som ikke har noen godkjenningsprosesser.

2. FTP kan nås anonymt, men mengden overført informasjon er begrenset; TFTP har ingen krypteringsprosess på plass, og kan bare overføre filer som ikke er større enn en terabyte.