Passa al contenuto principale

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.