Charakter des Endes der Übertragung

Im Fernmeldewesen ist ein Charakter des Endes der Übertragung (EOT) ein Übertragungskontrollcharakter. Sein beabsichtigter Gebrauch soll den Beschluss einer Übertragung anzeigen, die einen oder mehr Texte und irgendwelche verbundenen Nachrichtenkopfstücke eingeschlossen haben kann.

Ein EOT wird häufig verwendet, um andere Funktionen, wie Ausgabe von Stromkreisen, das Trennen von Terminals zu beginnen, oder das Stellen erhält Terminals in einer Hilfsbedingung. Seine der grösste Teil der üblichen Anwendung soll heute einen Fahrer von Unix tty veranlassen, Ende der Datei Zeichen zu geben und so über Programme zu herrschen, die Eingang erwarten.

In ASCII und Unicode wird der Charakter daran verschlüsselt. Es kann Kontroll-D in der Auslassungszeichen-Notation genannt werden. Unicode stellt den Charakter dafür zur Verfügung, wenn EOT grafisch gezeigt werden muss.

Bedeutung in Unix

Der EOT Charakter in Unix ist vom Kontroll-Z in DOS verschieden. Das Kontroll-Z DOS-Byte wird wirklich gesandt und/oder in Dateien gelegt, um anzuzeigen, wo der Text endet. Im Gegensatz veranlasst das Kontroll-D den Endfahrer von Unix, der EOF Bedingung Zeichen zu geben, die nicht ein Charakter ist, während das Byte keine spezielle Bedeutung, wenn wirklich gelesen oder geschrieben von einer Datei oder Terminal hat.

In Unix veranlasst der Charakter des Endes der Datei (standardmäßig EOT) den unheilbar kranken Fahrer, verfügbar alle Charaktere sein Eingangspuffer sofort zu machen; normalerweise würde der Fahrer Charaktere sammeln, bis es einen Charakter des Endes der Linie sieht. Wenn der Eingangspuffer leer ist (weil keine Charaktere seit dem letzten Ende der Linie oder Ende der Datei getippt worden sind), liest ein Programm-Lesen vom Terminal eine Zählung von Nullbytes. In Unix wird solch eine Bedingung als erreicht das Ende der Datei verstanden.

Das kann mit dem Programm auf mit Sitz in Unix Betriebssystemen wie Linux demonstriert werden: Führen Sie den Befehl ohne Argumente, so akzeptiert er seinen Eingang von der Tastatur und druckt Produktion zum Schirm. Typ einige Charaktere ohne das Drücken, dann Typ. Die zu diesem Punkt getippten Charaktere werden der Katze gesandt, die ihnen dann dem Schirm schreibt. Wenn getippt wird, ohne irgendwelche Charaktere zuerst zu tippen, wird der Eingangsstrom begrenzt und die Programm-Enden. Ein wirklicher EOT wird durch das Schreiben dann erhalten.

Wenn der unheilbar kranke Fahrer in der rohen Weise ist, interpretiert sie nicht mehr Kontrollcharaktere, und der EOT Charakter wird unverändert an das Programm gesandt, das frei ist, sie jede Weise zu interpretieren, wie sie mag. Ein Programm kann sich dann dafür entscheiden, das EOT Byte als eine Anzeige zu behandeln, dass es den Text beenden sollte, würde das dann dem ähnlich sein, wie durch DOS-Programme behandelt wird.

Gebrauch in Großrechner-Computersystemkommunikationsprotokollen

Der EOT Charakter wird in Vermächtnis-Kommunikationsprotokollen von Großrechner-Computerherstellern wie IBM, Burroughs Corporation und das BÜNDEL verwendet. Endübertragungskontrollprotokolle wie IBM 3270 Poll/Select oder Burroughs TD830 Streit-Weise-Protokoll-Gebrauch der EOT Charakter, um eine Kommunikationsfolge zwischen zwei zusammenarbeitenden Stationen (wie ein Gastgeber multiplexer oder Terminal des Eingangs/Produktion) zu begrenzen.

Ein einzelner Poll (bitten die Station um Daten), oder Ausgesucht (senden Daten an die Station), Operation wird zwei Rückfahrsenden-Antwort-Operationen zwischen dem Wahllokal und der Station einschließen, die, die Endoperation wird befragt, die Übertragung eines einzelnen EOT Charakters zur Einleiten-Station ist.

Siehe auch

  • C0 und C1-Kontrolle codiert
  • ASCII

Endverzerrung / Endurability
Impressum & Datenschutz