Terminal (Computer)
Ein Terminal eines Computers ist ein Benutzerendgerät zur Datenein- und -ausgabe.
Funktionsumfang
Ein Terminal verfügt nur über einen beschränkten Funktionsumfang und wird erst dadurch nützlich, dass man mittels des Gerätes Funktionen und Dienste eines zentralen Hosts nutzen kann. Dies setzt in der Regel voraus, dass das Terminal über ein Netzwerk mit dem Host in Verbindung treten kann.
Terminals stammen aus der Zeit, als Computer noch sehr teuer waren und ganze Räume im Rechenzentrum ausfüllten. Die Nutzer eines solchen Großrechners konnten den Rechner gleichzeitig von einem anderen Ort aus bedienen, indem sie an Terminals arbeiteten, die über ein Netzwerk den Zugriff auf den Großrechner gestatteten.
Unix Betriebssysteme verraten noch heute ihre Abstammung aus der Großrechner-Welt durch die Unterstützung verschiedener Terminal-Dienste. Auch wenn heute Host-Dienst und Terminal oft auf dem gleichen Rechner laufen.
Manche Terminals verfügen über die Möglichkeiten mit dem Host über eine graphische Benutzerschnittstelle zusammenzuarbeiten. Im weitesten Sinne zählt man hier auch das X11-Server/Client System dazu, welches auf Betriebssystemen, wie Unix (und dessen freie Derivate Linux und xBSD), weit verbreitet ist. Die klassischen Terminals arbeiten jedoch meist rein über Text-Eingabe und -Ausgabe. Im Vergleich zu früheren Diensten (z.B. Telnet) wird heute überwiegend mit Kryptographie gearbeitet (z.B. SSH), um den Datenstrom zwischen Server und Client vor unerwünschtem Abhören zu sichern.
Beispiele
Beispiele für Terminals:
- virtuelle Terminals als Textconsolen für Unix-Rechner
- ASCII-Terminals von DEC - allen voran die VT100
- IBM 3270 Terminals
Exotischere Beispiele:
Siehe auch: Kommandozeile, X Window System