Unterschied zwischen FTP und TFTP

FTP vs TFTP

Das File Transfer Protocol (auch FTP genannt) ist ein Netzwerkprotokoll, das zum Austausch von Dateien über ein TCP / IP-Netzwerk - das Transmission Control Protocol und das Internet - implementiert ist Protokoll. FTP verwendet die vom Benutzer erstellte Kennwortauthentifizierung. Obwohl die benutzerbasierte Kennwortauthentifizierung normalerweise implementiert ist, ist der anonyme Benutzerzugriff auch über einen FTP-Server verfügbar.

Trivial File Transfer Protocol (auch bekannt als TFTP) ist ein Netzwerkprotokoll, das implementiert wird, um auch Dateien zu übertragen. 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. Als solches wurde TFTP zum Starten von Computern oder Routern verwendet. Das heißt, es ist auch nützlich für die Übertragung kleiner Datenmengen zwischen Netzwerken (z. B. IP-Telefon-Firmware).

FTP ist wie erwähnt anonym erreichbar. Dies bedeutet, dass sich der Benutzer bei diesem Server mit einem "anonymen" Konto anmelden kann, wenn er aufgefordert wird, einen Benutzernamen und ein Passwort einzugeben. In den meisten Fällen wird ein Benutzer ohne direkten Account beim Host-Computer aufgefordert, seine E-Mail-Adresse anstelle eines Passworts zu verwenden. Nach der Bereitstellung dieser Informationen findet jedoch praktisch kein Verifizierungsprozess statt (z. B. beim Nationalen Zentrum für Biotechnologie-Informationen).

TFTP wird hauptsächlich verwendet, um Dateien von einem Remote-Server zu übertragen (oder auf sie zu schreiben). Da es sich um ein offenes Protokoll handelt, mangelt es an Sicherheit. Das bedeutet, dass die Übertragung von Dateien über einen offenen Server über das Internet sehr gefährlich ist. Daher wird TFTP normalerweise nur in privaten und / oder lokalen Netzwerken verwendet. Leider gibt es keinen Authentifizierungsprozess, also keinen Verschlüsselungsmechanismus. Aufgrund seiner Einfachheit kann TFTP nur Dateien übertragen, die so groß wie ein Terabyte sind, und übergroße Datenpakete übertragen - was zu großen Verzögerungen bei der Dateiübertragung führen kann.

FTP-Server verfügen im Gegensatz zu TFTP über ein Authentifizierungs- und Verschlüsselungsprotokoll. Wo ein solcher Zugriff eingeschränkt ist, kann ein Remote-FTP-Dienst (FTP-Mail) implementiert werden, um das Problem der Beschränkung zu umgehen. Dies ermöglicht den Zugriff, beschränkt den Benutzer jedoch auf das Anzeigen von Verzeichnissen oder Ändern von Befehlen.

Zusammenfassung:

1. FTP ist ein benutzerbasiertes Passwort-Netzwerkprotokoll, das zum Übertragen von Daten über ein Netzwerk verwendet wird. TFTP ist ein Netzwerkprotokoll, das keine Authentifizierungsprozesse aufweist.

2. Auf FTP kann anonym zugegriffen werden, aber die Menge der übertragenen Informationen ist begrenzt; TFTP hat keinen Verschlüsselungsprozess und kann nur Dateien erfolgreich übertragen, die nicht größer als ein Terabyte sind.