Telnet ist ein Protokoll mit dem eine Fernendstelle emuliert werden kann, was bedeutet, dass er Befehle ausführen kann, die über die Tastatur einer entfernten Maschine eingegeben werden. Das Tool Telnet ist eine Implementierung des Telnet Protokolls , was bedeutet das es sich um die Übersetzung der Spezifizierungen in Informatiksprache handelt, um so ein Programm herzustellen, mit dem eine Datenstation emuliert werden kann.
Telnet funktioniert in einer Client / Server Umgebung, das heißt dass der entfernte Rechner als Server konfiguriert ist, und daher darauf wartet, dass eine Maschine einen Dienst anfordert. Da die entfernte Maschine anzuzeigende Daten sendet, hat der Benutzer so den Eindruck direkt auf der entfernten Maschine zu arbeiten. Unter UNIX wird dieser Dienst von einem so genannten Dämonen geleistet, einer kleinen Aufgabe, die im Hintergrund funktioniert. Der Telnet Dämonen heißt Telnetd.
Telnet ist ebenfalls ein Protokoll , das heißt eine Summe von Regeln und Prozeduren, die definiert worden sind um die Kommunikation unter Telnet zu standardisieren. So ist Telnet sehr schnell unter zahlreichen Plattformen implementiert worden (d.h. ab den Spezifikationen des Protokolls angepasst worden).
Telnet wird standardmäßig unter verschiedenen Plattformen angeboten, darunter UNIX, Windows 95, Windows NT, Linux, ...
Der Befehl um eine Telnet Sitzung zu starten ist meist folgender :
telnet name_des_servers
name_des_servers stellt natürlich den Namen des entfernten Rechners dar, an den man sich anschließen möchte. Es ist ebenfalls möglich dessen IP Adresseanzugeben, zum Beispiel :
telnet 125.64.124.77
Schließlich ist es auch möglich den zu benutzenden Anschluss anzugeben, indem dessen Nummer nach der IP Adresse oder dem Servername angegeben wird :
telnet 125.64.124.77 80
Sobald Sie an die entfernte Maschine angeschlossen sind, werden Sie aus Sicherheitsgründen nach einem Benutzernamen (Login) und einem Passwort (Password) gefragt, umso den Zugriff allein auf die befugten Personen zu beschränken. Tatsächlich ist Telnet ein leistungsstarkes Protokoll, da ist die Ausführung von Befehlen aus Entfernung ermöglicht. Die Befehle die unter einer Telnet Sitzung ausgeführt werden können, werden von dem Netzadministrator definiert. Es handelt sich meist um UNIX Befehle, da die meisten Telnet Server unter Unix laufen. Die Standardbefehle sind folgende :
| Befehl | Beschreibung |
|---|---|
| ? | Hilfe anzeigen |
| close | Die Telnet Sitzung schließen |
| display | Zeigt am Bildschirm die Verbindungsparameter an (Typ des Endgerätes, Anschluss) |
| environ | Ermöglicht es die Umgebungsvariablen des Betriebssystems zu definieren |
| logout | Ermöglicht es sich auszuloggen |
| mode | Wechselt zwischen den Übertragungsmodi ASCII (Transfer einer Datei im Textmodus) und BINARY (Übertragung einer Datei in binären Modus) |
| open | Ermöglicht es ab der laufenden Verbindung, eine neue zu öffnen |
| quit | Verlässt die Anwendung Telnet |
| set | Ändert die Verbindungsparameter |
| unset | Lädt die standardmäßigen Verbindungsparameter |