FTP vs TFTP
Das File Transfer Protocol (auch FTP genannt) ist ein Netzwerkprotokoll, das zum Austausch von Dateien über ein TCP / IP-Netzwerk implementiert wird, d. H. Das Transmission Control Protocol und das Internet Protocol. FTP verwendet die vom Benutzer erstellte Kennwortauthentifizierung. Auch wenn normalerweise eine benutzerbasierte Kennwortauthentifizierung implementiert ist, ist der anonyme Benutzerzugriff auch über einen FTP-Server verfügbar.
Trivial File Transfer Protocol (auch TFTP) ist ein Netzwerkprotokoll, das zur Übertragung von Dateien implementiert wird. Es wurde erstmals 1980 mit der Funktionalität eines einfachen FTP-Servers definiert. Aufgrund seiner Einfachheit kann es mit sehr wenig Speicherverschwendung seitens seines Heimcomputers implementiert werden. Zu Beginn wurde TFTP zum Starten von Computern oder Routern verwendet. Dies ist jedoch auch für die Übertragung kleiner Datenmengen zwischen Netzwerken nützlich (z. B. Firmware für IP-Telefone)..
Wie bereits erwähnt, ist FTP anonym zugänglich. Dies bedeutet, dass sich der Benutzer mit einem anonymen Konto bei diesem Server anmelden kann, wenn er zur Eingabe eines Benutzernamens und eines Kennworts aufgefordert wird. In den meisten Fällen wird ein Benutzer ohne direkten Account beim Host-Computer aufgefordert, seine E-Mail-Adresse anstelle eines Passworts zu verwenden. Es findet jedoch praktisch kein Überprüfungsprozess statt, sobald die Informationen bereitgestellt werden (z. B. beim National Center for Biotechnology Information)..
TFTP wird hauptsächlich verwendet, um Dateien von einem Remote-Server zu übertragen (oder auf diesen zu schreiben). Da es sich um ein offenes Protokoll handelt, mangelt es an Sicherheiten, was bedeutet, dass es sehr gefährlich ist, Dateien über einen offenen Server über das Internet zu übertragen. TFTP wird daher normalerweise nur in privaten und / oder lokalen Netzwerken verwendet. Leider gibt es keinen Authentifizierungsprozess, also keinen Verschlüsselungsmechanismus. Aufgrund der Einfachheit kann TFTP nur Dateien mit einer Größe von einem Terabyte übertragen und ermöglicht die Übertragung übergroßer Datenpakete - was zu erheblichen Verzögerungen bei der Dateiübertragung führen kann.
Im Gegensatz zu TFTP verfügen FTP-Server über ein Authentifizierungs- und Verschlüsselungsprotokoll. Wenn ein solcher Zugriff eingeschränkt ist, kann ein Remote-FTP-Dienst (FTP-Mail) implementiert werden, um das Problem der Einschränkung zu umgehen. Dies ermöglicht den Zugriff, beschränkt jedoch den Benutzer auf das Anzeigen von Verzeichnissen oder das Ändern von Befehlen.
Zusammenfassung:
1. FTP ist ein benutzerbasiertes Kennwort-Netzwerkprotokoll, das zur Übertragung von Daten über ein Netzwerk verwendet wird. TFTP ist ein Netzwerkprotokoll, das über keine Authentifizierungsprozesse verfügt.
2. Es kann anonym auf FTP zugegriffen werden, die übertragenen Informationen sind jedoch begrenzt. TFTP hat keinen Verschlüsselungsprozess und kann nur Dateien erfolgreich übertragen, die nicht größer als ein Terabyte sind.