Echo ist ein einfaches allgemeines Konzept in der
Informatik, das sich an das akustische
Echo anlehnt. Es wird in vielen Werkzeugen eingesetzt, vor allem in der
Kommandozeile unter beinahe allen
Betriebssystemen, in
Programmiersprachen als Ausgabekommando und in Netzwerken. Die grundlegende Funktionsweise ist überall die gleiche wie bei der
identischen Abbildung in der Mathematik, es wird eine Eingabe (meistens in Form einer Zeichenkette) entgegengenommen und unverändert wieder ausgegeben. Hinzu kommt noch besonders im Netzwerkbereich eine wichtige Verzögerung zwischen der Eingabe und der Ausgabe bzw. deren Empfang, wie sie auch beim akustischen Vorbild vorhanden ist. Diese Verzögerung wird in Einsatzgebieten wo sie eine Rolle spielt hauptsächlich durch
Datenübertragung verursacht.