Verschil tussen FTP en SFTP

Schrijver: Laura McKinney
Datum Van Creatie: 1 April 2021
Updatedatum: 14 Kunnen 2024
Anonim
FTP (File Transfer Protocol), SFTP, TFTP Explained.
Video: FTP (File Transfer Protocol), SFTP, TFTP Explained.

Inhoud


De meest voorkomende taak van een netwerkomgeving is het overdragen van de bestanden / gegevens / informatie tussen de hosts op het netwerk. FTP en SFTP zijn de bestandsoverdrachtprotocollen. Overzetten van de bestanden via het netwerk in het gewone formaat kan tot bezorgdheid over de veiligheid leiden. Het FTP-protocol werd geïntroduceerd toen beveiliging via internet geen groot probleem was. De gegevens zijn niet-versleuteld verzonden via FTP, die gemakkelijk kunnen worden onderschept door de aanvaller. Daarom was een beveiligd kanaal vereist om de bestanden over te zetten. Hiervoor kan men ofwel een toevoegen Veilige socketlaag tussen FTP-applicatielaag en TCP of men kan eenvoudig een onafhankelijk protocol gebruiken dat SFTP wordt genoemd.

FTP en SFTP dragen beide het bestand van de ene computer naar de andere over, maar het fundamentele verschil tussen FTP en SFTP is dat FTP biedt geen veilig kanaal voor het overbrengen van bestanden, terwijl de SFTP doet. Laten we wat meer verschillen tussen FTP en SFTP bespreken met behulp van de onderstaande vergelijkingstabel.


  1. Vergelijkingstabel
  2. Definitie
  3. Belangrijkste verschillen
  4. Gevolgtrekking

Vergelijkingstabel

Basis voor vergelijkingFTPSFTP
basis-FTP biedt geen beveiligd kanaal voor het overbrengen van bestanden tussen hosts.SFTP biedt een veilig kanaal voor het overbrengen van de bestanden tussen de hosts.
Volledige vormFile Transfer Protocol.Secure File Transfer Protocol.
ProtocolFTP is een TCP / IP-protocol.SFTP-protocol is een onderdeel van het SSH-protocol (een applicatieprogramma voor inloggen op afstand).
VerbindingFTP brengt een besturingsverbinding tot stand op TCP-poort 21.SFTP draagt ​​het bestand over via de verbinding die is gemaakt door het SSH-protocol tussen client en server.
EncryptionFTP-wachtwoord en gegevens worden in een gewoon formaat verzonden.SFTP codeert de gegevens voordat ing.


Definitie van FTP

FTP (File Transfer Protocol) is een protocol in TCP / IP dat een bestand van de ene naar de andere host kopieert. Het lijkt echter heel eenvoudig om het bestand van de ene host naar de andere over te zetten. Maar er zijn enkele problemen, zoals de twee systemen die een bestand ontvangen en ontvangen andere manier om de gegevens weer te geven; ze hebben wellicht verschillende bestandsnaamconventies, zou kunnen hebben verschillende mapstructuren.

FTP biedt een eenvoudige oplossing voor alle bovenstaande problemen. FTP verschilt van andere client-servertoepassingen twee verbindingen tussen de communicerende hosts. Eén verbinding is voor data overdrachten andere is voor de controle informatie (commando en antwoorden). FTP is efficiënter dan andere client-server-applicaties omdat het een aparte verbinding heeft voor gegevens en opdrachten.

De besturingsverbinding is eenvoudig omdat deze alleen bedoeld is om een ​​verbinding tussen de hosts tot stand te brengen. Maar de gegevensverbinding is complex omdat deze moet worden overgedragen verscheidenheid aan gegevens. De FTP wordt vastgesteld controle verbinding op het poortnummer van TCP 21 en dataverbinding op het poortnummer van TCP 20.

Wanneer een gebruiker een FTP-sessie start, wordt eerst een verbinding tot stand gebracht met de host waarnaar het bestand moet worden overgedragen met behulp van een besturingsverbinding en vervolgens wordt de gegevensverbinding tot stand gebracht voor het overbrengen van het bestand. De gegevensverbinding wordt geopend en gesloten na het overbrengen van elk bestand. De besturingsverbinding blijft echter verbonden voor de hele FTP-sessie.

Definitie van SFTP

SFTP (Secure File Transfer Protocol) is een veilige manier om de bestanden via het netwerk over te zetten. Hoewel we een FTP-protocol hebben voor het overzetten van de bestanden van de ene host naar de andere op het netwerk, was de tijd dat FTP werd ontworpen beveiliging geen groot probleem.

FTP-protocol vereist het wachtwoord voor het tot stand brengen van de verbinding met de host naar wie het bestand moet worden verzonden, maar het wachtwoord bevindt zich in de vlakte die dreigt te worden onderschept door een aanvaller. De aanvaller kan het wachtwoord vervolgens misbruiken. De gegevens worden ook verzonden in de gewone gegevensverbinding die opnieuw onveilig is.

Dus heeft SFTP een beveiligd kanaal geïntroduceerd om de bestanden via het netwerk over te dragen. SFTP is een onderdeel van het SSH-protocol (Secure Shell), dat eigenlijk een programma is in Unix. Het SSH-protocol brengt een veilige verbinding tot stand tussen client en server en het SFTP-programma werkt op dezelfde manier als FTP en draagt ​​het bestand over in het beveiligde kanaal dat door SSH is gemaakt. Op deze manier kan het bestand veilig worden overgedragen met behulp van SFTP.

  1. FTP doen niet voorzien beveiligd kanaal om de bestanden over te dragen tussen de hosts, terwijl het SFTP-protocol een beveiligd kanaal voor het overbrengen van de bestanden tussen de hosts op het netwerk.
  2. FTP is een afkorting van File Transfer Protocol terwijl SFTP een afkorting is van Secure File Transfer Protocol.
  3. FTP-protocol is een service van TCP / IP. SFTP is echter een onderdeel van de SSH-protocol dat is een externe inloginformatie.
  4. FTP maakt een verbinding via een besturingsverbinding op de TCP-poort 21. Aan de andere kant draagt ​​SFTP het bestand over via de beveiligde verbinding tot stand gebracht door SSH-protocol tussen client en server.
  5. FTP-overdracht van het wachtwoord en de gegevens in de vlakte formaat terwijl SFTP versleutelt de gegevens voordat deze worden ingevoerd bij de andere host.

Gevolgtrekking:

Zowel FTP als SFTP zijn het bestandsoverdrachtsprotocol, maar SFTP biedt een veilige manier om het bestand van de ene naar de andere host in het netwerk over te dragen.