Introduktion til TFTP

I denne artikel vil vi diskutere TFTP. Med inddragelse af internettet kom to termer frem, som er klient og server. Disse klienter og servere kommunikerer med hinanden over internettet. Hele denne kommunikation følger visse sæt retningslinjer, som vi generelt betegner det som protokoller. Der er flere protokoller, der skal følges, mens de kommunikerer mellem noder på internettet.

En sådan protokol er FTP-protokollen. Her står FTP for File Transfer Protocol. Denne protokol hjælper med at sende en fil fra serveren på anmodning fra klientsiden.

Dette emne, som vi vil diskutere, nemlig TFTP, er også en sådan filoverførselsprotokol.

TFTP står for Trivial File Transfer Protocol . Vi vil gerne fortælle, at FTP og TFTP ikke er nøjagtig det samme. FTP har mange flere funktioner sammenlignet med TFTP-protokollen

Hvad er TFTP?

Trivial filoverførselsprotokol er en simpel protokol, der bruges til at sende en fil fra serveren til klienten. Trivial filoverførselsprotokol bruger konceptet UDP til at dele filer mellem server og klient. Her står UDP for User Datagram Protocol.

Trivial filoverførselsprotokol i detaljer og forståelse heraf

Trivial File Transfer Protocol har et meget simpelt koncept, og på grund af dets enkle koncept har det også et meget simpelt design. Selvom det på grund af dets enkle design har begrænsede funktioner, når det sammenlignes med File Transfer Protocol. Generelt følger Trivial File Transfer Protocol ikke nogen godkendelse før kommunikationen af ​​filen. Trivial filoverførselsprotokol anvender ingen sikkerhedsmekanismer under arkivering af kommunikation. Da Trivial File Transfer Protocol ikke følger nogen godkendelsesmekanisme eller nogen sikkerhedsmekanisme, kunne den derfor ikke bruges over internettet til kommunikation af filer

Det bruges generelt til kommunikation af filer mellem maskiner, der er oprettet på lokalt intranet

Den vigtigste funktion ved Trivial File Transfer Protocol er, at den bruger en meget lille mængde hukommelse, Trivial File Transfer Protocol kunne bruges til at kommunikere startfiler, hvis computere ikke har harddiske

Trivial filoverførselsprotokol bruger generelt protokol 69 Dog kan porten, der bruges til kommunikation, defineres ved brug, når Trivial filoverførselsprotokol er under opsætning

Hvad bruges TFTP til?

Trivial filoverførselsprotokol bruges til at kommunikere filer mellem klient og server i det lokale netværk. Trivial filoverførselsprotokol er meget nyttigt, når klientcomputeren har meget lav hukommelseslagringsenheder eller harddiskenheder. Det kan bruges til at kommunikere startfiler, når serveren er på klientens computer. Da det er lettere at implementere, kan det derfor bruges vidt, når vi har en mekanisme med lav sikkerhed, der skal følges.

Den følger ikke nogen godkendelsesmekanisme, og derfor kunne kun disse filer kommunikeres, som ikke behøver at have nogen sikkerhedsmekanisme

Hvordan fungerer TFTP til?

Lad os nu forstå, hvordan Trivial File Transfer Protocol fungerer. Vi vil se på mekanismen for, hvordan kommunikation foregår mellem en klient og en server.

  • Da Trivial File Transfer Protocol bruger UDP til kommunikation af filer, oprettes det derfor en forbindelse generelt ved hjælp af port 69
  • Når forbindelsen er etableret, anmoder klienten generelt om RRQ eller WRQ. Her betyder RRQ Read Request og WRQ står for Write Request. En klient anmoder generelt om læseanmodning, hvis den kun vil læse filen og genereret skriveanmodning, hvis den ønsker at skrive en bestemt fil, der findes på serveren
  • Når dette er gjort, kommunikeres filer i form af små pakker
  • Disse pakker er på 512 bytes. Filen, der skal kommunikeres, er opdelt i små pakker, hvor hver pakke består af 512 bytes
  • Når en pakke er kommunikeret fra server til klient, venter serveren med at modtage en bekræftelse fra klienten, at pakken er blevet modtaget. En gang modtages en bekræftelse, sender serveren den næste pakke på 512 bytes
  • Dette gøres, indtil den sidste pakke kommunikeres fra serversiden til klientsiden

Lad os nu se på få af scenarierne, mens vi kommunikerer med datapakker

Hvad sker der, hvis en pakke ikke modtages på klientsiden?

Når en pakke kommunikeres fra server til klient, starter serveren en timer. Det venter indtil dette tidspunkt med at modtage kvitteringen fra klientsiden. Hvis kvitteringen ikke modtages fra klientsiden, sender serveren den samme pakke igen, indtil dens bekræftelse er modtaget. Hvis der dog modtages en bekræftelse inden timeren, sender den den næste pakke

Hvordan ved klienten, at filkommunikation er udført?

Den sidste pakke, der genereres til deling af en bestemt fil, er altid mindre end 512 bytes. Selv hvis de genererede pakker er i multipler på 512 bytes, sender den en ekstra pakke, der er mindre end 512 bytes, så klienten kunne forstå, at den har modtaget filen.

Typer af TFTP?

Generelt er TFTP af fire typer, der er-

  • Læs anmodning
  • Skriv anmodning
  • Datapakker
  • Anmodning om anerkendelse

Fordele ved TFTP

  • Bruger UDP-protokol
  • Er lettere at implementere
  • Kræver mindre kodning
  • Mindre hukommelsesforbrug

Hvorfor skal vi bruge TFTP, og hvorfor har vi brug for TFTP

Vi kunne bruge TFTP på grund af følgende grund-

  • Da det kræver mindre hukommelse, kan det derfor bruges
  • Da det krævede mindre kodning, kunne det derfor bruges let
  • Det følger konceptet med UDP og kunne derfor let implementeres
  • Nem at kommunikere fil

Vi har brug for TFTP på grund af

  • Kommunikation af fil mellem server og klient
  • Ingen autentificering gør kommunikation af filer let

Hvordan vil denne teknologi hjælpe i karrierevækst?

Denne teknologi er meget nyttig til at forstå det grundlæggende koncept for, hvordan kommunikation af filer faktisk er der mellem server og klient.

Imidlertid er det ikke nok at lære denne teknologi. Denne teknologi hjælper os med at forstå det grundlæggende koncept, vi kan bruge til at forstå andre nyttige protokoller.

Konklusion

TFTP er en meget nyttig teknologi til kommunikation af filer mellem servere og klienter. Det kan let bruges, da det kræver mindre kodning, mindre hukommelsesforbrug, og da godkendelse og sikkerhedsmekanisme ikke er påkrævet, kan det let bruges

Anbefalede artikler

Dette har været en guide til Hvad er TFTP ?. Her diskuterede vi konceptet, fordele, arbejde, anvendelser, behov, typer og forståelse af TFTP. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -

  1. Hvad er Unix?
  2. Hvad er databehandling?
  3. Hvad er CSS3?
  4. Hvad er hosting?

Kategori: