- 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
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:
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:
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.