Unterschied Zwischen FTP Und SFTP

Unterschied Zwischen FTP Und SFTP
Unterschied Zwischen FTP Und SFTP

Video: Unterschied Zwischen FTP Und SFTP

Video: Unterschied Zwischen FTP Und SFTP
Video: FTP (File Transfer Protocol), SFTP, TFTP Explained. 2024, November
Anonim

FTP gegen SFTP

FTP (File Transfer Protocol) ist ein Protokoll zum Übertragen von Dateien zwischen Hosts im Internet (oder anderen TCP-basierten Netzwerken). Es ist ein Protokoll, das auf dem Client-Server-Modell basiert. Der FTP-Server enthält die Dateien und Datenbanken, die zur Bereitstellung der von Clients angeforderten Dienste erforderlich sind. In den meisten Fällen handelt es sich bei dem FTP-Server um ein leistungsstarkes Gerät, das mehrere Clientanforderungen gleichzeitig verarbeiten kann. Der FTP-Client ist im Allgemeinen ein Personal Computer, der von einem Endbenutzer oder einem mobilen Gerät verwendet wird und auf dem die erforderliche Software ausgeführt wird, mit der Dateien über das Internet von einem FTP-Server angefordert und empfangen werden können. FTP unterhält separate Verbindungen zwischen dem Client und dem Server, um die Steuerinformationen und -daten zu übertragen. FTP-Client-Anwendungen haben sich in dieser Zeit von Befehlszeilenanwendungen zu Anwendungen mit grafischen Benutzeroberflächen entwickelt. SFTP (Secure File Transfer Protocol) ist ein Protokoll zum Übertragen von Dateien über einen sicheren Kanal. Es wurde als Erweiterung des Secure Shell-Protokolls (SSH) von der Internet Engineering Task Force (IETF) entwickelt. SFTP geht davon aus, dass der für die Kommunikation verwendete Kanal sicher ist und dass der Client vom Server authentifiziert wird und die Informationen über den Client für die Verwendung des Protokolls verfügbar sind. SFTP geht davon aus, dass der für die Kommunikation verwendete Kanal sicher ist und dass der Client vom Server authentifiziert wird und die Informationen über den Client für die Verwendung des Protokolls verfügbar sind. SFTP geht davon aus, dass der für die Kommunikation verwendete Kanal sicher ist und dass der Client vom Server authentifiziert wird und die Informationen über den Client für die Verwendung des Protokolls verfügbar sind.

Was ist FTP?

FTP ist ein Protokoll zum Übertragen von Dateien über das Internet. Die aktuelle FTP-Spezifikation ist in RFC 959 enthalten. Dieses Protokoll wird auf der Anwendungsschicht ausgeführt. Wie bereits erwähnt, unterhält FTP zwei Verbindungen zum Übertragen von Steuerinformationen und -daten. Das FTP-Protokoll funktioniert wie folgt. Ein FTP-Server wartet auf eingehende Anforderungen von den Clients. Ein Client, der mit dem Server kommunizieren möchte, kann dies über Port 21 tun. Dies wird als Steuerverbindung bezeichnet. Die Steuerverbindung wird während der gesamten Sitzung geöffnet und zur Kommunikation von Verwaltungsinformationen verwendet. Dann wird eine zweite Verbindung vom FTP-Server über Port 20 mit dem kommunizierten Client geöffnet, und diese Verbindung wird als Datenverbindung bezeichnet. Dateien werden über die Datenverbindung übertragen, und eine laufende Übertragung kann durch Senden eines Abbruchsignals über die Steuerverbindung gestoppt werden.

Was ist SFTP?

SFTP ist ein Protokoll zum Übertragen von Dateien über einen sicheren Kanal. SFTP basiert auch auf der Client-Server-Architektur. Ein weithin bekannter SFTP-Server ist OpenSSH, und SFTP-Clients werden als Befehlszeilenprogramme (wie im Lieferumfang von OpenSSH enthalten) oder GUI-Anwendungen implementiert. SFTP bietet Verschlüsselung für Daten und Befehle, die übertragen werden, und bietet Sicherheit für vertrauliche Informationen wie Kennwörter. Darüber hinaus sind hochgeladene Dateien, die SFTP verwenden, Dateiattributen wie einem Zeitstempel zugeordnet, was mit FTP nicht möglich ist. SFTP ist nicht nur ein Protokoll für den Zugriff auf und die Übertragung von Dateien, sondern auch ein Dateisystemprotokoll.

Was ist der Unterschied zwischen FTP und SFTP?

SFTP bietet einen sicheren Mechanismus zum Übertragen von Dateien über das Internet. SFTP bietet einen Mechanismus zum Verschlüsseln von Daten und Befehlen, die zwischen dem Client und dem Server übertragen werden, während die zwischen dem Client und dem Server unter FTP übertragenen Informationen im Klartext vorliegen. Darüber hinaus sind hochgeladene Dateien, die SFTP verwenden, mit Dateiattributen wie einem Zeitstempel verknüpft, was mit FTP nicht möglich ist. Obwohl SFTP eine ähnliche (sicherere) Funktionalität wie FTP bietet, kann aufgrund der zugrunde liegenden Unterschiede in den Protokollen ein FTP-Client nicht zur Kommunikation mit einem SFTP-Server und ein SFTP-Client nicht zur Kommunikation mit einem FTP-Server verwendet werden.

Empfohlen: