Zum Hauptinhalt springen

Host-zu-Benutzer-Übertragung

  • decode: Die Ausgabe vom Server-Host geht zunächst durch decode, eine Übersetzungsabbildung, die der Encode-Abbildung ähnlich und vielleicht komplizierter als diese ist. [>nif(urt)>tif(imp ctrl)<tif(net mode)]

  • Diese Abbildung formatiert zumindest die Anzeigeausgabe in einen vereinfachten Ausgabestrom logischer Entitäten, von dem sinnvolle Teile am Benutzerstandort auf verschiedene Weise behandelt werden können.

    • Das Decode-Programm wurde an die Host-Maschine gesendet, zur gleichen Zeit, als das Encode-Programm an die Benutzermaschine gesendet wurde. Das Programm liegt zunächst in symbolischer Form vor und wird für einen effizienten Lauf auf der Host-Maschine kompiliert.

    • Zeilen von Zeichen sollten logisch identifiziert werden, damit am Benutzerstandort unterschiedliche Zeilenbreiten behandelt werden können.

    • Außerdem muss eine Form der logischen Zeilenidentifikation vorgenommen werden. Wenn zum Beispiel eine gerade Linie über die Anzeige gezeichnet werden soll, sollte diese Tatsache übertragen werden und nicht eine Folge von 500 kurzen Vektoren.

    • Wenn sich die Dinge festigen, sollten immer kompliziertere strukturelle Anzeigeinformationen (nach Art von LEAP) gesendet und an den Benutzerstandorten untergebracht werden, damit die Verantwortung für die Echtzeit-Anzeigemanipulation näher an den Benutzer rücken kann.

  • imp ctrl: Der Server-Host möchte möglicherweise auch Steuerinformationen an IMPs senden. Die Formatierung dieser Informationen erfolgt durch den Host-Decoder. [>tif(urt) <tif(decode)]

  • Die andere vom Host-Decoder gelieferte Steuerinformation ist die Nachrichtenaufteilung und -identifikation, damit am Benutzerstandort die richtige Zusammensetzung und Sortierung erfolgen kann.

Vom Host-Decoder gehen die Informationen an das unsichtbare IMP und direkt an den NET-zu-Benutzer-Übersetzer. Die einzige Operation, die an den Nachrichten vorgenommen wird, ist, dass sie umgeordnet werden können.

  • urt: Der Benutzerempfangs-Übersetzer nimmt Nachrichten vom IMP 1 des Benutzerstandorts entgegen und bereitet sie für die Anzeige am Benutzerstandort auf. [>nif(d ctrl)>tif(prgm ctrl)<tif(imp ctrl)<nif(decode)]

  • Die minimale Aktion ist eine Neuordnung der Nachrichtenteile.

  • dctrl: Für die Anzeigeausgabe muss jedoch mehr getan werden. Die logischen NET-Anzeigeinformationen müssen in das Format des Benutzerstandorts gebracht werden. Die Anzeigesteuerung erledigt diese Aufgabe. Da sie zwischen (encode) und (decode) koordiniert, kann sie Funktionen der Anzeigeverwaltung anbieten, die für den Benutzerstandort lokal sind. [>nif(display)<nif(urt)]

  • prgmctrl: Eine weitere Aktion kann die selektive Übersetzung und Weiterleitung von Informationen an bestimmte Subsysteme des Benutzerstandorts sein. [>tif(dctrl)<tif(urt)]

    • Beispielsweise können Blöcke von Gleitkomma-Informationen in Wörter im Benutzerstil umgewandelt und in Blockform an ein Subsystem zur Verarbeitung oder Speicherung gesendet werden.

    • Die Stile und die Übersetzung dieser Informationen können durchaus ein kompaktes Binärformat sein, das für eine schnelle Übersetzung geeignet ist, statt eines druckbildorientierten Formats.

  • (display): ist die Ausgabe an den Benutzer. [<nif(d ctrl)]

Benutzer-zu-Host-indirekte Übertragung​

  • (net mode): Dies ist der Modus, in dem ein entfernter Benutzer über einen anderen Knoten indirekt eine Verbindung zu einem Knoten herstellen kann. [<nif(decode)<tif(hrt)]