GeeksforGeeks
FTP staat voor File Transfer Protocol. Het is een protocol dat wordt gebruikt om het bestand van de ene host naar de andere host over te brengen of te kopiëren. Maar er kunnen een aantal problemen zijn, zoals verschillende bestandsnaam en verschillende bestandsmap tijdens het verzenden en ontvangen van bestand in verschillende hosts of systemen. En in FTP, secure channel is niet voorzien om de bestanden tussen de hosts of systemen. Het wordt gebruikt in haven nr. 21.
SFTP staat voor Secure File Transfer Protocol. Het is een protocol dat het beveiligde kanaal biedt, om het bestand van de ene host naar een andere host of systemen over te dragen of te kopiëren. SFTP brengt de controleverbinding tot stand onder het SSH-protocol en wordt gebruikt in poort no-22.
er zijn enige verschillen tussen hen die hieronder worden gegeven:
S.NO | FTP | SFTP |
---|---|---|
het staat voor File Transfer Protocol. | het staat voor Secure File Transfer Protocol. | |
in FTP, secure channel is niet voorzien om de bestanden tussen de hosts. | in SFTP wordt beveiligd kanaal geleverd om de bestanden tussen de hosts over te brengen. | |
het is een onderdeel van het TCP/IP protocol. | het is een SSH-protocol. | |
het draait meestal op poort No-21. | het draait op poort no-22. | |
het maakt de verbinding onder TCP-protocol. | het brengt de controleverbinding tot stand onder het SSH-protocol. | |
het versleutelt de gegevens niet voordat u ze verzendt. | het versleutelde gegevens vóór verzending. | |
het werkt op directe methode voor bestandsoverdracht. | het werkt op tunelling methode voor het overbrengen van bestanden. | |
het maakt het uploaden en downloaden van bestanden zonder enige beveiliging. | het handhaaft de volledige beveiliging van de gegevens door SSH-sleutels te gebruiken. |