logo

FTP

  • FTP står for File transfer protocol.
  • FTP er en standard internetprotokol leveret af TCP/IP, der bruges til at overføre filerne fra en vært til en anden.
  • Det bruges hovedsageligt til at overføre websidefilerne fra deres skaber til den computer, der fungerer som server for andre computere på internettet.
  • Det bruges også til at downloade filerne til computeren fra andre servere.

Mål for FTP

  • Det giver deling af filer.
  • Det bruges til at fremme brugen af ​​fjerncomputere.
  • Det overfører data mere pålideligt og effektivt.

Hvorfor FTP?

Selvom overførsel af filer fra et system til et andet er meget simpelt og ligetil, men nogle gange kan det forårsage problemer. For eksempel kan to systemer have forskellige filkonventioner. To systemer kan have forskellige måder at repræsentere tekst og data på. To systemer kan have forskellige mappestrukturer. FTP-protokol overvinder disse problemer ved at etablere to forbindelser mellem værter. En forbindelse bruges til dataoverførsel, og en anden forbindelse bruges til kontrolforbindelsen.

Mekanisme af FTP

Computernetværk FTP

Ovenstående figur viser den grundlæggende model af FTP'en. FTP-klienten har tre komponenter: brugergrænsefladen, kontrolprocessen og dataoverførselsprocessen. Serveren har to komponenter: serverkontrolprocessen og serverdataoverførselsprocessen.

Der er to typer forbindelser i FTP:

Computernetværk FTP
    Kontrolforbindelse:Kontrolforbindelsen bruger meget simple regler for kommunikation. Gennem kontrolforbindelse kan vi overføre en kommandolinje eller svarlinje ad gangen. Styreforbindelsen er lavet mellem kontrolprocesserne. Kontrolforbindelsen forbliver forbundet under hele den interaktive FTP-session.Dataforbindelse:Dataforbindelsen bruger meget komplekse regler, da datatyperne kan variere. Dataforbindelsen er lavet mellem dataoverførselsprocesser. Dataforbindelsen åbnes, når der kommer en kommando til at overføre filerne og lukkes, når filen overføres.

FTP-klienter

  • FTP-klient er et program, der implementerer en filoverførselsprotokol, som giver dig mulighed for at overføre filer mellem to værter på internettet.
  • Det giver en bruger mulighed for at oprette forbindelse til en fjernvært og uploade eller downloade filerne.
  • Den har et sæt kommandoer, som vi kan bruge til at oprette forbindelse til en vært, overføre filerne mellem dig og din vært og lukke forbindelsen.
  • FTP-programmet er også tilgængeligt som en indbygget komponent i en webbrowser. Denne GUI-baserede FTP-klient gør filoverførslen meget let og kræver heller ikke at huske FTP-kommandoerne.

Fordele ved FTP:

    Fart:En af de største fordele ved FTP er hastighed. FTP er en af ​​de hurtigste måder at overføre filer fra en computer til en anden computer.Effektiv:Det er mere effektivt, da vi ikke behøver at fuldføre alle operationerne for at få hele filen.Sikkerhed:For at få adgang til FTP-serveren skal vi logge ind med brugernavn og adgangskode. Derfor kan vi sige, at FTP er mere sikkert.Frem og tilbage bevægelse:FTP giver os mulighed for at overføre filerne frem og tilbage. Antag, at du er leder af virksomheden, sender du nogle oplysninger til alle medarbejderne, og de sender alle information tilbage på den samme server.

Ulemper ved FTP:

  • Standardkravet for industrien er, at alle FTP-transmissioner skal være krypteret. Det er dog ikke alle FTP-udbydere, der er lige, og ikke alle udbydere tilbyder kryptering. Så vi bliver nødt til at se efter de FTP-udbydere, der leverer kryptering.
  • FTP betjener to operationer, dvs. at sende og modtage store filer på et netværk. Størrelsesgrænsen for filen er dog 2 GB, der kan sendes. Det tillader dig heller ikke at køre samtidige overførsler til flere modtagere.
  • Adgangskoder og filindhold sendes i klartekst, der tillader uønsket aflytning. Så det er meget muligt, at angribere kan udføre brute force-angrebet ved at forsøge at gætte FTP-adgangskoden.
  • Det er ikke kompatibelt med alle systemer.