Traduttori standard di rete
- NST: La libreria NST è l'insieme dei programmi necessari per integrarsi efficientemente con il codice compilato nei siti utente a partire dai programmi DEL che riceve. L'approccio NST-DEL alla comunicazione dei sistemi interattivi NET è pensato per operare su un ampio spettro.
Il livello più basso di utilizzo di NST-DEL è la trasmissione diretta all'host server, con informazioni nello stesso formato che i programmi utente riceverebbero presso l'host utente.
-
In questa modalità, l'NST resta inattivo per impostazione predefinita. Il programma DEL non riceve input in rappresentazione hardware universale, ma input nel modo normale per l'host utente.
-
E il programma DEL 1 diventa semplicemente un costruttore e mittente di messaggi.
Un utilizzo più intermedio di NST-DEL consiste nell'avere tabelle di echo per un TTY presso l'host utente.
-
In questa modalità, il programma DEL gestirebbe un TTY full duplex per l'utente.
-
Farebbe l'echo dei caratteri, li tradurrebbe nel set di caratteri dell'host server, impacchetterebbe i caratteri tradotti in messaggi e, in corrispondenza di appropriati caratteri di interruzione, invierebbe i messaggi.
-
Quando i messaggi provengono dall'host server, il programma DEL li tradurrebbe nel set di caratteri dell'host utente e li stamperebbe sul suo TTY.
Un compito più ambizioso per il DEL è l'operazione di grandi sistemi orientati alla visualizzazione da terminali remoti attraverso la NET.
-
I grandi sistemi interattivi di solito offrono molto feedback all'utente. La natura insolita del feedback rende impossibile modellarlo con una tabella di echo, e quindi un programma utente deve essere attivato in un TSS ogni volta che cambia lo stato di un pulsante.
-
Questo impone un carico inutilmente elevato a un TSS e, se il sistema viene eseguito attraverso la NET, potrebbe facilmente caricare due sistemi.
-
Per evitare questo doppio sovraccarico del TSS, un programma DEL verrà eseguito sull'host utente. Gestirà tutto il feedback immediato, più o meno come una complicata tabella di echo. In corrispondenza di appropriate pressioni di pulsanti, verrà inviato un messaggio all'host server e in risposta si riceveranno aggiornamenti della visualizzazione.
-
-
Uno dei problemi più difficili, e spesso trascurati, è l'effettiva simulazione di un terminale non standard su un altro terminale non standard.
- Cerchiamo di offrire un mezzo per risolvere questo problema attraverso la struttura a co-routine dei programmi DEL. Per i sistemi interattivi complicati, parte dei programmi DEL sarà costruita dai programmatori dell'host server. Le interfacce tra questo programma e il flusso di input possono essere facilmente inserite dai programmatori presso il sito dell'host utente.