www.wikidata.de-de.nina.az
Echo ist ein einfaches allgemeines Konzept in der Informatik das sich an das akustische Echo anlehnt Es wird in vielen Werkzeugen eingesetzt vor allem auf der Kommandozeile unter beinahe allen Betriebssystemen in Programmiersprachen als Ausgabekommando und in Netzwerken Die grundlegende Funktionsweise ist uberall die gleiche wie bei der identischen Abbildung in der Mathematik Es wird eine Eingabe meistens in Form einer Zeichenkette entgegengenommen und unverandert wieder ausgegeben Hinzu kommt noch besonders im Netzwerkbereich eine wichtige Verzogerung zwischen der Eingabe und der Ausgabe bzw deren Empfang wie sie auch beim akustischen Vorbild vorhanden ist Kommandozeile und Skriptsprachen BearbeitenDas Kommando echo gehort bei den meisten Kommandozeilen die in umfangreichen Programmen und insbesondere in Betriebssystemen bereitgestellt werden zum Standardbefehlsumfang Dieses Kommando wird dort fur die Ausgabe von Zeichenketten und Variablen auf einem Ausgabegerat wie dem Bildschirm oder einer Datei verwendet Die Verwendung kann entweder direkt in der Kommandozeile oder innerhalb eines Shellskripts unter DOS und Windows auch Batch Dateien genannt erfolgen Wenn der Benutzer die Ausgabe in eine Datei umleitet kann er damit eine Textdatei erstellen oder die Ausgabe an eine vorhandene Textdatei anhangen Einige Kommandozeileninterpreter die das echo Kommando unterstutzen sind bash csh COMMAND COM cmd exe Windows PowerShell aber auch die Konsole des Computerspiels Half Life Einige Skriptsprachen die ein echo Kommando anbieten sind fur die direkte Verwendung mit einer Kommandozeile nicht vorgesehen sondern eignen sich hauptsachlich fur die Verwendung in Skriptdateien dazu gehort beispielsweise PHP Unter DOS und Windows lasst sich mit dem echo Kommando auch die Ausgabe der ausgefuhrten Kommandos auf dem Bildschirm steuern wenn sie innerhalb einer Stapelverarbeitungsdatei aufgerufen wurden Dabei erscheint jede Zeile der Datei noch mal auf dem Bildschirm oder einem anderen Ausgabegerat solange dies nicht mit echo off abgeschaltet wurde echo on schaltet die Ausgabe wieder ein Rechnerkommunikation BearbeitenIn Rechnernetzen kommt dieses Konzept ebenfalls haufig zum Einsatz In der Internetprotokollfamilie gibt es das Echo Protokoll das fur den Einsatz mit einem Echo Netzwerkdienst vorgesehen ist Die Aufgabe eines Servers der diesen Netzwerkdienst bereitstellt ist es die von einem Client empfangenen Daten unverandert zuruckzusenden Die Spezifikation erfolgt in den RFC 862 1 und RFC 347 2 Siehe auch Echo Netzwerkdienst Ausserdem definiert der ICMP Standard unter anderem zwei Typen von Nachrichten echo request Echo Anfrage und echo reply Echo Antwort Diese Nachrichten werden auch als Ping bzw Pong Pakete bezeichnet und sind hauptsachlich fur Diagnosezwecke vorgesehen um die Erreichbarkeit eines Rechners im Netzwerk zu uberprufen Dabei wird an einen Zielrechner eine Nachricht mit Nutzdaten die ublicherweise mit Buchstaben des Alphabets gefullt sind gesendet Der Zielrechner empfangt diese Nachricht und schickt die gleichen Nutzdaten unverandert wieder zuruck an den Empfanger Wenn der Empfanger die Antwortnachricht erhalt wertet er die fur die Ubertragung Hin und Ruckrichtung zusammen benotigte Zeit aus Dies geschieht beispielsweise bei dem in vielen Betriebssystemen zum Standardlieferumfang gehorenden Ping Kommandozeilenprogramm Der ICMP Standard wird in dem RFC 792 3 festgelegt Zu ausfuhrlichen Informationen siehe auch Ping Datenubertragung Des Weiteren wird der Begriff Echo beim Telnet Protokoll fur die Option verwendet die festlegt ob die uber die Telnet Verbindung zuruckgesendete Zeichen ausgegeben werden sollen oder nicht Die Option hat an dieser Stelle also eine ahnliche Bedeutung wie die on und off Parameter bei dem cmd exe Kommando echo Spezifikation in RFC 857 4 Ein anderes anschauliches Beispiel fur die Anwendung dieses Konzepts ist der Echo Mailer Dabei wird von jenem der Inhalt jeder empfangenen E Mail mitsamt Kopfdaten an den Absender zuruckgeschickt Einzelnachweise Bearbeiten Jon Postel RFC 862 Echo Protocol Mai 1983 englisch Jon Postel RFC 347 Echo Process 30 Mai 1972 englisch Jon Postel RFC 792 Internet Control Message Protocol September 1981 englisch RFC 857 Telnet Echo Option Mai 1983 englisch Abgerufen von https de wikipedia org w index php title Echo Informatik amp oldid 235645844 Kommando