logo

FTP

  • FTP står for File transfer protocol.
  • FTP er en standard internettprotokoll levert av TCP/IP som brukes til å overføre filene fra en vert til en annen.
  • Den brukes hovedsakelig til å overføre nettsidefilene fra skaperen til datamaskinen som fungerer som en server for andre datamaskiner på internett.
  • Den brukes også til å laste ned filene til datamaskinen fra andre servere.

Mål for FTP

  • Det gir deling av filer.
  • Den brukes til å oppmuntre til bruk av eksterne datamaskiner.
  • Den overfører dataene mer pålitelig og effektivt.

Hvorfor FTP?

Selv om overføring av filer fra ett system til et annet er veldig enkelt og greit, men noen ganger kan det føre til problemer. For eksempel kan to systemer ha forskjellige filkonvensjoner. To systemer kan ha forskjellige måter å representere tekst og data på. To systemer kan ha forskjellige katalogstrukturer. FTP-protokollen overvinner disse problemene ved å etablere to forbindelser mellom verter. En tilkobling brukes til dataoverføring, og en annen tilkobling brukes til kontrolltilkoblingen.

Mekanisme for FTP

Datanettverk FTP

Figuren ovenfor viser den grunnleggende modellen for FTP. FTP-klienten har tre komponenter: brukergrensesnittet, kontrollprosessen og dataoverføringsprosessen. Serveren har to komponenter: serverkontrollprosessen og serverdataoverføringsprosessen.

Det er to typer tilkoblinger i FTP:

Datanettverk FTP
    Kontrolltilkobling:Kontrollforbindelsen bruker svært enkle regler for kommunikasjon. Gjennom kontrollforbindelse kan vi overføre en kommandolinje eller responslinje om gangen. Kontrollkoblingen lages mellom kontrollprosessene. Kontrolltilkoblingen forblir tilkoblet under hele den interaktive FTP-økten.Datakobling:Datatilkoblingen bruker svært komplekse regler da datatyper kan variere. Dataforbindelsen opprettes mellom dataoverføringsprosesser. Datatilkoblingen åpnes når en kommando kommer for å overføre filene og lukkes når filen overføres.

FTP-klienter

  • FTP-klient er et program som implementerer en filoverføringsprotokoll som lar deg overføre filer mellom to verter på internett.
  • Den lar en bruker koble til en ekstern vert og laste opp eller laste ned filene.
  • Den har et sett med kommandoer som vi kan bruke til å koble til en vert, overføre filene mellom deg og verten din og lukke forbindelsen.
  • FTP-programmet er også tilgjengelig som en innebygd komponent i en nettleser. Denne GUI-baserte FTP-klienten gjør filoverføringen veldig enkel og krever heller ikke å huske FTP-kommandoene.

Fordeler med FTP:

    Hastighet:En av de største fordelene med FTP er hastighet. FTP er en av de raskeste måtene å overføre filer fra en datamaskin til en annen.Effektiv:Det er mer effektivt siden vi ikke trenger å fullføre alle operasjonene for å få hele filen.Sikkerhet:For å få tilgang til FTP-serveren må vi logge inn med brukernavn og passord. Derfor kan vi si at FTP er sikrere.Frem og tilbake bevegelse:FTP lar oss overføre filene frem og tilbake. Tenk deg at du er leder av selskapet, du sender noe informasjon til alle de ansatte, og alle sender informasjon tilbake på samme server.

Ulemper med FTP:

  • Standardkravet til industrien er at alle FTP-overføringer skal være kryptert. Imidlertid er ikke alle FTP-leverandørene like, og ikke alle leverandørene tilbyr kryptering. Så vi må se etter FTP-leverandørene som gir kryptering.
  • FTP betjener to operasjoner, dvs. å sende og motta store filer på et nettverk. Størrelsesgrensen på filen er imidlertid 2 GB som kan sendes. Den lar deg heller ikke kjøre samtidige overføringer til flere mottakere.
  • Passord og filinnhold sendes i klartekst som tillater uønsket avlytting. Så det er ganske mulig at angripere kan utføre brute force-angrepet ved å prøve å gjette FTP-passordet.
  • Det er ikke kompatibelt med alle systemer.