Verschil tussen FTP en SFTP

FTP versus SFTP

File Transfer Protocol (ook bekend als FTP) is een netwerkprotocol dat wordt geïmplementeerd om bestanden uit te wisselen via een TCP / IP-netwerk - dat is het Transmission Control Protocol en het Internet Protocol. FTP gebruikt wachtwoordverificatie gemaakt door de gebruiker. Hoewel gebruikersgebaseerde wachtwoordverificatie gewoonlijk wordt geïmplementeerd, is anonieme gebruikerstoegang ook beschikbaar via een FTP-server.

SSH File Transfer Protocol (ook bekend als Secure File Transfer Protocol of SFTP) is een netwerkprotocol dat bestandstoegang, overdracht en beheer via een beveiligde gegevensstroom mogelijk maakt. Het is een uitbreiding van de 2.0-versie van het Secure Shell (of SSH) -protocol, waarvan het doel is om veilige overdrachtsmogelijkheden te bieden. Het is ook bedoeld om functioneel te werken met andere protocollen.

Zoals vermeld, is FTP anoniem toegankelijk. Dit betekent dat de gebruiker zich met een 'anoniem' account op deze server kan aanmelden wanneer hem om een ​​gebruikersnaam en wachtwoord wordt gevraagd. In de meeste gevallen zal een gebruiker zonder een directe account bij de hostcomputer worden gevraagd om zijn of haar e-mailadres te gebruiken in plaats van een wachtwoord; er is echter vrijwel geen verificatieproces dat plaatsvindt nadat die informatie is verstrekt (zoals in het National Center for Biotechnology Information).

SFTP-protocol heeft een variërend en breed scala aan bewerkingen die toegankelijk zijn op externe bestanden. Enkele van de opvallendere functies zijn het hervatten van onderbroken overdrachten, directoryvermeldingen en het verwijderen van externe bestanden. Vergeleken met andere protocollen (namelijk het Secure Copy Protocol of SCP) is SFTP meer 'vloeibaar' als een protocol en is het platformonafhankelijk. Als gevolg hiervan is het SFTP-protocol beschikbaar op verschillende platforms.

FTP-servers hebben verificatie- en versleutelingsprotocollen op hun plaats. Als dergelijke toegang is beperkt, kan een externe FTP-service (FTP-mail) worden geïmplementeerd om het probleem van de beperking te omzeilen. Dit maakt toegang mogelijk, maar beperkt de gebruiker van het bekijken van mappen of het wijzigen van opdrachten. Op dezelfde manier biedt SFTP een interactieve interface met een opdrachtregelprogramma dat clientcommunicatie implementeert. In tegenstelling tot FTP is het SFTP-protocol gecodeerd, waardoor traditionele proxy's niet effectief zijn met betrekking tot het besturen van SFTP-verkeer.

Samenvatting:

1. FTP is een netwerkprotocol dat wordt gebruikt om bestanden uit te wisselen via een TCP / IP-netwerk; SFTP is een netwerkprotocol dat bestandstoegang, overdracht en beheer via een gegevensstroom mogelijk maakt.

2. FTP is anoniem toegankelijk en is in de meeste gevallen niet gecodeerd; Het SFTP-protocol is gecodeerd en maakt de controle over het verkeer ondoeltreffend bij het gebruik van traditionele proxy's.