- FTP står för File transfer protocol.
- FTP är ett standard internetprotokoll som tillhandahålls av TCP/IP som används för att överföra filer från en värd till en annan.
- Det används främst för att överföra webbsidefilerna från deras skapare till datorn som fungerar som server för andra datorer på internet.
- Det används också för att ladda ner filerna till datorn från andra servrar.
Mål för FTP
- Det ger delning av filer.
- Det används för att uppmuntra användningen av fjärrdatorer.
- Det överför data mer tillförlitligt och effektivt.
Varför FTP?
Även om det är väldigt enkelt och okomplicerat att överföra filer från ett system till ett annat, men ibland kan det orsaka problem. Till exempel kan två system ha olika filkonventioner. Två system kan ha olika sätt att representera text och data. Två system kan ha olika katalogstrukturer. FTP-protokoll övervinner dessa problem genom att upprätta två anslutningar mellan värdar. En anslutning används för dataöverföring och en annan anslutning används för kontrollanslutningen.
Mekanism för FTP
Ovanstående figur visar grundmodellen för FTP. FTP-klienten har tre komponenter: användargränssnittet, kontrollprocessen och dataöverföringsprocessen. Servern har två komponenter: serverkontrollprocessen och serverdataöverföringsprocessen.
Det finns två typer av anslutningar i FTP:
FTP-klienter
- FTP-klient är ett program som implementerar ett filöverföringsprotokoll som låter dig överföra filer mellan två värdar på internet.
- Det låter en användare ansluta till en fjärrvärd och ladda upp eller ladda ner filerna.
- Den har en uppsättning kommandon som vi kan använda för att ansluta till en värd, överföra filerna mellan dig och din värd och stänga anslutningen.
- FTP-programmet finns även som en inbyggd komponent i en webbläsare. Denna GUI-baserade FTP-klient gör filöverföringen mycket enkel och kräver inte heller att komma ihåg FTP-kommandona.
Fördelar med FTP:
Nackdelar med FTP:
- Branschens standardkrav är att alla FTP-överföringar ska vara krypterade. Men inte alla FTP-leverantörer är lika och inte alla leverantörer erbjuder kryptering. Så vi måste se upp för FTP-leverantörerna som tillhandahåller kryptering.
- FTP betjänar två operationer, d.v.s. att skicka och ta emot stora filer på ett nätverk. Däremot är storleksgränsen för filen 2 GB som kan skickas. Det tillåter inte heller att du kör samtidiga överföringar till flera mottagare.
- Lösenord och filinnehåll skickas i klartext som tillåter oönskad avlyssning. Så det är mycket möjligt att angripare kan utföra brute force-attacken genom att försöka gissa FTP-lösenordet.
- Det är inte kompatibelt med alla system.