logo

FTP

  • 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

FTP för datornätverk

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 för datornätverk
    Kontrollanslutning:Kontrollanslutningen använder mycket enkla regler för kommunikation. Genom kontrollanslutning kan vi överföra en kommandorad eller svarsrad åt gången. Styrkopplingen görs mellan styrprocesserna. Kontrollanslutningen förblir ansluten under hela den interaktiva FTP-sessionen.Uppkoppling:Dataanslutningen använder mycket komplexa regler eftersom datatyperna kan variera. Datakopplingen görs mellan dataöverföringsprocesser. Dataanslutningen öppnas när ett kommando kommer för att överföra filerna och stängs när filen överförs.

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:

    Fart:En av de största fördelarna med FTP är hastigheten. FTP är ett av de snabbaste sätten att överföra filer från en dator till en annan.Effektiv:Det är mer effektivt eftersom vi inte behöver slutföra alla operationer för att få hela filen.Säkerhet:För att komma åt FTP-servern måste vi logga in med användarnamn och lösenord. Därför kan vi säga att FTP är säkrare.Rörelse fram och tillbaka:FTP tillåter oss att överföra filerna fram och tillbaka. Anta att du är chef för företaget, du skickar viss information till alla anställda, och alla skickar information tillbaka på samma server.

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.