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