Was ist Dateitransferprotokoll (FTP)
Die Hauptfunktion von FTP besteht darin, Dateien über das Internet zu senden und zu empfangen. Das vollständige Formular ist das Dateiübertragungsprotokoll, mit dem zwei verschiedene Verbindungen mit einem Client und Server hergestellt werden. eine für Steuerungsinformationen und die andere für die Datenübertragung; Nach der Einrichtung der Verbindung können Sie Dateien auf jedes System übertragen. FTP kann Dateien sowohl in Binär- als auch in Textformaten verarbeiten.
Die anfängliche FTP -Client -Software stützte sich auf die DOS -Eingabeaufforderung mit standardisierten Befehlen und Syntax. Die Verfügbarkeit der grafischen Benutzeroberfläche (GUI) für die Benutzer hat das Hochladen und Herunterladen von Dokumenten seitdem erleichtert. Sie basiert auf RFC 959 -Standards, wobei zusätzliche RFCs Sicherheitsvorkehrungen bieten.
Wie FTP funktioniert
Eine TCP -Verbindung zum FTP (Reserved Port 21) wird erstellt, wenn ein FTP -Client eine Verbindung zum FTP -Server herstellen möchte. Nach der Authentifizierung wird eine neue TCP -Verbindung auf der Portnummer 20 für die tatsächliche Datenübertragung erstellt. FTP stellt also zwei Verbindungen her, wenn eine Datei von einem Host zum anderen kopiert: eine für die Datenübertragung und eine für die Kontrolle.
FTP ist ein Anwendungsschichtprotokoll. Wenn Sie Dateien über FTP übertragen, können Sie Schwierigkeiten wie verschiedene Dateikonventionen, Möglichkeiten zur Darstellung von Text und Daten und ein anderes Verzeichnislayout lösen. Die Kommunikation in der Steuerverbindung (Port 21) basiert auf Grundregeln. Die Datenverbindung hingegen ist komplizierter, da mehrere Anweisungen zur Übertragung der verschiedenen Datenarten verwendet werden. Auch wenn der Benutzer zum Zeitpunkt der Verbindungsbildung authentifiziert wird, ist FTP nicht sicher, da sich das Kennwort des Benutzers im Klartext befindet und die Daten auch in einfachem Text gesendet werden, was vom Angreifer mit SSL (Secure Socket Layer) abgefangen werden kann, um abgefangen zu werden (Secure Socket Layer).
Was ist das TFTP -Protokoll (Trivial File Transfer Protocol)
TFTP ist ein Akronym für ein triviales Dateiübertragungsprotokoll, das auch zum Senden von Dateien von einem Client an einen Host verwendet wird. TFTP verwendet die Portnummer 69 für seinen Dienst und die Daten werden über UDP geliefert. Es ist weniger kompliziert als FTP, da es Dateien zwischen Client und Server überträgt, ohne Authentifizierung und andere wertvolle Funktionen zu verwenden, die FTP bietet.
Die Kommunikation wird erreicht, indem ein kurzer Kopf zwischen den Daten und dem UDP -Header eingefügt wird. Dieser Header enthält Lesen-, Schreib- und Bestätigungscodes sowie ein 512-Byte-Datennummerierungsschema. Das Senden oder Empfangen von Dateien über TFTP erfordert keine Sicherheit oder Verschlüsselung. TFTP kann problemlos mit einer kleinen Menge Speicher implementiert werden, und das macht es zu einem wertvollen Tool zum Booten von Computern und Geräten ohne Festplattenantriebe.
Vergleich zwischen FTP vs TFTP
In diesem Abschnitt vergleichen wir die Merkmale von FTP und TFTP und was sind die Ähnlichkeiten und Unterschiede zwischen ihnen.
Ftp | TFTP |
---|---|
Es funktioniert mit TCP -Port 20 und 21 | Es funktioniert mit UDP -Port 69 |
Es verwaltet Dateitransfers mit TCP und bietet einen sicheren verbindungsorientierten Dienst | Es überträgt Dateien mit UDP |
Es verwendet TCP -Verbindungssteuerungsbefehle, um die Daten zu senden | Es erfordert keine Verbindung, da sie UDP verwendet |
Es war eine Authentifizierung zwischen Quelle und Ziel für die Kommunikation erforderlich | Es erfordert keine Authentifizierung für die Kommunikation |
Es ist komplex | Es ist weniger komplex |
Abschluss
Für die Kommunikation sind Protokolle erforderlich und erzählen Sie von den Standards, die zwischen mehreren Netzwerkgeräten befolgt werden müssen. Zwei der am häufigsten verwendeten Protokolle sind das Dateiübertragungsprotokoll (FTP) und das triviale Dateiübertragungsprotokoll (TFTP). Dieser Beitrag verglichen diese beiden Netzwerkprotokolle; diskutierte ihre Bedeutung und ihre Nachteile. Wie ihr Name schon sagt, werden beide verwendet, um Dateien zu übertragen, aber es gibt auch einige Unterschiede zwischen ihnen, die auch am Ende diskutiert wurden.