Skillnaden mellan FTP och SFTP

Författare: Laura McKinney
Skapelsedatum: 1 April 2021
Uppdatera Datum: 5 Maj 2024
Anonim
FTP (File Transfer Protocol), SFTP, TFTP Explained.
Video: FTP (File Transfer Protocol), SFTP, TFTP Explained.

Innehåll


Nätverksmiljöns vanligaste uppgift är att överföra filer / data / information mellan värdarna i nätverket. FTP och SFTP är filöverföringsprotokoll. Att överföra filerna över nätverket i vanligt format kan leda till säkerhetsproblemet. FTP-protokollet infördes när säkerhet via internet inte var en stor fråga. Uppgifterna skickades okrypterade i FTP vilket lätt kan avlyssnas av angriparen. Därför krävdes någon säker kanal för att överföra filerna. För detta kan man antingen lägga till en Säkert uttagskikt mellan FTP-applikationslager och TCP eller man kan helt enkelt använda ett oberoende protokoll som heter SFTP.

FTP och SFTP överför båda filen från en dator till en annan, men den grundläggande skillnaden mellan FTP och SFTP är den FTP tillhandahåller inte en säker kanal för överföring av filer medan SFTP gör. Låt oss diskutera några fler skillnader mellan FTP och SFTP med hjälp av jämförelsediagram som visas nedan.


  1. Jämförelsediagram
  2. Definition
  3. Viktiga skillnader
  4. Slutsats

Jämförelsediagram

Grund för jämförelseFTPSFTP
GrundläggandeFTP tillhandahåller inte en säker kanal för överföring av filer mellan värdar.SFTP tillhandahåller en säker kanal för överföring av filerna mellan värdarna.
Fulla formenFilöverföringsprotokoll.Säkert filöverföringsprotokoll.
ProtokollFTP är ett TCP / IP-protokoll.SFTP-protokollet är en del av SSH-protokollet (ett applikationsprogram för fjärrinloggning).
FörbindelseFTP upprättar kontrollanslutning på TCP-port 21.SFTP överför filen under den anslutning som upprättats av SSH-protokollet mellan klient och server.
krypteringFTP-lösenord och data skickas i ett vanligt format.SFTP krypterar data innan ing.


Definition av FTP

FTP (Filöverföringsprotokoll) är ett protokoll i TCP / IP som kopierar en fil från en värd till en annan värd. Det verkar dock mycket enkelt att överföra filen från en värd till en annan. Men det finns vissa problem som de två system som s och tar emot fil kan ha en olika sätt att representera data; de kan ha olika filnamnskonventioner, kan ha olika katalogstrukturer.

FTP ger en enkel lösning på alla ovanstående problem. FTP skiljer sig från andra klient-serverapplikationer två anslutningar mellan de kommunicerande värdarna. En anslutning är till dataöverföringoch annat är för kontrollinformation (kommando och svar). FTP är effektivare än andra klient-serverapplikationer eftersom det har en separat anslutning för data och kommandon.

Styranslutningen är enkel eftersom den bara är för att upprätta en anslutning mellan värdarna. Men dataförbindelsen är komplex eftersom den måste överföra olika data. FTP etablerar styranslutning på TCP: s portnummer 21 och uppkoppling på TCP: s portnummer 20.

När en användare startar FTP-session, upprättar den först en anslutning till värden till vilken filen måste överföras med hjälp av kontrollanslutning, sedan upprättar den dataförbindelsen för överföring av filen. Dataförbindelsen öppnas och stängs efter överföring av varje fil. Kontrollanslutningen förblir dock ansluten under hela FTP-sessionen.

Definition av SFTP

SFTP (Säkert filöverföringsprotokoll) är ett säkert sätt att överföra filerna över nätverket. Även om vi har FTP-protokoll för överföring av filerna från en värd till en annan i nätverket, var den tiden FTP utformades säkerhet inte ett stort problem.

FTP-protokollet kräver lösenord för att upprätta anslutningen till värden till vilken fil måste skickas, men lösenordet finns i slätten som har ett hot om att avlyssnas av en angripare. Attackeren kan sedan missbruka lösenordet. Uppgifterna skickas också i slätten över dataförbindelsen som återigen är osäker.

Så SFTP införde en säker kanal för att överföra filerna över nätverket. SFTP är en del av SSH (Secure Shell) -protokollet som faktiskt är ett program i Unix. SSH-protokollet upprättar en säker anslutning mellan klient och server, och sedan fungerar SFTP-programmet på samma sätt som FTP och överför filen till den säkra kanalen som skapats av SSH. På detta sätt kan filen överföras säkert med hjälp av SFTP.

  1. FTP göra inte ge någon säker kanal för att överföra filerna mellan värdarna medan SFTP-protokollet ger en säker kanal för att överföra filerna mellan värdarna i nätverket.
  2. FTP är en förkortning av Filöverföringsprotokoll SFTP är en förkortning av Säkert filöverföringsprotokoll.
  3. FTP-protokollet är en tjänst som tillhandahålls av TCP / IP. SFTP är dock en del av SSH-protokoll vilket är en fjärrloggningsinformation.
  4. FTP gör en anslutning med kontrollanslutning på TCP-port 21. Å andra sidan överför SFTP filen under den säkra anslutningen som skapats av SSH-protokoll mellan klient och server.
  5. FTP överföra lösenord och data i enkel format medan SFTP krypterar data innan de läggs till en annan värd.

Slutsats:

Både FTP och SFTP är filöverföringsprotokollet, men SFTP är ett säkert sätt att överföra filen från en värd till en annan värd i nätverket.