Unterschied zwischen Telnet und FTP

Autor: Laura McKinney
Erstelldatum: 1 April 2021
Aktualisierungsdatum: 13 Kann 2024
Anonim
FTP (File Transfer Protocol), SFTP, TFTP Explained.
Video: FTP (File Transfer Protocol), SFTP, TFTP Explained.

Inhalt


Telnet und FTP sind die verbindungsorientierten TCP / IP-Protokolle auf Anwendungsebene, mit denen eine Verbindung vom Remote-Host zum Server hergestellt wird, um sich remote bei einem System anzumelden oder eine Datei zu übertragen. Diese Protokolle können auf kollaborierte Weise verwendet werden, um sich transparent beim FTP-Server anzumelden, und können dann zum Übertragen von Dateien verwendet werden.

Der allgemeine Unterschied zwischen Telnet und FTP besteht darin, dass Telnet einem Client-Benutzer ermöglicht, sich beim Remote-Server anzumelden, um auf seine Ressourcen zuzugreifen, während FTP zum Übertragen einer Datei auf den Remote-Computer verwendet wird.

  1. Vergleichstabelle
  2. Definition
  3. Hauptunterschiede
  4. Fazit

Vergleichstabelle

VergleichsbasisTelnetFTP
Basic
Es ermöglicht einem Benutzer, sich beim Remote-Server anzumelden.Hiermit kann ein Benutzer eine Datei auf den Remote-Computer übertragen.
Funktionen auf Portnummer2321 und 20
SicherheitKann einige Sicherheitsbedenken haben.Sicherer als Telnet.
FernanmeldungWird benötigt, um auf die Systemressourcen zuzugreifen.Nicht unbedingt nötig.


Definition von Telnet

Telnet ist ein Standard-TCP / IP-Protokoll zur Bereitstellung von durch ISO standardisierten Diensten für virtuelle Terminals. Bei diesem Protokoll baut der Client-Server zunächst eine Verbindungsverbindung zum Remote-Server auf. Anschließend werden Tastenanschläge von der Tastatur des Benutzers direkt an den Remote-Computer übertragen. Dies sieht so aus, als ob die Tastenanschläge von der mit dem Computer verbundenen Tastatur weitergeleitet wurden. Das Ergebnis wird auch vom Remote-Computer an den Benutzer zurückübertragen. Der Prozess wird für die Benutzer als transparent angesehen, da der Benutzer anscheinend direkt mit dem Remote-Computer verbunden ist.

Der Remotecomputer wird von der Telnet-Clientsoftware durch Definieren der IP-Adresse oder des Domänennamens identifiziert. Der Zugriff auf eine entfernte Maschine kann kompliziert sein, da das unterschiedliche Betriebssystem auf der unterschiedlichen Maschine ausgeführt werden kann und auch jede Maschine und ihr Betriebssystem eine Kombination eindeutiger Zeichen als Token akzeptieren. Hier handelt es sich also um ein heterogenes System, bei dem wir einen Mechanismus benötigen, um den Computertyp und seinen spezifischen Terminalemulator zu finden, auf den wir remote zugreifen möchten.


Hier kommt Network Virtual Terminal (NVT) eine von Telnet definierte universelle Schnittstelle. Mit Hilfe des NVT wandelt die Client-Telnet-Software vom lokalen Terminal kommende Zeichen (Daten oder Befehle) in NVT-Form um und überträgt sie an das Netzwerk. Anschließend übersetzt der Telnet-Server die NVT-Form von Daten und Befehlen in die Form, die vom Remotecomputer akzeptiert werden kann.

Es gibt drei Standarddienste, die von Telnet bereitgestellt werden. Erstens bietet es eine Schnittstelle auf das von Network Virtual Terminal (NVT) wie oben beschrieben definierte Remote-System. Das Client-Programm ist für die Verwendung der Standardschnittstelle konzipiert und muss nicht die internen Details aller möglichen Remote-Systeme verstehen. Zweitens bietet Telnet einen Mechanismus, mit dem Client und Server Optionen und eine Reihe von Standardoptionen festlegen können. Schließlich werden beide Enden der Verbindung von Telnet gleich behandelt.

Definition von FTP

File Transfer Protocol (FTP) wird hauptsächlich zum Übertragen der Dateien vom lokalen Computer auf den Remote-Computer verwendet. Der FTP-Client baut die Verbindung mit Hilfe des TCP auf. Über den FTP-Server können mehrere Clients gleichzeitig auf den Server zugreifen. Bei der Übertragung einer Datei auf den Remotecomputer können einige Probleme auftreten, z. B. Konventionen für Dateinamen, Verzeichnisstruktur und Darstellung von und Daten in zwei verschiedenen Systemen, die die Übertragung von Dateien erschweren würden.

FTP stellt zwei Verbindungen zwischen den Hosts her, wodurch es effizienter wird. Die erste Verbindung dient zur Übertragung der Daten und die andere zur Steuerung der Informationen (Befehle und Antworten). In der Steuerverbindung wird jeweils nur eine Befehls- oder Antwortzeile übertragen. FTP verwendet Port 21 für die Steuerverbindung und Port 20 für die Datenverbindung. Während der gesamten FTP-Sitzung bleibt die Steuerverbindung aktiviert, während die Datenverbindung zum Übertragen von Dateien geöffnet und geschlossen wird, wenn die Datei vollständig übertragen wurde.

  1. Telnet ermöglicht einem Client-Benutzer den Remotezugriff auf die Ressourcen eines Servers, während FTP zum Kopieren einer Datei von einem auf einen anderen Computer verwendet wird.
  2. Das Telnet-Protokoll verwendet Port 23 für die Verbindung. Im Gegenteil, FTP verwendet Port 21 und 20 für Steuer- und Datenverbindungen.
  3. Telnet setzt keine Sicherheitsmaßnahmen ein, daher ist es unsicher. Im Gegensatz dazu verwendet FTP Verschlüsselungsmethoden, die die Sicherheit implementieren.
  4. In Telnet muss sich der Benutzer zuerst auf dem Remotecomputer anmelden, damit alle Vorgänge ausgeführt werden können. Umgekehrt muss sich der Benutzer bei FTP nicht am Remote-Computer anmelden.

Fazit

Telnet wird zur Anmeldung am Remote-Computer verwendet, um auf dessen Ressourcen zuzugreifen, während FTP ein Dateiübertragungsprotokoll ist, mit dem eine Datei in einem Netzwerk oder Internet von einem Host auf einen anderen übertragen wird.