Copyright: ® 1995 InterSoft International, Inc.


Hilfethemen

Grundlagen

Allgemeine Einstellungen

Schriftarten

Farben

Desktop-Einstellungen

Symbolleiste

Statuszeile

Freie Texteingabe

SmartButtons

Hostdatei drucken

Hostdatei bearbeiten

Kommandozeile

Drucker-Logging

Session-Logging

BBS-Internet Gateway

Unterstützung des Firewall-Systems

Unterstützung der WWW-Browser

Unterstützung von 132 Zeichen pro Zeile

Telefonbuch

Tastaturbelegung

Spezielle Escape-Sequenzen

Internationales Bildschirmzeichen/Tastatur-Mapping

FTP-Server

Dateitransfer

Sicherheitsmechanismen

Allgemeines

S/Key-Sicherheitsmechanismus

Arbeiten mit Scriptprogrammen

Allgemeines

Syntax eines Scripts

Beispiel für ein Script zum Einwählen

Beispiel für ein Ethernet-Script

Beispiel für ein Firewall-Script


Allgemeine Einstellungen

NetTerm ist ein Programm, das sich in vielen Bereichen der Datenkommunikation einsetzen läßt und primär für BBS-Systeme, lokale Netzwerke sowie Internet-Anwendungen  entwickelt wurde. Es dient als Emulationsprogramm  für Terminaltypen wie z. B. VT-52, VT-100, VT-220, VT-320, QNX 2, TVI-925, WYSE-50, IBM-3101, IBM-3151, IBM-3161, IBM-3163, Nixdorf BA-80, FTTERM sowie den ANSI-Grafik-Standard. Aufgrund seiner besonderen Logik ist mit NetTerm die automatische Verarbeitung aller Escape-Sequenzen möglich, die durch die VT-100, VT-220, FTTERM und ANSI-Standards definiert sind. Darüber hinaus können die Bildschirmfarben für Vorder- und Hintergrund für jeden Host, der über das Telefonbuch eingetragen ist, festgelegt werden. Dabei sind die Schriftattribute  fett, blinkend, unterstrichen sowie invers  als benutzerdefinierte Vordergrundfarben festgelegt. Das Attribut 'Unterstrichen' wird vollständig unterstützt (sowohl die Option 'Unterstrichen' als auch die Option Farbe) Die Einstellungen bezüglich der Bildschirmfarben können für jeden Host, der im Telefonbuch eingetragen ist, individuell festgelegt werden.

Der Internet-Zugang ist sowohl bei lokalen Ethernet-Hosts als auch über die Einwähl-Protokolle SLIP und PPP und Einwähl-'Shell-Accounts' möglich. Bei lokalen Ethernet-Netzwerken und dem 'Einwähl-Shell-Account' wird der Terminaltyp beim Einloggen auf VT-100 gesetzt, falls die ANSI-Option ausgewählt wurde. NetTerm unterstützt sowohl die VT-100 als auch die ANSI-Escape-Sequenzen und kann sogar automatisch zwischen diesen beiden hin- und herwechseln. Der Zugang zum Internet-Host erfolgt über die Windows-Schnittstelle Winsock in Verbindung mit dem Telnet-Protokoll.

NetTerm stellt jedoch nicht nur eine Softwarelösung für Datentransfer statt, sondern kann auch als SLIP- bzw. PPP-Einwählprogramm fungieren. Eine in das Programm integrierte Script-Sprache ermöglicht das automatische Einwählen, Einloggen und Starten einer TCP/IP-Anwendung, wie z.B. Trumpet. Der Vorteil bei NetTerm liegt darin, daß die Verbindung sehr schnell wieder beendet werden kann, was Trumpet in vielen Fällen Probleme bereitet. Scripte, die eigens für Trumpet entwickelt wurden, können sehr leicht in die Syntax von NetTerm eingebunden werden, da die meisten Befehle identisch sind.

Beim Dateitransfer werden folgende Protokolle unterstützt: ASCII, Xmodem, Zmodem, Kermit und ftp. Das ZModem-Protokoll zeichnet sich bei allen Hosts, die dieses Protokoll unterstützen, durch extrem schnelle Übertragungsraten beim Dateitransfer aus. In den meisten Fällen funktioniert der Dateitransfer mit ZModem sogar schneller als mit dem ftp-Protokoll. Anfragen für ein Up- oder Downloading mit ZModem kann NetTerm automatisch erkennen. Alle Dateien, die up- oder downgeloaded wurden, werden in dem Verzeichnis abgestellt, das durch den Wert 'Download' in der Konfigurationsdatei netterm.ini gekennzeichnet ist. Das Standardverzeichnis hierfür lautet \temp. Bei der Dateiverwaltung werden die üblichen Zmodem-Leistungsmerkmale unterstützt, sogar bis hin zum Crash Recovery beim Dateitransfer.

In der Symbolleiste von NetTerm befindet sich ein FTP-Symbol, mit dem Sie Zugang zum FTP-Serverprogramm erhalten . Dies bedeutet, daß Sie das FTP-Serverprogramm durch einen einzigen Klick auf das Symbol starten können. Wurde das Programm gestartet, hat das Symbol je nach Servertyp eine andere Funktion. Weitere Informationen zu diesem Thema erhalten Sie im Abschnitt "FTP-Server".

Die Einwahl in einen Host erfolgt über den Standard-Windows-Kommunikationstreiber. Um schnelle Modem-Übertragungsraten mit Baudraten über 9600 BPS zu erzielen, empfehlen wir die Verwendung eines Public Domain oder kommerziellen seriellen Gerätetreibers.

  Telefonbuch

Um mit einem Host kommunizieren zu können, muß dieser Host zunächst in ein Telefonbuch eingetragen werden. Der Zugang zum Host ist dann auf vier unterschiedliche Arten möglich:

1. 	Zugang per Modem zu einem über die RS-232Schnittstelle seriell angeschlossenen Host (wie z.B. bei einem BBS-System).

2. 	Zugang per Modem zu einem Ethernet-Host mittels Telnet und Terminalemulation.

3. 	Zugang per SLIP/PPP-Verbindung zu einem Ethernet-Host.

4. 	Zugang über einen lokalen Ethernet-Host.

Bei den beiden zuerst genannten Verfahren ist ein Telefonbucheintrag erforderlich, bei dem das Feld Verbindung auf 'Modem' eingestellt wird, wohingegen bei der dritten und vierten Variante der Verbindungstyp 'TCP/IP' eingestellt werden muß.  Die Aufnahme eines Telefonbuchteintrags wird ausführlich im Abschnitt 'Telefonbuch' beschrieben. Im Auslieferungszustand enthält NetTerm bereits verschiedene beispielartige Telefonbucheinträge. Um ein Gefühl für die Funktionsweise von NetTerm zu bekommen, sollten nach Möglichkeit die dritte und vierte Methode verwendet werden.

Die zweite Methode wird normalerweise angewendet, um sich bei einen Internet-Provider einzuwählen und Zugang zum Shell-Account zu erhalten. Mit dieser Methode können jedoch noch wesentlich leistungsfähigere Funktionen von NetTerm angewendet werden und Verbindungen zu Ethernet-Hosts mit dem SLIP- bzw. PPP-Protokoll aufgebaut werden. Hierfür ist ein TCP/IP-Protokoll-Stack wie z. B. Trumpet Winsock erforderlich. Ein Beispiel für das hierfür erforderliche Einwähl-Script  finden Sie in dieser Dokumentation.

Soll NetTerm nur für lokale Anwendungen genutzt werden, bei denen keine Modemverbindung benötigt wird, sind die im folgenden beschriebenen Modem-Einstellungen zum Modem nicht relevant.

Für die Kommunikation mit dem Modem ist es erforderlich, NetTerm die entsprechenden Modem-Einstellungen mitzuteilen. Bei Systemen, die über TAPI  verfügen, ist dieses relativ einfach. Hier müssen Sie lediglich auf das Symbol für das Modem klicken und anschließend die Option 'TAPI verwenden' anklicken. Bei Windows 3.x-Systemen wird TAPI normalerweise nicht unterstützt, so daß die Werte manuell eingegeben werden müssen. Der wichtigste, jedoch am schwierigsten zu bestimmende Wert ist der Modem-Initialisierungsparameter. Um Ihnen Bestimmung dieses Wertes zu erleichtern, gibt es in NetTerm eine Tabelle mit den Paramtern für alle gängigen Modems. Diese Datei heißt modems.ini. Zusätzlich können mit Hilfe eines speziellen Testverfahrens verschiedene Parameter eingeben werden, um den Wert zu ermitteln. Diesen Test sollten Sie jedoch nur in Notfall einsetzen, da dadurch alle Initialisierungsparameter geändert werden, die aufgrund von Rückmeldesignalen durch das Modem eingegeben wurden.

Um die Modem-Einstellungen vorzunehmen, wählen Sie den Menüpunkt 'Optionen | Einstellungen | Modem'. Wählen Sie hier die Schnittstelle aus, an die das Modem angeschlossen ist, und geben die höchstmögliche Baudrate ein, die der Rechner verarbeiten kann. Klicken Sie anschließend auf die Schaltfläche [Modems] und wählen Sie den Paramter-Eintrag aus, der Ihrem Modem am nächsten kommt. Klicken Sie anschließend auf [OK]. Der Modem-Initialisiersungsparameter wird eingetragen. Wenn das Modem, das Sie besitzen, nicht in der Auswahlliste enthalten ist, wählen Sie [Standard].

   Verbindung aufbauen

Durch Klicken auf das Symbol 'Verbinden' stellen Sie die Verbindung zum Modem her. Sie sind jetzt mit dem Modem verbunden. Geben Sie anschließend die Zeichenfolge 'ati4' ein und bestätigen mit Carriage Return. Normalerweise werden jetzt die Modem-Einstellungen auf dem Bildschirm angezeigt. Ist dies nicht der Fall, führen Sie den bereits erwähnten Modemtest durch. Wählen Sie dazu noch einmal das Dialogfeld 'Modem' und dort die Schaltfläche 'Test' aus. Jetzt werden eine Reihe von Tests durchgeführt, deren Ergebnisse auf dem Bildschirm angezeigt werden. Bei erfolgreichem Test wird dies durch eine entsprechende Meldung angezeigt. Ist der Test fehlgeschlagen, entnehmen Sie die korrekten Einstellungen dem Handbuch Ihres Modems und geben den Wert im Dialogfeld 'Modem' ein.

Normalerweise beendet NetTerm die Verbindung durch Senden eines DTR-Signals zum Modem. Das Modem erkennt dieses Signal in der Regel und legt auf. Bei einigen Modems ist für das Auflegen eine spezielles Kommando erforderlich, wie z.B. 'ATHO'. Dieses Kommando kann im Dialogfeld 'Modem' eingegeben werden und wird dann in der Datei netterm.ini gespeichert.

Der globale Wählpräfix wird von Anwendern benötigt, die NetTerm sowohl privat als auch geschäftlich nutzen. Bei den meisten Büro-Telefonanlagen muß ein Präfix für die Amtsholung eingegeben werden. Durch die Eingabe spezieller Wählparameter wie z. B. 'W' für Wait for Dial Tone (auf Wählton warten) oder das Komma für Delay one second (Verzögerung um eine Sekunde) bietet NetTerm volle Unterstützung des Hayes-Standard.


Schriftarten

Die Datei netterm.ini enthält eine benutzerdefinierte Sektion, in der spezielle Schriftarten für das Hauptfenster definiert werden können. . Die Sektion heißt [UserFonts] und enthält drei Einträge: FON1, FON2 und FON3. Um die gewünschte Schriftart, also eine .fon-Datei einzufügen, geben Sie hinter den jeweiligen Eintrag einfach die vollständige Pfadbezeichnung ein.

Beispiel:
Sie möchten eine Schriftart namens myfont.fon hinzufügen, die sich auf der Festplatte d: im Verzeichnis /fonts befindet. Der Eintrag sieht dann folgendermaßen aus:

FON1=d:\fonts\myfont.fon

Beim Starten von NetTerm werden alle gültigen Werte für die drei benutzerdefinierten Einträge geprüft. Wenn ein Eintrag vorhanden ist, wird die entsprechende Schrift geladen und kann im Dialogfeld 'Schriftart' ausgewählt werden. Beim Beenden des Programms wird die Schriftart aus dem Speicher gelöscht und ist somit in anderen Windows-Anwendungen nicht verfügbar. NetTerm verwendet eine benutzerdefinierte Schrift so lange, bis die Einstellungen hierfür geändert werden.

Intern unterstützt NetTerm eine spezielle Schriftart für Liniengrafiken, die viele Datenbank-Anwendungen benötigen. Da dieser Modus zwei besondere Schriftarten erfordert (Schrift für normalen Text und für Liniengrafik), ist die Auswahl der Schriften auf die Schriften begrenzt, die im Dialogfeld 'Schriftart' unter isi_oem und isi_ansi zu finden sind. Erfordern der Host und die Anwendung den Linien-Modus, müssen Sie die Schriftart isi_oem oder isi_ansi auswählen.


Farben

Bei den Bildschirmfarben gibt es bei NetTerm zwei Bereiche, die Text- und die Grafikattribute. Textattribute kennzeichnen die Einstellungen 'Normal', 'Unterstrichen', 'Blinkend' sowie 'Invers'. Bei den Grafikattributen handelt es sich um ein Farbset, das durch die ANSI Grafikattribute für Vorder- und Hintergrundfarben spezifiziert werden kann. Dieses Set enthält 16 Farben, die aus den acht Grundfarben schwarz, blau, grün, zyan, rot, magenta, braun und weiß bestehen. Jeder dieser Grundfarben ist das ANSI-Farbattribut 0 bis 7 zugeordnet; jeder Grundfarbe wird also ein entsprechender Intensitätsfaktor zugeordnet, der gewählt wird, wenn das Attribut 'Fett' zugeordnet wird.

Jede Grundfarbe und ihr entsprechender Intensitätsfaktor sind in der betreffenden Sektion der Konfigurationsdatei netterm.ini im Windows-Systemverzeichnis angegeben. Jede Farbe wird hier durch den Eintrag AnsiColor=x definiert, wobei x den Farbindex angibt. Bei den Grundfarben liegt der Wert zwischen 0 und 7, bei den jeweiligen High-Intensity-Farben zwischen 8 und 15. Obwohl die Farbwerte im allgemeinen nicht verändert werden sollten, können jedoch alle Grundfarben durch Bearbeitung dieser Einträge in der Datei netterm.ini neu festgelegt werden.

Die Farben für die Textattribute werden mit Hilfe des Dialogfeldes 'Farben' geändert. Wählen Sie hierzu einfach die gewünschte Optionsschaltfläche für das Textattribut aus und klicken anschließend auf die Schaltfläche [Farbe ändern]. Das Windows-Dialogfeld für die Farbeinstellungen wird geöffnet. Wählen Sie die neue Farbe mit der linken Maustaste aus und klicken anschließend auf [OK]. Eine Vorschau der ausgewählten Farbe erhalten Sie, indem Sie auf die Schaltfläche [Farben definieren] klicken und sich die Farbe im vergrößerten Fenster anzeigen lassen.


Desktop-Einstellungen

Die Desktop-Einstellungen bzw. die Einstellungen für das Fenster des Hostsystems werden über das Symbol Desktop vorgenommen. Wenn Sie auf das Symbol klicken, wird ein Dialogfeld geöffnet, in dem Sie verschiedene Bildschirm- und Anzeigefunktionen definieren können, wie z.B. die Anzahl der angezeigten Zeilen- und Spalten. Viele Systeme, die das VT-100 Terminal unterstützen, wurden so konfiguriert, daß sie maximal 24 Zeilen auf dem Bildschirm anzeigen können. Da verschiedene Anwendungen jedoch mehr Zeilen benötigen, muß es eine Möglichkeit geben, diese anzuzeigen. Gesteuert werden diese Einstellungen vom Modell zur Gestaltung des Bildschirms bei den Anwendungen, bei denen Menüs erzeugt werden und eine bestimmte Zeilenanzahl benötigt wird. Viele Systeme schreiben lediglich Zeilen, so daß das Fenster nach unten gerollt werden kann, sobald die maximale Zeilenanzahl angezeigt wird. Das gleiche gilt für die maximale Spaltenanzahl, die angezeigt werden kann.

NetTerm unterstützt die Telnet-Option NAWS, durch die die Größe des Fensters an die des Telnet-Servers angepaßt werden kann. Diese Funktionalität wird im Normenvorschlag RFC-1073 beschrieben und von aktuellen Telnet-Servern auch unterstützt. Wird sie mit der Desktop-Option für die Anzahl der Spalten und Zeilen kombiniert, stellt die Änderung der Fenstergröße kein Problem mehr dar. Weitere Informationen hierzu erhalten Sie im Zusammenhang mit der Verwendung des Kommandos 'resize', das am UNIX-Host eingegeben werden kann.

Mit den Optionen 'Return', 'Zeilensteuerung' und 'Scrollback' kann die Anzeige am Bildschirm verbessert werden. Mit der Option 'Return' wird angegeben, wie das Ende einer Zeile an der Host gesendet wird. Die Option 'Lokales Echo' legt fest, wie die am lokalen System eingegebenen Zeichen behandelt werden. Wenn Zeichen, die an der lokalen Tastatur eingegeben wurden, nicht auf dem Bildschirm angezeigt werden, sollten Sie diese Option auswählen. Mit der Option 'Autoumbruch' wird gesteuert, was geschieht, wenn eine vom Host gesendete Zeile der Anzahl der Spalten überschreitet, die ausgewählt wurde. Ist diese Option aktiviert, werden alle Zeichen, die empfangen werden, sobald die maximale Spaltenbreite erreicht ist, in der nächsten Zeile angezeigt. Wurde die Option nicht aktiviert, wird jedes Zeichen, das die maximale Spaltenbreite überschreitet, trotzdem in die letzte Spalte gesetzt. Mit Hilfe der Option 'Scrollback' wird die Anzahl der Zeilen angegeben, die im Puffer gespeichert werden. Der Inhalt des Scrollback-Puffers kann mit Hilfe des Rollbalkens angezeigt werden und zum späteren Editieren auf der Festplatte gespeichert werden.

Mit der Scrollback-Option können Sie die Anzahl der Zeilen festlegen, die im Scrollback-Puffer gespeichert werden soll. Sobald eine Zeile aus dem Bildschirm „herausgerollt" wird, wird sie in diesen Puffer übertragen. Der Puffer kann maximal 32767 Zeilen speichern. Der vertikale Roll-Balken verwendet die Anzahl der im Scrollback-Puffer enthaltenen Zeilen und steuert damit die relative Position des Roll-Buttons.

Mit dem Textfeld 'Rückantwort' wurde eine Möglichkeit geschaffen, damit der Host das Terminal, an dem Sie arbeiten, identifizieren kann. Der Inhalt dieses Feldes wird zum Host gesendet, wenn er angewählt wird.

Mit dem Feld 'Terminaltyp' können Sie den Terminal-Initialisierungs-String überschreiben, der beim Anwählen des Hosts gesendet wird. Enthält dieses Feld einen Eintrag, wird der Standard-Terminaltyp mit der ausgewählten Terminalemulation überschrieben. Wurde z. B. für einen Host die VT220-Terminalemulation im Telefonbuch eingetragen, wird als Terminaltyp der String "vt220" gesendet. Wenn Sie in diesem Textfeld "vt200" eintragen, wird anstelle von "vt220" "vt200"gesendet.

Mit der Schaltfläche 'FTP-Befehl' können Sie Programmstart-Informationen für das benutzerdefinierte FTP-Programm festlegen. Dies kann bei vielen FTP-Programmen sinnvoll sein, um Standardeinstellungen für den Verbindungsaufbau wie z. B. Benutzerkürzel (User-ID), Paßwort und Startverzeichnisse festzulegen. NetTerm überträgt diese Informationen als Teil der Kommandozeile, um das FTP-Programm zu starten. Die gültigen Kommandozeilenoptionen entnehmen Sie bitte der Dokumentation Ihres FTP-Programms.

Mit Hilfe der im folgenden beschriebenen erweiterten Optionen kann festgelegt werden, wie NetTerm die Hostverbindung steuert.

Falls der Host die allgemein verwendete CRLF-Sequenz nicht unterstützt, die NetTerm am Ende einer jeden Zeile benötigt, können die Optionen 'LF hinter CR setzen' bzw. 'CR hinter LF setzen' ausgewählt werden.

Mit der Option 'Anwendungsmodus deaktivieren' wird der Nummernblock gesteuert. Im allgemeinen kann er durch den Host in die Modi 'numerisch' und 'Anwendung' gesetzt werden. Beachten Sie bei beiden Modi, daß mit den Cursortasten sowie den Tasten <Pos 1>, <Bild oben>, <Bild unten>, <Ende>, <Einfg> und <Entf> nicht dieselben Werte gesendet werden wie bei ihren entsprechenden „grauen" Tasten. Obwohl hierbei die bekannten VTXXX-Protokoll-Konventionen beachtet werden, sind einige Anwendung so konfiguriert, daß bei den Nummernblock-Tasten dieselben Werte wie bei den „grauen" Tasten übertragen werden. Mit der Option 'Anwendungsmodus deaktivieren' wird der für einen Host erforderliche Anwendungsmodus überschrieben, und der Nummernblock hat dieselbe Funktion wie die „grauen Tasten". Bei der ANSI-Emulation ist dies die Standard-Einstellung.

Die Option 'NetTerm beim Verbindungsabbau beenden' stellt eine einfache und schnelle Methode dar, NetTerm zu beenden, sobald die Verbindung abgebaut wurde. Ist die Option aktiviert, wird NetTerm beendet, wenn Sie auf das Symbol 'Verbindung beenden' klicken oder wenn die Verbindung vom Host durch den Befehl zum Ausloggen 'exit' beendet wird.

Die Option 'Verbindung nicht abbauen, wenn Benutzer noch aktiv' sorgt dafür, daß die Telnet-Verbindung solange aufgebaut bleibt, wie Sie am Host eingeloggt sind. Diese Option ist besonders wichtig bei Anwendungen, bei denen ein ordnungsgemäßen Beenden erforderlich ist, wie z. B. bei Datenbanken.

Die Optionen 'CR hinter LF setzen und 'Zeilenmodus für lokale Eingabe auswählen' werden bei einigen sogenannten Talker-Anwendungen benötigt. Wenn Sie eine Telnet-Verbindung zu einem System aufbauen und die Zeilen nicht mit Carriage Return bestätigt werden, aktivieren Sie die erste Option. Erhalten Sie am Host die Fehlermeldung, daß die Eingabe fehlerhaft ist, wenn Sie lediglich ein Zeichen eingeben, muß die zweite Option aktiviert werden.

Mit der Option 'Kein Firewall für diesen Host' werden jegliche Firewall-Einstellungen für diesen Host deaktiviert.

Ist die Option 'Fenster für Eingabe in Statuszeile' aktiviert, erscheint in der Staturzeile ein kleines Fenster, in das unabhängig von der Eingabe im normalen Bildschirm Daten eingegeben werden können.

Mit den Optionen für das Klicken der linken Maustaste wird festgelegt, wie NetTerm einen linken Mausklick innerhalb des Anwendungsfensters verarbeitet.


Symbolleiste

Die Symbolleiste befindet sich im oberen Bildschirmbereich. Durch einen einfachen Klick auf das gewünschte Symbol werden die am häufigsten benötigten Programmfunktionen gestartet. Die Symbolleiste enthält dreizehn Symbole, die in drei Bereiche unterteilt sind.

Die ersten vier Symbole beziehen sich auf grundlegende Bearbeitung, die Zwischenablage sowie Druckoptionen in NetTerm. Die Symbole 'Kopieren' und 'Einfügen' unterstützen die Windows-Zwischenablagefunktion. Dabei wird Text, der sich in einem Fenster befindet, genauso ausgewählt wie unter Windows üblich. Das Kopieren ganzer Textblöcke ist möglich, indem Sie die obere linke Ecke und die untere rechte Ecke des Blocks mit der <Shift>-Taste und der linken Maustaste anklicken. Mit Hilfe dieser Methode ist auch das Kopieren von mehreren Textseiten möglich. Um in NetTerm Text einzufügen, gehen Sie mit dem Cursor an die Stelle, an der mit dem Einfügen begonnen werden soll, und klicken auf das Symbol 'Einfügen'. Mit dem Symbol 'Bildschirmdruck' fangen Sie den aktuellen Bildschirminhalt ein und speichern diesen in einer Datei ab. Über das Symbol 'Drucker' starten Sie ein benutzerdefiniertes Druckprogramm, um Textdateien zu drucken, die mit der SmartPrint-Option erzeugt wurden.

Mit der zweiten Symbolgruppe können die Netzwerk- und Dateitransferfunktionen genutzt werden. Mit dem ersten Symbol 'Verbindung aufbauen' stellen Sie eine Verbindung zum gewünschten Netzwerk her. Wird hierfür eine Modem-Netzwerkverbindung genutzt, wird für den Verbindungsaufbau die entsprechende Telefonnummer gewählt. Wenn Sie auf das Symbol 'Verbindung abbauen' klicken, wird die Netzwerkverbindung abgebaut. Bei Modemverbindungen wird aufgelegt.

Mit dem dritten Symbol, 'Datei-Transfer', wird entweder ein benutzerdefinierter FTP-Server aufgerufen (für Dateitransfer im Netzwerk) oder der in NetTerm integrierte FTP-Server gestartet. Weitere Informationen hierzu erhalten Sie im Abschnitt "FTP-Server". Mit dem Symbol 'FTP' starten Sie ein benutzerdefiniertes FTP-Programm. Dabei kann ein optionales Startkommando zum Aufrufen des Programmes an das FTP-Programm gesendet werden. Wie dieses Kommando lautet, hängt vom Host ab, mit dem Sie verbunden sind. Es wird im Dialogfeld 'Desktop' definiert.

Die dritte Symbolgruppe dient der Konfiguration von NetTerm. Dabei haben die einzelnen Symbole folgende Bedeutung:

Verzeichnis	Aufrufen des Dialogfeldes 'Telefonbuch/Hostauswahl'

Schriftart	Aufrufen des Dialogfeldes 'Schriftart'

Farbe	Einstellen der Bildschirmfarben

Tastatur	Aufrufen des Dialogfeldes für die Konfiguration der Tastatur

Desktop	 	Aufrufen des Dialogfeldes 'Desktop-Einstellungen'

Im Dialogfeld 'Telefonbuch/Hostauswahl' sind die Hosts eingetragen, mit denen Sie normalerweise verbunden sind. NetTerm wird mit verschiedenen Beispielen für solche Hosteinträge ausgeliefert, die als Vorlage für eigene Einträge genutzt werden können.

Die Einstellungen bezüglich Farbe, Schriftart und Desktop werden jeweils für einen Host vorgenommen. Änderungen der Einstellungen in diesen Dialogfeldern beziehen sich immer nur auf den Host, der gerade aktiv ist bzw. mit dem Sie gerade verbunden sind. Die einzige Ausnahme bildet hier die Einstellung der sechzehn ANSI-Farben im Dialogfeld 'Farbeinstellungen'.

Mit Hilfe des Dialogfeldes 'Tastatur' ist die Definition bestimmter Tasten möglich. Diese Einstellungen beziehen sich jeweils auf einen Host und können in der Datei netterm.ini gespeichert werden. Im Abschnitt 'Tastaturbelegung' wird ausführlich beschrieben, welche Möglichkeiten Sie hier haben und welche Probleme bei der Belegung bestimmter Tasten auftreten können.

Über das Dialogfeld 'Desktop-Einstellungen' können für jeden einzelnen Host Optionen festgelegt werden. Ausführliche Informationen zu den möglichen Einstellungen finden Sie im Abschnitt 'Desktop-Einstellungen'.

Die Menüleiste enthält die folgenden sechs Menüs: Datei, Bearbeiten, Optionen, Senden, Empfangen und Hilfe. Über das Menü 'Datei' haben Sie ebenfalls die Möglichkeit, eine Netzwerkverbindung aufzubauen und zu beenden. Zusätzlich können Sie die Anwendung mit dem Menüpunkt 'Beenden' schließen. Das Menü 'Bearbeiten' enthält u.a. die Zwischenablage-Funktion 'Kopieren' und 'Einfügen' sowie einen Menüpunkt für die Speicherung des Bildschirminhalts (Bildschirm speichern...).

Das Menü 'Optionen' enthält alle Benutzereinstellungen und Konfigurationsmöglichkeiten für das Modem, für den FTP-Server, für allgemeine Einstellungen, die Art des Netzwerkes, die Tastatur und die Art der Terminalemulation .

Über die Menüs 'Senden' und 'Empfangen' greifen Sie auf die am häufigsten verwendeten Dateitransfer-Protokolle zu.

Das Menü 'Hilfe' liefert ausführliche Informationen zur Bedienung, Bestellung und Lizenzierung des Programms.


Statuszeile

Die Statuszeile liefert Informationen über neun verschiedene Bereiche:

1. 	Verbindungsstatus

2. 	FTP-Server-Status

3. 	Druckerstatus

4. 	Anzeige für geschützten Modus

5. 	Emulationsart

6. 	Hosttyp

7. 	Aktuelle oder verstrichene Zeit

8. 	LED-Anzeige

9. 	Meldungen

Verbindungs-Status
Hier wird der aktuelle Status der Verbindung zum Host angezeigt. Wenn der rote Punkt in der Statuszeile erscheint, ist die Verbindung abgebaut. Der grüne Punkt bedeutet, daß die Verbindung aufgebaut wurde oder aktiv ist.

FTP-Server-Status
Ist der Server aktiv, ist in diesem Bereich in blauer Punkt zu sehen.

Druckerstatus
Wenn der Drucker aktiv ist, wird in diesem Bereich ein kleines Druckersymbol angezeigt.

Anzeige für geschützten Modus
In diesem Bereich ist ein kleiner Schlüssel zu erkennen, wenn NetTerm im geschützten Modus arbeitet.

LED-Anzeige
Die LED-Anzeige besteht aus vier LEDs, die durch die VT100 Escape-Sequenz ESC[xq angeschaltet werden können (x steht für die jeweilige LED-Nummer).

Meldungen
Der Inhalt dieses Bereiches kann jederzeit gelöscht werden, indem Sie mit dem Maus auf den Text zeigen und einmal die linke Maustaste klicken.

Die Statuszeile kann darüber hinaus einen zusätzliche Zeile enthalten, in der die Eingabe von Host-spezifischen Daten möglich ist, die sich nicht auf den Bildschirminhalt beziehen. Wenn diese Option aktiviert ist, erscheint das Fenster für die Dateneingabe direkt über der normalen Statuszeile (siehe Abbildung). Beachten Sie allerdings, daß der eingegebene Text in den normalen Bildschirmbereich übertragen wird und zum Host gesendet wird, sobald Sie [Return] drücken.


Freie Texteingabe

Bei diesem Tool handelt es sich um einen in der Größe veränderbaren Texteditor, in dem Sie Daten eingeben und bearbeiten können, bevor die Daten an den Host gesendet werden. Diese Methode ist vor allem bei sogenannten Chat-Programmen und Verbindungen sinnvoll, bei denen die Eingabe von Text erforderlich ist. Die Daten des Texteditors können auf zwei unterschiedliche Arten zum Host gesendet werden. Im Auto-Modus werden die Daten gesendet, sobald die <Return>-Taste gedrückt wird. Dieser Modus kann auch verwendet werden, wenn Steuerzeichen wie z.B. Ctrl-c zum Host gesendet werden. Ist der Auto-Modus nicht aktiviert, müssen Sie auf die Schaltfläche 'Senden' klicken, um die Daten des Texteditors zum Host zu senden.

Der Texteditor kann in seiner Breite und Höhe verändert werden, so daß die Daten auf einfache Weise angezeigt und bearbeitet werden können. Der Editor für die freie Texteingabe wird über 'Optionen | Hilfsmittel' aufgerufen.

Zusätzlich zu diesem Tool enthält NetTerm einen weiteren Texteditor: die Statuszeile, die die Funktion eines einzeiligen Texteditors übernehmen kann. Die Daten, die hier eingegeben werden, werden zum Host gesendet, sobald die <Return>-Taste gedrückt wird. Lesen Sie hierzu das Kapitel 'Statuszeile'.


SmartButtons

Smart-Buttons stellen eine schnelle und einfache Methode dar, durch Mausbedienung Tastaturbefehle an den Host zu senden. Die Smart-Buttons befinden sich direkt unter der Symbolleiste und können aus bis zu acht Schaltflächen bestehen. Für jede Schaltfläche können eine Bezeichnung hinterlegt und bis zu 255 Zeichen eingegeben werden, die beim Klicken auf die Schaltfläche an den Host gesendet werden. Steuerzeichen wie z.B. Carriage Return  können Teil eines solchen Strings darstellen. Bei der Verwendung der Steuerzeichen müssen die gleichen Konventionen beachtet werden wie bei der Definition der Tastaturbelegung. Im folgenden finden Sie ein Beispiel für die Verwendung der Smart-Buttons, um verschiedene Kommandos darzustellen:

cd statbot^Mrm *.db^Mstatbot^Mcd ..^M

Bei der Verarbeitung eines Smart-Button-Kommandos kann auch eine HTML-URL erkannt werden. Wird eine URL erkannt, startet NetTerm den benutzerdefinierten Browser und gibt die URL an den Browser weiter. Diese Funktion stellt ein starkes Leistungsmerkmal dar, da sie die einzigartige Verwendung von NetTerm mit dem Browser ermöglicht. So könnte sie z. B. eingesetzt werden, um beim Host folgende FTP-Anfrage zu stellen:

ftp://user@myhost.com

Die Smart-Buttons können auch dazu verwendet werden, bestimmte Menüpunkte, Programme, Tastenkombination und benutzerdefinierte Scripts aufzurufen. Auf diese Art gelangt man schnell und einfach in häufig benötigte Menüpunkte sowie Programmfunktionen und kann komplexe Programmaufrufe am Host steuern. Ein Menüpunkt kann aufgerufen werden, indem die interne ID-Nummer anstelle des Host-Kommandos in das Dialogfeld eingetragen wird. Vor die ID-Nummer muß eine Tilde '~' gesetzt werden. Wenn die ID-Nummer für den Menüpunkt 'Bildschirm drucken' z.B. 10005 lautet, müßte der Eintrag folgendermaßen aussehen:

~10005

Um bestimmte Tastaturdefinitionen auswählen zu können, muß der Eintrag die Tilde  ~ und den Namen der gewünschten Tastaturdefinition enthalten:

~EMACS

~DEFAULT

Ein Skript wird über die vollständige Pfadangabe des Skripts sowie die Eingabe des Klammeraffen aufgerufen. So lautet der Eintrag für ein Skript mit dem Namen runtime.txt, das sich auf der Platte d: im Verzeichnis \scripts befindet, folgendermaßen:

@d:\scripts\runtime.txt

Soll über die Smart-Buttons ein Programm aufgerufen werden, müssen der Klammeraffe sowie der vollständige Pfad des Programms eingegeben werden. NetTerm durchsucht den Eintrag nach .exe und sieht dies als Aufforderung an, ein Programm zu starten. Dabei muß .exe in Kleinbuchstaben eingegeben werden! Um die Windows-Anwendung notepad aufzurufen, müßte der Eintrag folgendermaßen lauten:

@notepad.exe

Das es vorkommen kann, daß sich die ID-Nummern für einzelne Menüpunkte ändern oder neue ID-Nummer hinzukommen, entnehmen Sie die jeweils aktuellen Werte bitte dem Menüpunkt 'Oft gestellte Fragen' im Menü 'Hilfe'.

Wie die einzelnen Smart-Buttons belegt werden, wird über den Menüpunkt 'Optionen | Einstellungen | Smart-Buttons...' festgelegt. Die Bezeichnung für den Smart-Buttons kann bis zu dreizehn Zeichen enthalten. Achten Sie jedoch darauf, daß sich auch die Größe der Schaltflächen ändert, wenn die Fenstergröße verändert wird. Sobald ein Smart-Button für einen Host definiert wurde, wird die Smart-Button-Leiste auf dem Bildschirm angezeigt. Soll die Smart-Button-Leiste wieder entfernt werden, löschen Sie einfach die Einträge aus den Smart-Button-Einstellungen. Darüber hinaus können Smart-Buttons über die Option 'Smart-Button-Leiste anzeigen' generell aktiviert bzw. deaktiviert werden. Die Smart-Button-Einstellungen werden für jeden Host individuell vorgenommen.

Es können drei „Blöcke" von Smart-Buttons definiert werden, so daß insgesamt 24 Buttons belegt sein können. Durch Klicken der rechten Maustaste in die Smart-Button-Leiste wird jeweils der nächste Block angezeigt.

Die Definition der Smart-Buttons, d.h. die Eingabe der Bezeichnung und der Tastenkombinationen, ist auch vom Host aus möglich. Ausführliche Informationen zur Programmierung erhalten Sie im Kapitel 'Spezielle Escape-Sequenzen'.


Hostdatei drucken

NetTerm ist in der Lage, die UNIX-Standard Escape-Sequenzen für das Drucken zu erkennen. Sobald das Programm die Escape-Sequenz ESC[5i empfängt, wird eine temporäre Datei erzeugt und geöffnet. Alle Daten, die das Programm ab diesem Zeitpunkt empfängt, werden in diese Datei geschrieben. Durch die Escape-Sequenz ESC[4i wird diese Datei wieder geschlossen. Das 'ESC'-Zeichen stellt das ASCII-Escapezeichen mit dem Wert 27 dar. Das folgende Beispiel für ein UNIX-Skript verdeutlicht, wie der Inhalt einer UNIX-Datei zu einer lokalen Datei zum Drucken gesendet wird:

#!/bin/sh

echo 'ESC[5i'

cat $1

echo 'ESC[4i'

Häufig ist es wünschenswert, daß Daten direkt von der jeweiligen Workstation aus gedruckt werden können. Über die Menüpunkte 'Transparentes Drucken ein' und 'Transparentes Drucken aus' von NetTerm ist dieses möglich.

Ist die Option für das transparente Drucken aktiviert, werden die Druckdaten in einer temporären Datei auf der Festplatte gespeichert. Wenn die Druckdaten empfangen wurden und die Option deaktiviert wurde, wird die Datei direkt an den eingetragenen Standarddrucker unter Windows weitergeleitet oder entsprechend der in NetTerm ausgewählten Druckoption verarbeitet. Die Standard-Einstellungen für Schriftart und -größe der zu druckenden Daten werden über den Menüpunkt 'Optionen | Einstellungen | Transparentes Drucken' vorgenommen. Die erzeugte temporäre Datei wird von NetTerm gelöscht, sofern die Option 'temporäre Datei löschen' aktiviert ist. Mit den folgenden Optionen werden die Druckdaten gesteuert:

1. 	Nur Datei empfangen - Druckdaten werden in einer Datei abgestellt.

2. 	Zum Windows-Drucker senden - Druckdaten werden zum Standard-Drucker unter Windows gesendet und verarbeitet.

3. 	Direkt an Drucker senden - Druckdaten werden ohne Druckertreiber direkt an den lokal angeschlossenen Drucker gesendet.

4. 	Benutzerdefiniertes Druckprogramm starten - Benutzerdefiniertes Druckprogramm wird aufgerufen und der Dateiname weitergegeben

5. 	Benutzerdefinierten Editor starten und Datei bearbeiten - Benutzerdefiniertes Editierprogramm wird aufgerufen und der Dateiname weitergegeben

6. 	Druckdatei direkt in Windows-Druckerwarteschlange abstellen

7. 	Smart-Print-Funktion verwenden

8. 	SmartPrint (Druckdaten werden in Windows-Warteschlange abgestellt) - Drucken erfolgt nach Benutzereingabe

Mit den Optionen 3) und 6) können Druckdateien verarbeitet werden, die spezielle Drucker-Steuerzeichen enthalten. Diese beiden Optionen sollten verwendet werden, wenn die Formatierung am Host vorgenommen werden. Ein Beispiel hierfür wäre eine Hostanwendung, mit der ein Formular erzeugt wird, das Laser-Druckbefehle für Einstellungen bezüglich Schriftgröße, Ausrichtung usw. enthält. Die Option 3) sollte aktiviert werden, wenn der Drucker direkt an Ihren Rechner angeschlossen ist. Option 6) eignet sich für Netzwerkdrucker. Denken Sie daran, daß auch die Funktion 'Bildschirmdruck' auch über diese sechs Druckoptionen gesteuert wird - auch wenn normalerweise die Option 2) verwendet wird.

Mit der Smart-Print-Funktion können in einer Arbeitssitzung mehrere Druckdokumente erzeugt werden, die alle in einer Druckdatei abgestellt werden. Diese Datei kann auf verschiedene Arten verarbeitet werden: sie kann direkt gedruckt werden, unter einem anderen Namen gespeichert werden sowie jederzeit bearbeitet und gelöscht werden. Wurde die Datei zum Zeitpunkt des Ausloggens noch nicht verarbeitet, müssen Sie entscheiden, ob die Verarbeitung jetzt erfolgen soll.

Die Datei netprint, die sich im NetTerm-Verzeichnis befindet, sollte mit Hilfe des rz-Befehls zum Host upgeloaded werden und anschließend mit dem Befehl chmod +x netprint ausgegeben werden. Soll eine Datei gedruckt werden, geben Sie am Host einfach den Befehl netprint dateiname ein. Grundsätzlich ist mit dem netprint-Script ein Download jeder beliebigen ASCII-Datei auf Ihren Rechner möglich. Dabei werden mit Ausnahme des Binärzeichens 0 alle Informationen vom UNIX-Host an die lokale Datei weitergeleitet.


Hostdatei bearbeiten

Mit Hilfe dieser Funktion können Textdateien vom Host heruntergeladen werden und mit einem speziellen Editor angezeigt und bearbeitet werden. Dafür ist ein besonderes Programm namens netedit.c erforderlich. Dieses Programm muß zum Host upgeloaded und anschließend kompiliert und verknüpft werden. Übertragen Sie dazu die Datei netedit.c, die sich im Verzeichnis netterm befindet, auf das Hostsystem, und verarbeiten anschließend folgende Kommandos:

cc netedit.c -o netedit

chmod +x netedit

Bei einigen Systemen kann die erste Zeile durch das Kommando make netedit ersetzt werden. Die zweite Zeile bleibt gleich.

Um eine Host-Datei zu bearbeiten, müssen Sie lediglich netedit und anschließend den Namen der Datei eingeben, die bearbeitet werden soll. Die Datei wird dann auf Ihren Rechner übertragen, und der spezielle Editor wird aufgerufen, wobei der Dateiname die Kommandozeileneingabe darstellt. In den meisten Fällen reicht die Windows-Anwendung notepad hierfür aus. Wenn Sie die Datei bearbeiten, speichern Sie die Änderungen. NetTerm erkennt in diesem Fall, daß Änderungen durchgeführt wurden und sendet die Datei wieder zum Host zurück. Wurde die Datei nicht verändert, teilt NetTerm dies dem netedit-Programm auf dem Host mit. Wurden jedoch Änderungen vorgenommen, erzeugt netedit auf dem Host eine neue Datei und ersetzt die bereits existierende Datei durch die neue Datei.

Die zuvor beschriebene Methode basiert auf derselben Logik wie beim Transparentes Drucken, bei dem Dateien auf Ihren Rechner übertragen werden, und wie beim ASCII-Dateitransfer, bei dem die betreffende Datei wieder zum Host gesendet wird. Obwohl die Methode bei UNIX-Rechnern in der Regel funktioniert, können einige Textdateien Daten enthalten, die beim Uploading auf den Host Probleme verursachen. Dies tritt vor allem dann auf, wenn Textdateien, die mit einem Textverarbeitungsprogramm oder einem HTML-Editor erzeugt wurden, zu lange Zeilen enthalten.

Eine weitere und wesentlich effektivere Methode, Hostdateien zu bearbeiten, bietet die Funktion 'Smart-Edit'. Hierbei werden die zu bearbeitenden Dateien über das Standard Zmodem-Protokoll zwischen dem Host und NetTerm hin- und hergeschickt. Mit dieser Funktion können Binärdateien wie z. B. Bitmaps oder andere Grafiken mit einem Grafik-Editor bearbeitet werden. Da hier die Routinen des Zmodem-Protokolls verwendet werden, können alle bekannten Optionen des Dateitransfers angewendet werden. So ist z.B. möglich, daß zwar ein Dateitransfer stattfindet, der Dateiname jedoch auf der lokalen Maschine verbleibt. Die 32-Bit Version von NetTerm unterstützt auch lange Dateinamen. Bei der Smart-Edit-Funktion muß die Datei se zum Host übertragen werden. Nach der Übertragung geben Sie lediglich chmod+x ein, um die Verarbeitung dieser Datei zu starten.

Bei der Funktion SmartEdit werden die allgemeinen unterstützten Windows-Dateiexpansionen identifiziert, und somit erkennt NetTerm, mit welchem Programm die Datei bearbeitet werden soll. Kann eine Datei nicht zugeordnet werden, wird der benutzerdefinierte Editor gestartet. Wurde kein Standard-Editor definiert, greift Windows auf notepad zurück. Wenn Sie den Editor beenden, prüft NetTerm genauso wie bei der ersten Methode Dateigröße, Speicherdatum und Uhrzeit, um herauszufinden, ob die Datei verändert wurde.


Kommandozeile

Beim Starten von NetTerm wird nach Argumenten n der Kommandozeile gesucht. Das erste Argument muß ein Hostname sein. Bei TCP/IP-Hosts ist die zusätzliche Angabe des Telnet-Ports erforderlich.

Ist der Hostname vorhanden, versucht NetTerm diesen Eintrag im Telefonbuch bzw. in der Hostauswahl zu finden. Konnte der Eintrag gefunden werden, wird aufgrund der Telefonbuch-Einstellungen eine Verbindung aufgebaut. Ist der Hostname nicht im Telefonbuch eingetragen, geht NetTerm davon aus, daß es sich entweder um einen Internet-Host handelt, der eine bestimmte IP-Adresse hat, oder um einen Netzwerk-Host. Ist lediglich der Name eines Netzwerk-Hosts angegeben, wird ein DNS-Dienst zur Bestimmung der IP-Adresse gestartet.

Wenn der im Telefonbuch eingetragene Hostname Leerzeichen enthält und die Angabe des Telnet-Ports Bestandteil der Kommandozeile ist, muß der Hostname in Anführungszeichen angegeben werden. Die folgenden Beispiele sind gültige Kommandozeilen-Argumente:

myhost.com

myhost.com 23

"my phone book name"

"my phone book name" 23

Die Kommandozeile kann einen Scriptnamen enthalten, der die Verbindung zum Host steuert. Falls vorhanden, werden mit diesem Script alle Scripts überschrieben, die einem Host-Telefonbucheintrag zugeordnet sind. Dabei ist es wichtig, daß dieses Script das letzte Argument in der Kommandozeile darstellt und daß vor dem Script ein s steht. Soll z. B. mit Hilfe des Scripts myscript.txt eine Verbindung zum Host myhost.com mit dem Telnet-Port 9000 hergestellt werden, müßte der Eintrag in der Kommandozeile folgendermaßen lauten:

myhost.com 9000 -s myscript.txt

Um einen Hostnamen in ein Script einzugeben, kann das Kommandozeilen-Argument -t (optional) verwendet werden. Dieses Argument wird vor allem in Systemen genutzt, die sich hinter einem Firewall-System befinden  In diesem Fall würde die Kommandozeile folgendermaßen aussehen:

netterm firewall -s proxy.txt -t target.host

Das Script proxy.txt enthält z.B. folgende Zeile:

output "c ^t"

Dabei setzt NetTerm bei der Abarbeitung dieses Scripts target.host anstelle von ^t.

Mit dem optionalen Argument -i kann eine netterm.ini-Datei an NetTerm weitergeleitet werden. NetTerm greift dann auf die neue anstatt auf die normale ini-Datei zu. Dieses Kommando entspricht dem Netscape-Standard für das Weiterleiten einer ini-Datei in eine Anwendung.

NetTerm kann auch über einen Browser aufgerufen werden, wie z. B. den Netscape Navigator und den Microsoft Internet Explorer. Wenn Sie Netscape Navigator einsetzen, wählen Sie im Navigator die Registerkarte 'Anwendungen' in 'Optionen | Allgemeine Einstellungen' und definieren NetTerm mit Hilfe der Schaltfläche [Durchsuchen] als Telnet-Anwendung. Wenn Sie unter Windows 95 oder Windows NT mit dem Microsoft Internet Explorer arbeiten, wählen Sie in NetTerm den Menüpunkt 'NetTerm als Windows-Telnet registrieren' im Menü 'Optionen | Einstellungen'. Wie Sie bei anderen Browsern die unterstützende Telnet-Applikation definieren, entnehmen Sie bitte der jeweiligen Dokumentation.


Drucker-Logging

Mit Hilfe dieser Funktion werden alle Informationen, die auf dem Bildschirm angezeigt werden, direkt an den Drucker weitergeleitet. Die Funktion wird über das Menü 'Datei' durch Anklicken des Menüpunktes 'Drucker-Logging' aktiviert. Sie kann jedoch nur genutzt werden, wenn der Drucker direkt an Ihren Rechner angeschlossen und bereit ist.

Im Verlauf einer Arbeitssitzung kann die Drucker-Logging-Funktion beliebig oft aktiviert bzw. deaktiviert werden. Ist die Funktion aktiviert, ist das Drucker-Logging aktiv. Dabei kann es allerdings vorkommen, daß beim Drucken von Hostdaten im Vollbildmodus Fehler beim Drucken auftreten können.


Session-Logging

Die Funktion Session-Logging ermöglicht eine genaue Verfolgung der während einer Arbeitssitzung empfangenen Hostdaten. Sie können die Funktion über das Menü 'Datei' durch Anklicken des Menüpunktes 'Session-Loggin' aktivieren. Wird die Logging-Funktion zum ersten Mal aktiviert, müssen Sie angeben, in welcher Datei die Informationen gespeichert werden sollen. Existiert diese Log-Datei noch nicht, wird sie neu erzeugt. Wenn die Log-Datei bereits existiert, werden die neuen Informationen jeweils hinzugefügt.

Die Funktion kann im Verlauf einer Arbeitssitzung über das Menü beliebig oft aktiviert und wieder deaktiviert werden. Ist die Funktion aktiviert, ist das Session-Logging aktiv. Dabei kann es auch vorkommen, daß Hostinformationen, die im Vollbildmodus angezeigt werden, nicht vollständig aufgezeichnet werden können.

Obwohl die Informationen mehrerer Arbeitssitzungen in einer Log-Datei gespeichert werden können, empfiehlt es sich, für jede Arbeitssitzung eine „eigene" Datei anzulegen.


BBS-Internet Gateway

Viele der modernen BBS-Systeme ermöglichen den Zugang zum Internet und liefern dabei volle SLIP/PPP-Unterstützung. Die Verbindung zu einem BBS-System erfolgt über die normale Wählleitung . Damit die Funktion 'BBS-Internet-Gateway öffnen' genutzt werden kann, muß die Trumpet-Winsock-Schnittstelle auf dem System installiert worden sein

Da diese Funktion vom verwendeten BBS-System abhängt, entnehmen Sie die Informationen zur Einrichten und Einsatz von NetTerm in Verbindung mit einem BBS-System der jeweiligen Dokumentation.


Unterstützung des Firewall-Systems

Auf verschiedene Arten unterstützt NetTerm auch Systeme, die einen Firewall-Schutz benötigen. Der einfachste Weg besteht darin, einen Telefonbucheintrag für den Firewall-Rechner zu hinterlegen, indem der Firewall-Name, die IP-Adresse und der Telnet-Port des Firewall-Rechners eingegeben werden. Mit dem Kommandozeileargument 'netterm firewall -s proxy.txt -t target.host' wird NetTerm anschließend gestartet. Durch das Argument -s wird die Script-Datei angeben, die für das Firewall-System verwendet werden soll. Das Argument -t gibt den Host an, zu dem die Telnet-Verbindung hergestellt werden soll, nachdem die Verbindung zum Firewall-System aufgebaut wurde. Wie ein solches Firewall-Script aussehen kann, entnehmen Sie bitte dem Beispiel-Script.

Bei der zweiten Methode öffnen Sie die Registerkarte 'Firewall-System' in 'Optionen | Allgemeine Einstellungen', um den Host-Namen bzw. die IP-Adresse, den Telnet-Port und das zu verwendende Script anzugeben. Wenn Sie Host aus dem Telefonbuch anwählen, stellt NetTerm über das Firewall-Script zunächst eine Verbindung zum Firewall-System her und überträgt anschließend über die im Telefonbuch-Eintrag angegebene Script-Datei das Steuerscript..

Bei der dritten Methode wird das Protokoll SOCKS 4 verwendet. Hierbei wählen Sie ebenfalls die Registerkarte 'Firewall-System' in 'Optionen | Allgemeine Einstellungen' an, um den Host-Namen bzw. die IP-Adresse, den Telnet-Port und den Benutzernamen anzugeben. Anschließend wählen Sie das Kontrollkästchen 'Socks Firewall' aus.

Sobald der Firewall-Schutz aktiviert ist, gilt er für alle im Telefonbuch eingetragenen Hosts. Über den Menüpunkt ''Optionen' | Desktop-Einstellungen' kann der Firewall-Schutz für bestimmte Hosts deaktiviert werden. Wählen Sie dazu einfach den Host über das Telefonbuch aus, klicken auf das Symbol 'Desktop' und aktivieren die Funktion 'Kein Firewall-Schutz für diesen Host'. Auf diese Weise kann der Firewall-Schutz auch für andere Hosts deaktiviert werden.


 Unterstützung der WWW-Browser

NetTerm eignet sich hervorragend als Client für Netscape. Zu jeder Telnet-URL, die im Netscape Navigator ausgewählt wird, kann NetTerm die Verbindung herstellen. Wenn Sie während einer Telnet-Sitzung eine URL öffnen müssen, öffnen Sie einfach mit der rechten Maustaste das Popup-Menü und wählen den Menüpunkt 'URL öffnen' aus. NetTerm teilt dem Netscape Navigator über interne DDE-Mechanismen (Dynamic Data Exchange) mit, welche URL geöffnet werden soll. NetTerm läßt sich auch in Verbindung mit anderen Browsern einsetzen. Hier liegt der Unterschied darin, daß der Browser über die Kommandozeile aufgerufen wird anstatt über die DDE-Mechanismen

Bevor die URL angezeigt werden kann, muß der Pfad für den Browser in 'Optionen | Allgemeine Einstellungen' im Browser-Programm angegeben werden. Um NetTerm als Telnet-Client für den Microsoft Internet Explorer und den Netscape Navigator zu definieren, wählen Sie die in NetTerm 'Optionen | Einstellungen | NetTerm als Windows-Telnet registrieren' aus.


 Unterstützung von 132 Zeichen pro Zeile

Anwendungen, die die Anzeige von 132 Zeichen pro Zeile (Spalten) unterstützen müssen, verarbeiten im allgemeinen ein Kommando, um NetTerm mitzuteilen, daß die interne Emulation geändert werden muß, damit Zeilen mit einer Spaltenbreite von mehr als 80 verarbeitet werden können.

NetTerm bietet hierfür zwei Möglichkeiten. Zum einen kann die Fensterbreite vergrößert werden, um 132 Spalten zu unterstützen, zum anderen ist eine Anzeige in der aktuellen Fenstergröße möglich, wobei mit Hilfe des horizontalen Rollens Daten angezeigt werden können, bei denen die Spaltenbreite von 80 überschritten wird.

Bei Bildschirmen, die den erweiterten VGA-Modus unterstützen, können die Daten problemlos durch Vergrößern der Fensterbreite angezeigt werden. Mit Hilfe des Rollens ist die Anzeige aber auch bei Bildschirmen möglich, die nur im VGA-Modus arbeiten.

In der Registerkarte 'Allgemein' im Menüpunkt 'Optionen | Setup' können Sie entscheiden, ob die 132 Spalten-Unterstützung durch Vergrößerung des Fensters oder mit Hilfe des Rollbalkens ermöglicht werden soll. Wenn das Kontrollkästchen '132 Spalten Rollen erlauben' aktiviert ist, wird die Roll-Funktion eingesetzt. Ist das Kästchen nicht aktiviert, wird die Fenstergröße angepaßt.

Manchmal kann es sinnvoll sein, die 132 Spalten-Unterstützung manuell zu aktivieren. Ein Beispiel hierfür ist ein Bericht auf Ihrem Internet-Host, der Zeilen mit mehr als 80 Zeichen enthält. Um diese Datei anzeigen zu lassen, könnten Sie sich einen Smart-Button definieren, mit dem Sie in den 132 Spalten-Modus gelangen und den Inhalt so anzeigen lassen. Anschließend würden Sie durch Klicken auf einen anderen Smart-Button wieder zurück in den 80 Spalten-Modus gelangen. Zusätzlich können Sie natürlich jederzeit ein UNIX-Script schreiben, durch das NetTerm den 132 Spalten-Modus aktiviert. Anschließend könnten Sie sich den Inhalt der Datei anzeigen lassen und daraufhin mit dem Script wieder in den 132 Spalten-Modus zurückkehren.

Über die folgenden Befehle können Sie Smart-Buttons für das Hin- und Herschalten zwischen den beiden Modi definieren:

132 Spalten-Unterstützung aktivieren	echo "\033[?3h"^M

132 Spalten-Unterstützung deaktivieren	echo "\033[?3l"^M


Telefonbuch

Über dieses Symbol gelangen Sie sofort in das Telefonbuch.

Mit Hilfe des Telefonbuchs gelangen Sie zu häufig benötigten Ethernet-Hosts bzw. können den gewünschten Host anwählen. Das Dialogfeld 'Telefonbuch' enthält ein Listenfeld, in dem die Hostnamen enthalten sind. Darüber hinaus enthält das Dialogfeld einen Bereich, in dem die notwendigen Hostinformationen eingegeben werden können. Dieser Bereich ist in drei Unterbereiche untergliedert:

•	Hostname

•	Hostnummer

•	Modem-Einstellungen

Der Hostname kann abhängig vom Hosttyp zwei verschiedene Formen annehmen. Handelt es sich bei dem Host um eine Wählverbindung, kann hier eine Bezeichnung für den Host eingegeben werden. Stellt der Host jedoch Teil eines Netzwerks dar, kann hier eine Bezeichnung oder die aktuelle Netzwerkbezeichnung des Hosts eingegeben werden. Netzwerkbezeichnungen müssen vollständig angegeben werden. Die maximale Länge des Hostnamens beträgt 255 Zeichen.

Bei der Definition der Hostnummer gibt es ebenfalls zwei unterschiedliche Eingabeformen. Wird die Verbindung zum Host über eine Wählverbindung hergestellt, muß in diesem Feld die Telefonnummer des Hosts eingetragen werden. Bei einem Netzwerk-Host kann das Feld leer sein, die IP-Adresse des Hosts im Netzwerk oder den vollständige Netzwerkbezeichnung des Hosts enthalten. Ist die Netzwerk-IP-Adresse eingetragen, stellt NetTerm über diese Adresse die Verbindung zum Host her. Wird die vollständige Bezeichnung des Hosts eingegeben, ermittelt NetTerm mit Hilfe des DNS-Dienstes die IP-Adresse. Wenn Sie das Feld leer lassen, muß das Feld 'Hostname' die vollständige Netzwerkbezeichnung des Hosts enthalten. Mit dem Hostnamen wird die Netzwerk-IP-Adresse auch in diesem Fall über DNS bestimmt.

Die Felder für das Modem sind nur aktiv, wenn es sich um eine Wählverbindung handelt. In diesem Fall müssen die Endung der Telefonnummer, die PIN-Nummer, die Baudrate sowie die allgemeinen Modem-Einstellungen vorgenommen werden.

Durch die Eingabe im Feld 'Endung' wird die eingetragene Telefonnummer näher definiert. Normalerweise besteht die Telefonnummer aus der Vorwahl und der eigentlichen Rufnummer. Die Eingabe im Feld 'Endung' ermöglicht die Eingabe besonderer Steuerinformationen, die bei einigen Telefonsystemen erforderlich sind. Die Endung kann auch so kodiert werden, daß sie gleichzeitig die PIN-Nummer enthält. Wenn eine PIN-Nummer vergeben wurde, wird sie überall dort eingefügt, wo das Zeichen 'P' in der Endung auftritt. Die PIN-Nummer kann über den Menüpunkt 'Optionen | Einstellungen' definiert und wird in der Datei netterm.ini verschlüsselt dargestellt. Die Telefonnummer kann wahlweise auch einen globalen Wählpräfix enthalten. Dieser wird über den Menüpunkt 'Optionen | Modem...' eingegeben. Die vollständige Nummer, mit der sich NetTerm in den Host einwählt, kann also aus dem Präfix, der Telefonnummer, der Endung und der PIN-Nummer bestehen.

Bei den Modem-Daten werden Baudrate, Parität, Datenbits und die Anzahl der Stopbits angezeigt. Die Einstellungen hierfür werden über die Schaltfläche 'Modem-Einstellungen' vorgenommen.

Darüber hinaus enthält das Dialogfeld 'Telefonbuch' Einstellungen bezüglich der Emulation, der Tastatur, der Verbindung sowie eine Schaltfläche, über die der Name für das Login-Script eingegeben werden kann. Die Einstellungen bezüglich der Tastaturbelegung gelten sowohl für Standard- als auch für benutzerdefinierte Einstellungen. Eine genaue Definition der Tastatur-Belegung erfolgt über den Menüpunkt 'Optionen | Tastaturbelegung'. Der Emulationstyp ANSI gewährleistet volle Farbunterstützung und kann bei den meisten BBS-Wählsystemen eingesetzt werden. Als Verbindungsarten kann zwischen TCP/IP und Modem gewählt werden.

Für alle Ethernet-Hosts muß die Verbindungsart 'TCP/IP' eingestellt werden, auch wenn die Verbindung über ein Modem aufgebaut wurde, daß das SLIP/PPP-Protokoll verwendet. Die Netzwerkadresse von Ethernet-Hosts kann im Feld 'Telefonnummer' bzw. 'Host/IP' eingegeben werden. Wurde eine Adresse angegeben, wird sie auch für den Verbindungsaufbau benutzt. Ist sie nicht angegeben, wird mit Hilfe verschiedener Datenbankrecherchen versucht, die Adresse zu finden. Hierbei hängt die Methode von der Netzwerksoftware ab, mit der Sie arbeiten. Zusätzlich verfügt NetTerm über ein Hilfsmittel (Menüpunkt 'Optionen | Hilfsmittel | Hostnamen auflösen'), mit dem eine der beiden Angaben ausfindig gemacht werden kann, sofern die jeweils andere Angabe bekannt ist. Mit Hilfe dieser Funktion ist es auch möglich, den Host „anzupingen" und somit die Netzwerkverbindung zu testen.

Für einen Host, zu dem eine Modemverbindung besteht, muß der Verbindungstyp 'Modem' gewählt werden. NetTerm unterstützt dabei den Modem-Standard für alle Modemkommunikationen. Wenn gewünscht, können Sie durch einen Befehl eine Direktverbindung zum Modem aufbauen. Dieser Befehl wird zum Modem gesendet, bevor die eigentliche Telefonnummer und der Wählbefehl gesendet werden.

Für einen Internet-Provider, zu dem eine Modem-Verbindung besteht, gilt ebenfalls der Verbindungstyp 'Modem'. Sobald die Modem-Verbindung zu diesem Host aufgebaut wurde, werden die Steuerinformationen an das SLIP/PPP-Ethernet-Steuerprogramm gesendet (z.B. an Trumpet Winsock). NetTerm übernimmt hierbei nur das Wählen und das Verwalten der Modem-Ports. Sobald die Daten vom Ethernet-Steuerprogramm verarbeitet wurden, werden Sie zurück zu NetTerm gesendet, so daß anschließend wieder aufgelegt werden kann. Für einen solchen Telefonbucheintrag ist ein gültiges Script (siehe das Beispiel neosoft1.txt) zum Starten des Ethernet-Steuerprogramms erforderlich.

Enthält ein Telefonbucheintrag ein solches Script, wird es während der Verbindung zum Host ausgeführt. Das Script muß die vollständige Pfadangabe sowie den Dateinamen enthalten, es sei denn, vor dem Dateinamen steht eine Tilde ('~'). In diesem Fall wird sie durch den Verzeichnispfad ersetzt, von dem aus NetTerm gestartet wurde. Wurde NetTerm z.B. im Verzeichnis c:\tcpapps installiert, würde der Eintrag ~unix.txt durch c:\tcpapps\unix.txt ersetzt werden.

Obwohl Paßwörter in Scripts gespeichert und weitergegeben werden können, raten wir dringend davon ab, sie in Scripts zu verwenden. Auf jeden Fall sollten Sie ein Script verschlüsseln, wenn Sie sich nicht am Arbeitsplatz befinden oder Ihren Rechner vor unberechtigtem Zugang schützen möchten. Hierfür sollten Sie das Script-Paßwort verwenden. Das Script wird dann unterbrochen, und Sie werden nach dem Paßwort gefragt.

Enthält die Kommandozeile beim Starten von NetTerm den Hostnamen, sucht es im Telefonbuch nach dem Hosteintrag. Wurde der Eintrag gefunden, wird die Verbindung aufgebaut. Ist der Hostname nicht im Telefonbuch eingetragen, werden die Einstellungen 'Telnet Default' verwendet. Dies ermöglicht einen Aufruf von NetTerm durch eine WWW-Client-Anwendung wie z. B. Netscape Navigator.

Der Eintrag 'Lokales Netz' hat bei NetTerm eine besondere Bedeutung. Wird er ausgewählt, versucht NetTerm, nach dem Klicken der Schaltfläche [Verbinden] eine Verbindung zum lokalen Ethernet-Netzwerk herzustellen. Für diesen Eintrag ist ein gültiges Script erforderlich, mit dem z. B. Trumpet oder eine andere im lokalen Netzwerk installierte TCP/IP-Software gestartet werden kann. Diese Option wird jedoch nur bei lokalen Ethernet-Netzwerken eingesetzt.. Sie kann auch dazu verwendet werden, zwischen einem lokalen Netzwerk und einer SLIP/PPP-Wählverbindung hin- und herzuwechseln.

Sofern Sie Baudraten mit mehr als 28 kbps eingeben wollen, hat dies in den meisten Fällen zur Folge, daß anstelle des Windows-Kommunikationstreibers ein Treiber gewählt werden muß, der Hochgeschwindigkeits-Dateiübertragungen unterstützt. Untersuchungen zufolge eignet sich der Treiber cybercom.drv (cyberdrv.zip) hervorragend, da Baudraten bis zu 115 kbps möglich sind. Um derartige Übertragungsraten bewältigen zu können, ist ein Serieller 16550 Schnittstellen-Chip sowie Windows 3.1 im erweiterten Modus erforderlich.

siehe auch:

Verwaltung des Telefonbuchs


Verwaltung des Telefonbuchs

Mit Hilfe des Telefonbuchs bekommen Sie einen schnellen Zugang zu Hosts, die häufig angewählt werden. Wie bereits beschrieben, gibt es bei einem Host zwei verschiedene Verbindungsarten: TCP/IP und Modem. Lesen Sie hierzu das Kapitel "Telefonbuch". Ein Host wird im Telefonbuch durch Klicken der linken Maustaste im Listenfeld 'Hostauswahl/Telefonbuch' ausgewählt. Anschließend wird der ausgewählte Host markiert. Wenn Sie mit der linken Maustaste auf den Hostnamen doppelklicken, wird das Dialogfeld geschlossen und die Verbindung zum Host hergestellt.

Bei einem TCP/IP-Host handelt es sich um ein System, bei dem der Zugang entweder über eine lokale Ethernet-Verkabelung oder eine Wählverbindung über das SLIP- bzw. PPP-Protkoll ermöglicht wird. Um eine Verbindung zum zweiten Hosttyp herzustellen, benötigt NetTerm die vollständige Hostbezeichnung oder die IP-Adresse. Ist nur der Hostname bekannt, versucht NetTerm, die IP-Adresse über einen DNS-Dienst zu ermitteln. Beinhaltet der Telefonbucheintrag bereits die IP-Adresse, kann sie direkt verarbeitet werden. In diesem Fall kann die Verbindung wesentlich schneller aufgebaut werden, da der Zeitaufwand für die DNS-Recherche entfällt. Eingaben bezüglich der Modem-Konfiguration sind in diesem Fall nicht erforderlich. Eventuelle Eingaben werden nicht berücksichtigt.

Bei einem Host, zu dem eine Modem-Verbindung hergestellt wird, kann es sich um Mailbox-System, einen Online-Dienst wie z.B. Compuserve oder einen Internet-Provider handeln. Für diesen Hosttyp müssen im Telefonbuch alle Informationen zur Modem-Konfiguration und zur Telefonnummer vorhanden sein. Handelt es sich bei dem Host um einen Internet-Provider, stellt er gleichzeitig einen Telnet-Host dar.

Der einfachste Weg, einen Host im Telefonbuch aufzunehmen, besteht darin, einen bereits aufgenommenen Host auszuwählen, dessen Einstellungen denen des neuen Hosts ähneln. Um z.B. einen neuen TCP/IP-Host aufzunehmen, wählen Sie den Eintrag 'Telnet Default' aus und geben anschließend den Hostnamen und/oder die IP-Adresse des neuen Hosts ein. Klicken Sie dann auf die Schaltfläche [Neu]. Um die Verbindung zum Host aufzubauen, doppelklicken Sie auf den neuen Hosteintrag.

Sie können den Telefonbucheintrag für einen Host ändern, indem Sie den Host auswählen und die Änderungen direkt in den entsprechenden Eingabefeldern vornehmen. Handelt es sich bei der Verbindung um eine Modem-Verbindung, klicken Sie auf die Schaltfläche [Modem-Einstellungen], um die Einstellungen zu bearbeiten. Geben Sie die neuen Werte ein und klicken Sie auf [OK], um das Dialogfeld zu schließen. Um die Änderungen zu bestätigen, klicken Sie auf [Übernehmen].

Ein Hosteintrag kann durch Markieren des Eintrags und Drücken der <Entf>-Taste gelöscht werden.

Normalerweise wird der Emulations-Typ ANSI ausgewählt. Diese Emulation liefert die normalen VT-100 Funktionalitäten und bietet eine Unterstützung der Vorder- und Hintergrundfarben. VT-100 und ANSI unterscheiden sich hauptsächlich in der Verarbeitung des Nummernblocks .Weitere Informationen hierzu erhalten Sie im Kapitel Tastaturbelegungen. Der FTERM-Modus wird zwar auch unterstützt, findet seine Anwendung jedoch hauptsächlich bei IBM-Löungen.

Sobald ein Host ausgewählt wurde, ist er aktiv. Wenn Sie Schriftart, Farbe, Hintergrundfarbe und Desktop-Einstellungen verändern, gelten die Änderungen jeweils für den aktiven Host. Alle Änderungen werden sofort wirksam und in der Konfigurationsdatei neterm.ini gespeichert.

Um die Verbindung zu einem Host aufzubauen, gibt es vier verschiedene Möglichkeiten:

1. 	Das Dialogfeld 'Telefonbuch' ist geöffnet. Markieren Sie den Host und doppelklicken auf den Eintrag.

2. 	Das Dialogfeld 'Telefonbuch' ist geöffnet. Markieren Sie den Host und klicken Sie auf die Schaltfläche [Verbinden].

3. 	Das Dialogfeld 'Telefonbuch' ist geschlossen. Klicken Sie auf das Symbol 'Verbinden'.

4. 	Das Dialogfeld 'Telefonbuch' ist geschlossen. Wählen Sie den Menüpunkt 'Datei | Verbindung aufbauen' an.

Besteht bereits eine Verbindung zu einem Host und Sie wählen mit Hilfe des Telefonbuches einen anderen Host aus, wird ein weiteres Fenster von NetTerm geöffnet. Die aktuelle Verbindung wird nicht beendet. Dieser Vorgang kann beliebig oft wiederholt werden. Über die Tastenkombination <ALT> + <Tab> gelangen Sie jeweils von Hostverbindung zur nächsten.


Tastaturbelegung

Die Tastaturbelegung kann über ein Dialogfeld definiert werden. Bestimmte Tasten, die auch im Dialogfeld angezeigt werden, können so belegt werden, daß sie beliebige Strings übertragen können . Jede Taste kann auf verschiedene Arten belegt werden:

•	erster String wird übertragen durch direktes Drücken dieser Taste

•	zweiter String wird übertragen, wenn die Taste mit der <Shift>-Taste gedrückt wird

•	dritter String wird übertragen, wenn die Taste mit der <Strg>-Taste gedrückt wird

•	vierter String wird übertragen, wenn die <Num-Lock>-Taste aktiviert ist

•	fünfter String wird übertragen, wenn die Taste zusammen <Shift> und <Strg> gedrückt wird

•	sechster String wird übertragen, wenn die Taste mit der <ALT>-Taste gedrückt wird.

Diese Tastenkombinationen werden in einer langer Kette in einem einzigen String gespeichert, wobei die Gesamtlänge maximal 60 Zeichen betragen darf. Die einzelnen Sub-Strings werden dabei durch das Zeichen '|' getrennt (ASCII 0174).

Besondere Zeichenfolgen wie z. B. Escape, Carriage Return und Line Feed werden durch das '^'-Zeichen und ihr druckbares Äquivalent gekennzeichnet. So wird die Zeichenfolge <Ctrl-c> z. B. als ^C kodiert. Damit das '^'-Zeichen gesendet werden kann, muß das '\'-Zeichen davor stehen. Im folgenden finden Sie einige Beispiele:

^[	Escape

^M	Carriage Return

^J	Line Feed

Spezielle Sequenzen dürfen an jeder Stelle innerhalb eines benutzerdefinierten Strings für eine bestimmte Taste stehen. Bei UNIX-Systemen muß die Definition diesen Regeln in der Datei TERMCAP und TERMINFO entsprechen. Bei Wählverbindungen kann über die Tastaturbelegung jeder beliebige String gesendet werden. So ist es hier z. B. möglich, die Taste <F1> so zu definieren, daß der String 'ftp ftp.cica.indiana.edu^M' gesendet wird, und die Taste <F2> könnte mit Ihrer Email-Adresse belegt sein. Benutzerdefinierte Tastatureinstellungen werden in der Konfigurationsdatei netterm.ini gespeichert, um später wieder auf sie zugreifen zu können.

Laut CUA-Richtlinie (Windows Common User Access: Advanced Interface Design Guide) für Windows-Anwendungen haben die <F1>-Taste sowie Tastenkombinationen mit der <ALT>-Taste eine ganz bestimmte Bedeutung. Die Einhaltung dieser Richtlinien ist Programmen wie NetTerm nicht ganz einfach, da NetTerm die Tastaturbelegungen an Hosts weitergibt, bei denen die Verarbeitung bestimmter Tastenkombinationen ebenfalls nach festen Regeln erfolgt.

Für die <F1>-Taste ist nach der CUA-Richtlinie der Aufruf der Online-Hilfe vorgesehen. Bei NetTerm hat die <F1>-Taste diese Funktion nur, wenn keine Verbindung zu einem Host besteht. Andernfalls werden andere Strings an den Host übermittelt. Auch Tastenkombinationen mit der <ALT>-Taste folgen normalerweise der CUA-Richtlinie und werden eigentlich nicht an den Host übermittelt. Hierbei gibt es jedoch zwei Ausnahmen. Die erste Ausnahme gilt für die Tasten <F1> bis <F12>. Wird eine Kombination aus der <ALT>-Taste und einer Funktionstaste definiert, werden die Daten an den Host weitergeleitet. Ist eine solche Tastenkombination nicht definiert, werden die normalen Windows-Aktionen ausgeführt. So wird eine Anwendung normalerweise mit der Tastenkombination <ALT>+<F4> beendet. Wenn Sie diese Tastenkombination definieren, um das Dialogfeld für die Tastatureinstellungen aufzurufen, wird diese Belegung anstelle der normalen Windows-Belegung an den Host weitergeleitet.

Die zweite Ausnahme bildet die Tastenkombination <ALT>+<PAUSE>. Mit dieser Tastenkombination wird bei Netzwerkverbindungen das Empfangen aller Netzwerkdaten abgebrochen und ein Abbruchsignal an den Host weitergeleitet. Dies bietet sich bei Programmen an, die in eine Druckschleife gelangen, oder wenn aus Versehen ein Kommando wie z. B. ls -R eingegeben wurde. Nach dem Drücken der Tastenkombination <ALT>+<PAUSE> wird ein Stop-Symbol an der Statuszeile angezeigt, das darauf hinweist, daß das Senden unterbrochen wird.. Um wieder den normalen Status zu erhalten, betätigen Sie erneut die Tastenkombination <ALT>+<PAUSE>. Das Stop-Symbol wird aus der Statuszeile entfernt.

 Tastatur-Symbol

Um benutzerdefinierte Einstellungen für die Tastatur vorzunehmen, klicken Sie auf das Symbol 'Tastatur'. Anschließend wird das Dialogfeld für die Tastatureinstellungen geöffnet. Vergewissern Sie sich, um die Tastaturdefinition, die geändert werden soll, geladen ist. Dies können Sie im linken unteren Bereich des Dialogfeldes erkennen. Ist die Tastaturdefinition noch nicht geladen, wählen Sie die Definition über die Schaltfläche [Laden] aus. Um die Belegung für eine Taste einzugeben, klicken auf die entsprechende Taste und geben die neue Zeichenfolge im unteren Textfeld des Dialogfeldes ein. Nachdem die Einstellungen vorgenommen wurden, klicken Sie auf die Schaltfläche [Ändern]. Wenn Sie eine Tastenkombination mit <Shift> oder <Strg> eingeben möchten, klicken Sie zunächst auf eine dieser beiden Tasten und anschließend auf die gewünschte Taste. Die Tasten <Shift> und <Strg> bleiben solange aktiv (dies wird durch die grünen Punkte oben rechts im Dialogfeld angezeigt), bis sie erneut angeklickt werden. Nachdem Sie alle Änderungen vorgenommen haben, speichern Sie die Einstellungen mit der Schaltfläche [Speichern]. Die Tastenkombination kann auch umbenannt werden.

Die Tasten <Strg> (linke Taste), <Alt>, <Shift> und <Caps Lock> können nicht belegt werden. Wir empfehlen Ihnen, grundsätzlich nur die zwölf Funktionstasten zu belegen. Die Definition einer Tastenkombination dient in der Regel dazu, die Eingabe einer langen Zeichenfolge auf eine kurze Tastenkombination zu reduzieren.

siehe auch:

Editier-Accelerator

Nummernblock


Editier-Accelerator

NetTerm bietet die Möglichkeit, per Tastatur an einem anderen Host zu arbeiten. Bei der Entwicklung wurde weitgehend auf die Definition von Accelerators (Shortcuts) verzichtet, da es hier zu Konflikten mit der für den Host erforderlichen Tastaturbelegung kommen kann. Die einzige Ausnahme bilden die Zwischenablagefunktionen 'Kopieren' und 'Einfügen'. Hier wurden die Shortcuts <Strg>+<Einfg> sowie <Shift>+<Einfg> gewählt. Diese beiden Shortcuts können über den Menüpunkt 'Optionen | Einstellungen' aktiviert bzw. deaktiviert werden. In der Standardeinstellung sind die Shortcuts deaktiviert. Um die Shortcuts verwenden zu können, müssen Sie lediglich die Option 'Schnelles Editieren erlauben' aktivieren.


Nummernblock

Der Nummernblock stellt einige zusätzliche Anforderungen an NetTerm dar. Die Definition der Tasten hängt vom Num Lock-Status und dem Emulationstyp ab. Bei den Emulationstypen VT-100, ANSI und FTTERM wird angegeben, welcher Wert zum Host gesendet wird und ob die Taste belegt werden darf. Aus diesem Grund werden die Emulationstypen ANSI und FTTERM unter ANSI zusammengefaßt. Da der Nummernblock eines PCs kein Komma enthält, wird die <Plus>-Taste des Tastenblocks als Komma verwendet.

Bei einer VT-100 oder VT-200-Emulation wird der Nummernblock über den Host gesteuert. Normalerweise wird der Nummernblock hier in den 'Anwendungsmodus' gesetzt.


Spezielle Escape-Sequenzen

Bei NetTerm gibt es verschiedene spezielle Escape-Sequenzen, die nicht Bestandteil des VT-XXX oder ANSI-Standards sind. Sie wurden auf Wunsch verschiedener Kunden in das Programm implementiert, um die Funktionalität von NetTerm zu verbessern und eine flexiblere Schnittstelle für UNIX-Anwendungen zu liefern. Im folgenden werden die speziellen Escape-Sequenzen aufgeführt:

^[[]URL^[[0*	Sendet die URL zur Verarbeitung zum WWW-Browser des Clients.

^[[]COMMAND^[[1*	Startet die durch COMMAND spezifizierte Anwendung.

^[[80m	Ändert die Schriftart auf den Standwert von 80 Spalten.

^[[132m	Ändert die Schriftafrt auf isi_132 (132 Spalten).

^[[7i	schaltet den Locator-Controller-Modus ein.

^[[6i	schaltet den Locator-Controller-Modus wieder aus.

^[[=MMESSAGE^[[=S	Zeigt MESSAGE in der Statuszeile an

^[[=mTITLE^[[=S	Setzt den NetTerm-Fenstetitel auf TITLE.

^[[=K0	Löscht alle Bezeichnung der Smart-Buttons.

^[[=k0	Löscht alle Einstellungen für die gesendeten Daten der Smart-Buttons.

^[[=KnbDATA	Definiert die Bezeichnung der Smart-Buttons.

^[[=knbDATA	Definiert die Einstellungen für die gesendeten Daten der Smart-Buttons.

Dabei ist ^[ das ESC-Zeichen (0x1b), URL eine beliebige URL und COMMAND eine beliebige DOS- oder Windwos-Anwendung. Die maximale Zeichenlänge für URL und COMMAND beträgt 2047. Die Werte MESSAGE und TITLE dürfen maximal 80 Zeichen lang sein. Die Escape-Sequenzen für die Bezeichnung und die Werte für die gesendeten Daten der Smart-Button müssen im folgenden Format eingegeben werden:

n	Gesamtanzahl der Bezeichnung(en) oder gesendeten Daten (maximal 9).

b 	Die dem Eintrag zugeordnete Schaltfläche (gültige Werte sind 1-9).

DATA	Wert, auf den die Bezeichnung bzw. die Daten gesetzt werden sollen. Die maximale Zeichenlänge für DATA beträgt 9.

Im Feld DATA müssen genau neun Zeichen eingegeben werden. Damit die Zeichenlänge von neun in jedem DATA-Feld eingehalten werden kann, müssen Leerzeichen verwendet werden. Bei der BA-80-Emulation dürfen maximal neun Smart-Buttons definiert werden, bei allen anderen acht. Die Smart-Button-Belegung wird nicht gespeichert, wenn NetTerm beendet wird.

Das Arbeiten mit Host-Anwendungen an lokalen Rechnern kann zu schwerwiegenden Sicherheitsproblemen führen. Aus diesem Grund gibt es eine sogenannte Option, mit der generell gesteuert werden kann, ob NetTerm eine Anfrage an den Host zum Aufrufen einer Anwendung stellen darf. Diese Option ist standardmäßig deaktiviert. Erhält NetTerm eine solche Anfrage, zeigt eine Meldung auf dem Bildschirm an, daß der Sicherheitsschutz verletzt wurde. Um solche Programmaufrufe zu ermöglichen, aktivieren Sie die Option 'Programmaufrufe erlauben'. Diese Option befindet sich in der Registerkarte 'Optionen | Einstellungen | Allgemeine Einstellungen'.

Diese Option bezieht sich nicht auf Browser-Aktivitäten (URL) oder den Editor (wir z. B. das transparente Drucken oder netedit-Anfragen).

Im Locator-Controller-Modus kann der Host ohne jegliche Terminal-Intervention direkt mit dem Locator kommunizieren. Ist der Locator-Controller-Modus aktiviert, werden alle Daten, die der Hostport empfängt, direkt an den Locator-Port weitergeleitet, ohne daß NetTerm die Daten verarbeitet. Alle Daten, die der Locator-Port empfängt, werden ebenfalls direkt zum Host gesendet. Der serielle Port für den Locator-Controller wird über den Menüpunkt 'Optionen | Einstellungen | Locator-Controller-Einstellungen' definiert.

Zusätzlich wurde in NetTerm das Locator Input Mode implementiert, das von DEC definiert wurde. Das Locator Input Model bietet eine hohe Flexibilität und die Steuerung der Mausbedienung vom Host aus. Ausführliche Informationen sowie die erforderlichen Escape-Sequenzen erhalten Sie in den DEC-Spezifikationen.


Internationales Bildschirmzeichen/Tastatur-Mapping

NetTerm enthält eine interne Mapping-Liste für Tastatur und Bildschirm, in der festgelegt werden kann, welche Informationen angezeigt bzw. verarbeitet werden. Die Bildschirm-Liste enthält 224 Einträge und ermöglicht das Mapping von empfangenen Netzwerkdaten auf die benötigte Sprache. Im Normalfall sollten Sie das Mapping in Verbindung mit einer ANSI-Schriftart wie z.B. Courier New und isi_ansi verwenden. Über das Dialogfeld des Menüpunktes 'Optionen | Einstellungen | Internationale Tastatur/Bildschirmzeichen-Unterstützung | Bildschirmmapping' kann jedes empfangene Zeichen der Netzwerkdaten (über dem Dezimalwert von 31) auf einen anderen Wert gemappt werden.

Mit Hilfe des Menüpunktes 'Tastaturmapping' können die 'normalen' Tasten auf die Sprache des Landes gemappt werden, in dem die Anwendung betrieben wird. Hierbei handelt es sich um genau die Tasten, die nicht über das Dialogfeld 'Tastatureinstellungen' verändert werden können. Den Scan-Code einer Taste können Sie über den Menüpunkt 'Scan Codes anzeigen' bestimmen.


FTP-Server

NetTerm unterstützt sowohl einen benutzerdefinierten FTP-Server als auch seinen eigenen FTP-Server, NetFtpd. Dieser FTP-Server verfügt zwar über alle gängigen Funktionalitäten eines FTP-Servers, in einigen Fällen wird jedoch ein besonderer FTP-Server benötigt. Wenn Sie auf das Symbol für den Dateitransfer klicken, greift NetTerm auf den integrierten Server zu. Ein anderer Server kann über den Menüpunkt 'Optionen | Einstellungen | FTP-Server definieren' oder durch Editieren der netterm.ini eingetragen werden. Im zweiten Fall muß bei ftpserver= der vollständige Pfad der gewünschten Anwendung eingetragen werden.

Der FTP-Server wird durch Klicken auf das Symbol 'FTP-Server starten' gestartet. Durch erneutes Klicken auf das Symbol wird der Server beendet. Sobald der Server gestartet wurde, wird seine Bereitschaft, externe Verbindungsanfragen anzunehmen, in der Statuszeile durch einen blauen Punkt angezeigt. Wurde der Server beendet, verschwindet der blaue Punkt wieder aus der Statuszeile. NetTerm enthält zwei Optionen, die die Arbeit mit dem Serverprogramm erleichtern, während Sie auf einer UNIX-Maschine eingeloggt sind. Die erste Option befindet sich in 'Optionen | Hilfsmittel | Dieser Rechner'. Wenn Sie diesen Menüpunkt anwählen, werden die aktuelle IP-Adresse und der Host-Name der lokalen Rechners angezeigt. Diese Funktion wird vor allem bei Systemen eingesetzt, in denen die einem Hostnamen zugeordnete IP-Adresse dynamisch ist. Die zweite Option befindet sich im Menü 'Datei'. Nach Auswahl dieses Menüpunktes wird der Befehl "ftp xxx.xxx.xxx.xxx' an der aktuellen Cursorposition im NetTerm-Fenster eingefügt. xxx.xxx.xxx.xxx steht für die aktuelle IP-Adresse. Auf diese Weise können schnelle Abfragen an Ihrem lokalen System gestellt werden.

Die Geschwindigkeit, mit der Dateien von Ihrem Rechner zu einem anderen Rechner übertragen werden, hängt in erster Linie von der Puffergröße und der Art der Netzwerkverbindung ab. Über den Menüpunkt 'Optionen | FTP-Server-Zugang definieren' kann die Puffergröße für alle Dateien eingegeben werden, die von Ihrem Rechner verschickt werden. Wenn Sie einem lokalen Netzwerk (LAN) oder einer anderen Hochgeschwindigkeits-Netzwerkverbindung arbeiten, setzen Sie diesen Wer auf 32000 (Maximal-Wert). Ist der Rechner über eine Modemverbindung an das Netzwerk angeschlossen, setzen Sie diesen Wert auf 966 (Standard-Wert). Mit diesem Wert wird die maximale Datengröße angegeben, die an die winsock.dll gesendet werden kann. Um die optimale Einstellung für Ihren Rechner zu erreichen, sollten Sie verschiedene Werte für diesen Parameter ausprobieren.

Über NetFtpd können der Zugang zu Benutzer-Verzeichnissen sowie allgemeine Zugangsrechte und Paßworteingaben festgelegt werden. Die Paßwörter werden verschlüsselt und in einer Datei gespeichert. Der Verschlüsselungsvorgang ist jedoch sehr einfach nachzuvollziehen. Wenn Sie diese Paßwörtern vor unberechtigtem Zugang schützen möchten, sollten Sie weitere Einstellungen vornehmen, damit keiner auf diese Datei zugreifen kann.

Die Zugangsrechte werden über den Menüpunkt 'Optionen | FTP-Server-Zugang definieren' gesteuert. Wenn Sie diesen Menüpunkt anwählen, wird ein Dialogfeld geöffnet, in dem Sie die Zugangsmöglichkeiten festlegen können. Die Standard-Einstellung für den FTP-Server ist 'jeder'. Auch die Option 'anonymous zulassen' ist aktiviert.

Es gibt folgende Zugangsrechte:

niemand

jeder

bekannt (User-ID, Paßwort

anonymous zulassen

Mit der Option 'niemand' wird jegliche Zugangsberechtigung für das Starten und Arbeiten am FTP-Server verweigert. Wählen Sie diese Option, wenn keine FTP-Anfragen an Ihren Rechner gestellt werden sollen. Mit der Option 'jeder' hat jeder Rechner mit einem gültigen User-ID Zugang zu Ihrem Rechner. Mit der Option 'bekannt (User-ID, Paßwort)' geben Sie nur bestimmten Benutzern die Zugangsberechtigung zu Ihrem System. Zusätzlich muß das aktuelle Paßwort eingegeben werden. Die Option 'anonymous zulassen' entspricht der Option 'jeder', jedoch erhält man auch über das User-ID 'anonymous' und die Email-Adresse als Paßwort Zugang. Des weiteren können in diesem Dialogfeld Pfad und Name der User-ID bzw. Paßwort-Datei angegeben werden. Wenn Sie die Zugangsberechtigung durch das User-ID und das Paßwort einschränken möchten, sollten Sie die Einstellungen hier vornehmen. Eingegeben werden müssen der vollständige Pfad sowie der Dateiname.

Bevor die Option 'bekannt (User-ID, Paßwort)' angewählt werden kann, muß eine Datei mit einer Liste der User-Ids und Paßwörter angelegt werden. Dies erfolgt mit Hilfe der Paßwort-Option in 'Optionen | Paßwörter für FTP-Server vergeben'. Dabei muß der Pfad für die Datei angegeben werden. Anschließend kann die Option 'bekannt (User-ID, Paßwort)' ausgewählt werden. In dieser Datei ist für jeden Benutzer eine Zeile mit der User-ID und dem verschlüsselten Paßwort vorgesehen. Sowohl die User-ID als auch das Paßwort dürfen maximal acht Zeichen haben.

Durch das Festlegen von Zugangsberechtigungen können Sie sowohl Lese- als auch Schreibzugriff für die Verzeichnisse bestimmen, zu den der Benutzer Zugang erhalten soll (auch der Benutzer 'anonymous'). Der Lesezugriff beinhaltet das Auflisten, Anzeigen und Downloading aller in einem Verzeichnis enthaltenen Dateien einschließlich der Unterverzeichnisse. Der Schreibzugriff umfaßt das Bearbeiten und Löschen aller in einem Verzeichnis enthaltenen Dateien einschließlich der Unterverzeichnisse. Dabei muß das Verzeichnis mit Schreibzugriff entweder dasselbe Verzeichnis wie das Verzeichnis mit Lesezugriff oder ein Unterverzeichnis des Leseverzeichnisses darstellen. Standardmäßig ist für beide Verzeichnisse das NetTerm-Verzeichnis Download eingestellt. Über den Menüpunkt 'Optionen | Benutzer-Verzeichnisse festlegen' können Sie die Standard-Verzeichnisse für Lese- und Schreibzugriff verändern. Sobald ein Benutzer über diese Option aufgenommen werden, kann er nur durch manuellen Editieren der netterm.ini und Löschen des Benutzers aus der Sektion [FTP-Users] entfernt werden.

Alle FTP-Server-Vorgänge werden in der Log-Datei ftpd.txt aufgezeichnet, die sich in dem Verzeichnis befindet, das in der netterm.ini angegeben ist. Das Standardverzeichnis lautet c:\temp. In dieser Datei finden Sie detaillierte Angaben zu jedem Verbindungsaufbau, wie z. B. Zeitpunkt der Anwahl, User-ID und die verarbeiteten Kommandos. Jeder Versuch, eine Verbindung aufzubauen, wird in der Datei hinzugefügt, so daß der Inhalt der Datei jederzeit nachvollzogen werden kann.


Dateitransfer

NetTerm unterstützt die ASCI, Xmodem, Kermit und Zmodem-Protokolle und FTP-Dateitransfertypen.

Bei einem ASCII-Transfer handelt es sich um kein reines FTP-Protkoll. Er bietet vielmehr die Möglichkeit, den Transfer auch bei Hosts zu ermöglichen, die die gängigen FTP-Protokolle nicht unterstützen können. Damit der Menüpunkt 'Senden | ASCII' angewählt werden kann, muß sich der Host in einem Zustand befinden, in dem er ständig Daten empfangen kann. In der Regel wird zu dem Zeitpunkt an, an dem eine ständige Dateneingabe an der Tastatur erwartet wird, ein Editor oder Mail-Programm benutzt. Nach Auswahl dieses Menüpunktes muß ein Dateiname angegeben, die lokale Datei geöffnet und der Inhalt dieser Datei zum Host gesendet werden. Nachdem der gesamte Dateiinhalt gesendet wurde, wird die lokale Datei wieder geschlossen und der Dateitransfer beendet. Um den Menüpunkt 'Empfangen | ASCII' ausführen zu können, sind bestimmte Eingaben am Host erforderlich. So muß der Inhalt einer Datei mit dem UNIX-Befehl cat ausgeführt werden. Nach Anwahl dieses Menüpunktes werden Sie nach dem lokalen Dateinamen gefragt. Anschließend wird die Datei geöffnet, und der Inhalt alle empfangenen Hostdaten wird in dieser Datei gespeichert. Dieser Vorgang dauert so lange an, bis der Menüpunkt erneut angewählt wird. Immer wenn diese Option aktiv ist, ist links neben dem Menüpunkt ein Häkchen zu sehen. Sowohl der Befehl 'Senden' als auch der Befehl 'Empfangen' berücksichtigen die CRLF-Dateitransfer-Option, die sich im Dialogfeld 'Optionen | Einstellungen | Allgemeine Einstellungen | Dateitransfer' befindet.

Zmodem ist bei weitem das schnellste Protokoll. Im Dialogfeld 'Optionen | Einstellungen | Allgemeine Einstellungen | Dateitransfer' können verschiedene Zmodem-Einstellungen vorgenommen werden. Bei der Übertragung der Dateien berücksichtigt NetTerm die folgenden Dateiverwaltungs-Optionen:

ZMNEWL	Datei übertragen, wenn Zieldatei nicht vorhanden. Überschreiben, wenn Quelldatei neuer oder länger

ZMAPND	Inhalt der lokalen Datei an Zieldatei anhängen.

ZMCLOB	Zieldatei ersetzen, auch wenn sie bereits existiert

ZMDIFF  	Datei übertragen, wenn Zieldatei nicht vorhanden. Bei unterschiedlicher Dateigröße oder Datum ersetzen

ZMPROT	Datei nur übertragen, wenn sie noch nicht auf dem Host existiert

ZMNEW	Datei übertragen, wenn Zieldatei nicht vorhanden. Überschreiben, wenn vorhanden und Quelle neuer.

NetTerm unterstützt auch das Zmodem-Leistungsmerkmal 'crash recovery'. Nach dem Auftreten von Fehlern kann die Übertragung einer Datei genau an dem Punkt fortgesetzt werden, an dem sie unterbrochen wurde. Dies ist besonders bei der Übertragung von langen Dateien sinnvoll, bei denen die Verbindung aufgrund eines Spannungsverlusts oder anderen Fehlern unterbrochen wurde. Die Option 'Kein Puffer beim Senden' sollte nur aktiviert werden, wenn bei der Übertragung von Daten zum Host Probleme auftreten. In der Regel speichert NetTerm alle „abgehenden" Daten in einem Puffer, um maximale Übertragungsraten zu erreichen. Da bei einigen Hosts durch das Puffern zu viele Daten auf einmal ankommen, sollte in diesen Fällen die Option 'Kein Puffer beim Senden' aktiviert werden.

Darüber hinaus unterstützt NetTerm auch ASCII-Zmodem Downloads (verwenden Sie hierzu am Host die Option sz -a). Wenn NetTerm eine Download-Anfrage mit der Option ZCNL (empfangenes Zeilenende in DOS-Zeilenende umwandeln) erhält, wird vor alle Zeichen einer neuen Zeile ein Carriage-Return gestellt, bevor die Daten in die lokale Datei geschrieben werden. Diese Option wird vom Host gesendet, wenn Sie den Befehl sz mit der Option -a eingeben. Diese Option ist jedoch mit Vorsicht zu genießen. Wenn die Host-Datei nämlich bereits normale DOS-Zeichen am Ende einer Zeile enthält, erhalten Sie eine Datei, die jeweils ein zusätzliches Carriage Return enthält. Da sich in diesem Fall die Größe der Host-Datei geändert hat (durch das Hinzufügen des Carriage Return für jede Zeile), funktioniert das Crash-Recovery also nicht hundertprozentig!

Soll eine Datei mit dem Zmodem-Befehl sz -f downgeloaded werden, ist die vollständige Pfadangabe auf dem lokalen Rechner erforderlich. Wenn z.B. am UNIX-Host der Befehl sz -f~/work/file.c eingegeben wurde, wird die Datei zu ihrem vollständigen Pfad erweitert (Beispiel: /u/z/zkrr01/work/file.c). Voraussetzung für den Dateitransfer ist also der Pfad /u/z/zkrr01/work auf dem lokalen Rechner. Ist der Pfad nicht angelegt, funktioniert die Übertragung nicht. Diese Option sollte also mit Sorgfalt verwendet werden.

Mit der Option 'Block before write' kann beim Downloaden einer Datei verhindert werden, daß zu viele Daten auf einmal ankommen. Bei SLIP/PPP-Verbindungen und lokalen Ethernet-Verbindungen hat die Option keine Bedeutung, da der Datenfluß durch TCP/IP gesteuert wird. Bei den meisten Dateitransfers per Modem verhindert sie jedoch, daß zu viele Daten übertragen werden. Bei einigen Dateitranfers, die mit einer Modem-Verbindung durchgeführt werden, kann der Datenfluß mit dieser Option korrigiert werden.

Die Standardeinstellungen für Zmodem lauten 'kein Fenster' und 'Zieldatei immer überschreiben (zmclob)'.


Sicherheitsmechanismen - Allgemeines
Allgemeines

Aufgrund des rasanten Fortschritts bei der Entwicklung von Verschlüsselungsprogrammen empfehlen wir den Einsatz von Sicherheitsmechanismen, die von allen Netzwerk-Clients an der Workstation genutzt werden können. Es gibt eine Vielzahl von Verschlüsselungsprogrammen auf dem Markt, wobei die Produkte SSR (Secure Socket Relay) und SSR-SSL von der Firma Medcom überzeugen, da sie übersichtlich und anwenderfreundlich konfiguriert sind. Mit SSR kann der Datenaustausch zwischen dem Server und dem Client verschlüsselt werden. SSR funktioniert mit allen TCP-Protkollen mit einem statischen Port, wie z.B. http, telnet, Sybase, SQL Server und Oracle. Die Software läuft sowohl unter Windows 95 als auch unter Windows NT 4.0, wobei die aktuellere Version (SSR-SSL) auch die SSL-Verschlüsselungs-Technologie unterstützt. Ausführliche Informationen hierzu finden Sie unter http://www.medcom.se site.


S/Key-Sicherheitsmechanismus

NetTerm unterstützt die Sicherheitsmechanismen Bellcore S/Key und OPIE, sofern die Windows-Anwendung winkey.exe (entwickelt von David Aylesworth) auf Ihrem System vorhanden ist. Sie können die Anwendung auch über das Internet über ftp://ftp.bellcore.com/pub/nmh oder andere Stellen beziehen. Die Anwendung muß sich im Windows-Verzeichnis oder einem beliebigen Verzeichnis im DOS-Pfad befinden.

Wenn eine Security-Anforderung (challenge) ankommt, klicken Sie einfach mit der rechten Maustaste auf die Zeile, die diese challenge enthält, und wählen die Option 'S/Key- OPE-Response berechnen' aus dem Popup-Menü. Anschließend wird die Anwendung winkey.exe gestartet und übernimmt die challenge in die Zwischenablage, damit sie in winkey verarbeitet werden kann. Sobald diese Response berechnet wurde und winkey beendet wurde, liest NetTerm den Inhalt der Zwischenablage und fügt die Response an der aktuellen Cursorposition ein. Dazu müssen die Winkey-Optionen "Auto Paste Challenge" und "Auto Copy Response" aktiviert werden. Weitere Informationen über die verschiedenen Optionen und deren Auswirkungen finden Sie in der Dokumentation zu Winkey.


Arbeiten mit Scriptprogrammen - Allgemeines
Allgemeines

Mit Hilfe von Scriptprogrammen können Routineaufgaben wie z.B. das Einloggen in ein System automatisiert werden. Bei einem Script handelt es sich um eine ASCII-Textdatei, die mit jedem beliebigen Texteditor erzeugt und bearbeitet werden kann. Das Script wird Zeile für Zeile gelesen. Leere Zeilen, die lediglich aus weißen Leerzeichen bestehen, werden ignoriert. Kommentare sind Zeilen, die als erstes Zeichen das Gatter-Zeichen enthalten. Der Scipt-Prozessor liest jede Script-Zeile als „Wörter", wobei er die Zwischenräume ignoriert. Ein Wort kann auf zwei Arten definiert werden:

eine Zeichenfolge, die durch Leerzeichen begrenzt ist oder

eine Zeichenfolge, die in einfachen oder doppelten Anführungszeichen gesetzt ist.

Das erste Wort eines Scripts wird als „Kommandowort" bezeichnet. Steht nach dem Kommandowort ein Doppelpunkt, wird diese Zeile als LABEL angesehen (das Objekt eines GOTO-Befehls). Ansonsten wird es wie ein normaler Scriptbefehl behandelt und als solcher verarbeitet. Groß- und Kleinschreibung spielt bei Kommandowörtern keine Rolle. Einige Befehle können eines oder mehrere Argumente enthalten. Jedes Argument wird dabei wie ein einzelnes Wort verarbeitet (wie oben beschrieben). Ist bei einem Argument die Eingabe eines Leerzeichens erforderlich, muß das Argument in einfach oder doppelte Anführungszeichen gesetzt werden. Scripts können über das Menü 'Optionen' oder über das Telefonbuch aufgerufen werden.

Muß für einen Parameter ein String eingegeben werden, werden alle Zeichen bis hin zum Ende der Kommandozeile als String verarbeitet. Bei der Eingabe von Strings müssen folgende Formatregeln beachtet werden:

Bei einem Anführungszeichen (") werden alle Zeichen bis zum schließenden Anführungszeichen so interpretiert, wie sie sind. Dabei darf der String eine Zeile nicht überschreiten.

Das "^"-Zeichen bedeutet, daß das folgende Zeichen eine besondere Bedeutung hat. Im folgenden finden Sie eine Liste mit den Funktionen dieser speziellen Steuerzeichen

^H	fügt ein Backspace-Zeichen (Rückschritt) in den String ein (Steuerzeichen 8).

^A	fügt die Portnummer in den String ein, die der SLIP-Treiber verwendet.

^L	fügt ein Form-Feed-Zeichen in den String ein (Steuerzeichen 12).

^I	fügt die aktuelle IP-Adresse in den String ein

^J	fügt ein Line-Feed-Zeichen (Zeilenvorschub) in den String ein  (Steuerzeichen 10).

^M	fügt ein Carriage-Return-Zeichen in den String ein  (Steuerzeichen 13).

^P	fügt das Paßwort in einen String ein .

^S	fügt die Baudrate des Modems in den String ein .

^U	fügt den Benutzkürzel (User-ID) in den String ein.

^T	fügt die Option Hostname (-t) in das Kommandozeilen-Argument ein.

^V	fügt den Namen der Host-Script-Datei in den String ein (siehe auch Firewall-System)


Syntax eines Scripts

ABORT

Bricht das Script ab, bevor es abgearbeitet wurde, und kehrt in den Terminal-Modus zurück.

ADDRESS <timeout>

Zeichnet die aktuelle Zeile für die IP-Adresse auf. Dieser Befehl bietet sich bei Internet-Providern an, die dem Anrufer eine dynamische Internet-IP-Adresse zur Verfügung stellen. Eine IP-Adresse hat das Format 999.999.999.999, wobei '9' einen numerischen Wert darstellt. Wenn eine gültige Adresse gefunden wird, wird sie in die Variable eingefügt und kann vom Script verwendet werden.

BREAK <time>

Mit dem Befehl BREAK wird für einen bestimmte Zahl von Millisekunden ("time") ein Unterbrechungssignal zum Modem gesendet. Wird für das Signal keine Zeit angegeben, wird der Standardwert von 5 Millisekunden gewählt. Der Wert darf höchstens 32767 Millisekunden betragen.

COUNT <number>

Mit dem Befehl COUNT wird der Wert 'number' in eine Variable namens count geladen. Dieser Wert verringert sich jedesmal um 1, wenn er mit dem IF-Befehl geprüft wird. Mit Hilfe dieses Werte kann kontrolliert werden, wie oft eine Schleife ausgeführt wird.

ECHO ON|OFF

Der Befehl ECHO gibt an, ob die Zeichen, die über die Modemverbindung empfangen wurden, am Terminal angezeigt werden oder nicht. Da die Empfangs-Warteschlange nur geprüft wird, wenn der Befehl EXPECT verarbeitet wird, kann die Anzeige bisweilen etwas seltsam aussehen. Mit dem Befehl ECHO OFF können Sie die Anzeige der während der Verarbeitung des Scripts empfangenen Zeichen ausschalten.

EXEC programname

Mit dem Befehl EXEC wird das in 'programname' angegebene Programm gestartet. Wenn sich das Programm nicht in einem „normalen" Windows- oder DOS-Pfad befindet, ist die vollständige Pfadangabe erforderlich. Beispiel:

exec \trumpet\tcpman.exe

Dieser Befehl startet die Anwendung tcpman.exe, die sich im Verzeichnis \trumpet befindet. Sobald NetTerm die Anwendung startet, geht das Script zur nächsten Zeile.

EXPECT timeout arg1 <arg2> <arg3>

Dieser Befehl gibt das Warten auf eine bestimmte Zeichenfolge an, die vom Host erscheinen soll. Dabei sollte das Text-Argument in einfache oder doppelte Anführungszeichen gesetzt werden, wenn sich Leerzeichen im Textstring befinden. Besondere Zeichen werden genauso interpretiert wie beim Befehl OUTPUT. . Mit dem Argument timeout wird die Zeit angegeben, die gewartet werden soll, bis ein String erscheint.

Während der Befehl EXPECT verarbeitet wird, können alle empfangenen Zeichen inklusive des letzten Zeichens, das im Text oder im Timeout-Wert enthalten ist, auf dem Bildschirm angezeigt werden (wenn TTY ON spezifiert wurde). Die Argumente arg2 und arg3 sind optional und beziehen sich auf alternative Strings, die anstelle des Hauptarguments arg1 empfangen werden können. Wurde eines der Argumente empfangen, wird mit dem Befehl EXPECT als Ergebnis TRUE mit dem Wert des empfangenen Arguments angenommen. Wenn z.B. Argument 2 vor Argument 1 oder 3 empfangen wird, wird das Ergebnis auf 2 gesetzt. Mit Hilfe des Befehls IF EXPECT kann anschließend herausgefunden werden, welche Argument empfangen wurde. Wenn z.B. die Werte „login", „Expired Password" und „Enter Application Desired" empfangen werden können, sollten diese drei Strings in den EXPEXT-Befehl gesetzt werden. Sobald eines der drei Argumente empfangen wird, wird die Expect-Zeile mit dem entsprechenden Argument auf TRUE gessetzt. Mit IF EXPECT kann anschließend bestimmt werden, welches Argument empfangen wurde. Beispiel:

EXPECT 30 "login:" "Expired Password" "Enter Application Desired"

IF !EXPECT

GOTO ERROR

ENDIF

IF EXPECT 2

GOTO GETNEWPASS

ENDIF

IF EXPECT 3

GOTO APPLICATION

ENDIF

GOTO label

Mit diesem Befehl geht das Programm zu der festgelegten Bezeichnung (label) im Script und setzt die Ausführung der Befehle von dort aus fort. Die Bezeichnung (label) kann entweder vor oder nach dem GOTO-Befehl stehen.

IF <condition>

<statements>

ELSE

<statements>

ENDIf

In bestimmten Fällen werden auch Befehle ausgeführt, die auf einer Bedingung basieren. NetTerm unterstützt die folgenden Bedingungen:

COUNT              TRUE (wahr), wenn COUNT größer als 0 ist (siehe auch den Befehl COUNT)

EXPECT	Siehe auch den Befehl EXPECT

Eine Bedingung wird negiert, wenn das Präfix NOT oder das Zeichen "!" verwendet wird. Beispiel:

!EXPECT

NOT EXPECT

Die Schlüsselwörter ELSE und ENDIF müssen in separaten Zeilen stehen. IF-Befehle dürfen nicht verschachtelt werden.

HANGUP

Mit dem Befehl HANGUP wird die bestehende Verbindung beendet (einschließlich Einhängen des Telefons).

MENU menu-number

Über den Befehl MENU können Sie einen Menüpunkt von NetTerm auswählen. So kann ein Script alle Befehle ausführen, die normalerweise manuell über die Menüpunkte angewählt werden können. Eine aktuelle Liste der ID-Nummern für die Menüpunkte finden Sie unter dem Menüpunkt 'Hilfe | Oft gestellte Fragen'. Wenn den Menüpunkt 'Bildschirmdruck' z.B. den Wert von 10005 hat, wird NetTerm über den Script-Befehl MENU 10005 dazu aufgefordert, den Bildschirmdruck zu starten.

ONLINE

Mit diesem Befehl steuert NetTerm den Dateitransfer. Der Befehl wird normalerweise verwendet, wenn eine Anwendung wie z. B. tcpman.exe mit dem Scriptkommando 'exec' und einem 'show value' von 2 gestartet wird. NetTerm wird nur noch als Icon angezeigt und zeigt statt dessen den Status des aufgerufenen Programms (als Task-Anwendung) an. Wird die Task-Anwendung beendet, wird NetTerm wieder aktiv. Dabei wird jeder Port, den NetTerm vor dem Starten der Task-Anwendung geöffnet hat, geschlossen, die Modem-Verbindung bleibt jedoch bestehen. Der Port wird wieder geöffnet, sobald die Task-Anwendung geschlossen und NetTerm wieder aktiv wird.

OUTPUT  [<text>]

Mit Hilfe dieses Befehls wird der angegebene Text an den Remote-Rechner übertragen. Das Text-Argument sollte in einfache oder doppelte Anführungszeichen gesetzt werden, wenn auch Leerzeichen übertragen werden sollen. Der Text wird genauso übertragen, wie er geschrieben wurde. Dies bedeutet, daß Groß- und Kleinschreibung beibehalten wird.

^   Steuerzeichen als Präfix - Das nächste Zeichen wird in ein Steuerzeichen umgewandelt.

\   Ausnahmezeichen (Quote) als Präfix - Das nächste Zeichen wird wortwörtlich übertragen.

Mit den Steuerzeichen ^M wird ein Carriage Return übertragen, mit ^J dagegen eine Return-Zeile. Mit dem Steuerzeichen \^ wird das Zeichen ^ übertragen.

Mit der Zeichenfolge ^P wird das Paßwort übertragen, das zuletzt über das  Kommandowort PASSWORD empfangen wurde.

Wenn kein Text angegeben ist (keine Daten oder ""), zeigt NetTerm ein Dialogfeld an, in dem die zu sendenden Daten eingeben werden müssen. Ist bei der Eingabe auch ein Carriage Return erforderlich, fügen Sie hinter den Befehl OUTPUT einen weiteren OUTPUT-Befehl ein, und zwar mit dem Argument "^M".

PASSWORD  [<prompt>]

Mit dem Wert für das Paßwort wird das Script angehalten, und Sie müssen Ihr Paßwort in ein Dialogfeld eingeben. Falls "prompt" angegeben ist, wird es in die Titelzeile des Dialogfelds gesetzt. Das übermittelte Paßwort kann anschließend in einem OUTPUT-Befehl verwendet werden, um es mit der Variable ^P an den Host-Rechner zu senden. Ist auch hier die Eingabe von Carriage Return erforderlich, fügen Sie hinter den OUTPUT Paßwort-Befehl einen weiteren OUTPUT-Befehl ein, und zwar mit dem Argument "^M". Die Ausführung des Scripts wird fortgesetzt, sobald das Paßwort eingegeben wurde.

QUIT

Beendet das Script und NetTerm.

REDIAL

Wählt die zuletzt gewählte Nummer.

SAVE <variable> [<ini section> [<ini file>]]

Durch den Befehl SAVE wird der Schlüsselwert "variable" in die "ini section" des angegebenen "ini file" gesetzt. Ist die "ini section" nicht angegeben, wird der Standardwert default vars genommen. Ist die "ini file" nicht angegeben, wird standardmäßig trumpwsk.ini eingetragen. Beispiele für diesen Befehl:

save "slip-enabled=1" "Trumpet Winsock" "\windows\trumpwsk.ini"

save "netmask=255.255.255.0" "Trumpet Winsock" "\windows\trumpwsk.ini"

SET <parameter> <value>

Über diesen Befehl wird der angegebene Parameter auf den angegebenen Wert gesetzt. Folgende Parameter werden unterstützt:

SET NETWORK MODEM

SET NETWORK TCPIP

SET KEYBOARD XXXXXX

SET EMULATION XXXXXX

SET MODEM PARITY X         (E=Even, O=Odd, N=None, M=Mark, S=Space)

SET MODEM WORD X           (x = 5, 6, 7 oder  8)

SET MODEM STOP X             (x = 1.0, oder 2.0)

SET MODEM BAUD XXXX     (gültige Baudrate wie z. B.  1200, 2400, 4800, 9600, usw.)

SET LOGGING OFF

SET LOGGING fn

Mit dem Befehl 'LOGGING' wird das Session Logging aktiviert bzw. deaktiviert. Ist die Funktion aktiviert, ist die vollständige Angabe des Pfades sowie der Name der Log-Datei (fn) erforderlich. Erkennt NetTerm, daß diese Datei bereits angelegt wurde, hängt es die Daten einer Arbeitssitzung an die Datei an. Ansonsten wird die Log-Datei neu erzeugt.

Der Beschreibung des Telefonbuchs können Sie entnehmen, welche Einstellungen bei KEYBOARD und EMULATION für xxxxxx erforderlich sind.

SLEEP <time>

Dieser Befehl unterbricht das Abarbeiten eines Scripts für eine in Sekunden angegebene Zeitdauer. Dieser Befehl wird dort verwendet, wo eine Verzögerung wichtig ist. So wird z.B. nach Erhalten der Meldung CONNECT einige Sekunden gewartet, bis die Zeichenfolge ^C an CompuServe weitergeleitet wird..

SHOW <value>

Der Befehl SHOW wird in Verbindung mit dem Befehl EXEC verwendet, um Anwendungen zu starten. Der optionale Wert gibt an, wie eine Anwendung gestartet werden soll. Gültige Werte sind:

0 = Normales Anwendungs-Fenster anzeigen

1 = Anwendung als Icon anzeigen

2 = Anwendungs-Fenster als Icon anzeigen und Programmende überwachen

TRACE ON|OFF

Wurde das Argument für den TRACE-Befehl auf ON gesetzt, werden alle im folgenden verarbeiteten Kommandozeilen auf dem Bildschirm des lokalen Rechners angezeigt. Die einzige Ausnahme bilden die Zeilen, die einen OUTPUT-Befehl enthalten. Für die Zeilen wird lediglich "OUTPUT ..." angezeigt, so daß Paßwörter usw. geschützt werden können. Lautet das Argument für den TRACE-Befehl OFF, werden die Scripts ausgeführt, ohne am Bildschirm angezeigt zu werden. Die Standard-Einstellung für diesen Befehl lautet OFF.

TRANSFER filename

Mit diesem Befehl werden die Steuerzeichen zu der Scriptdatei übertragen. Das Argument sollte in Anführungszeichen gesetzt werden und muß die vollständige Pfadbezeichnung der neuen Script-Datei enthalten. Der Schrägstrich dient zur Trennung der Pfadbezeichnungen. Mit der Angabe der Variable ^V wird die aktuelle Script-Datei des Hosts als Dateiname verwendet. Weitere Information über die Bedeutung dieser speziellen Escape-Seqenz erhalten Sie im Abschnitt Firewall-Schutz. Beispiele hierfür sind:

"c:/user/scripts/firewall.txt"

"^V"

USERNAME [<prompt>]

Durch diesen Befehl wird das Script angehalten, und Sie müssen Ihr Benutzerkürzel (User-ID) in einem Dialogfeld eingeben. Falls "prompt" angegeben ist, wird es in die Titelzeile des Dialogfelds gesetzt. Das übermittelte Benutzerkürzel kann auch in einem OUTPUT-Befehl verwendet werden, um es mit der Variable ^U an den Host-Rechner zu senden. Ist auch hier die Eingabe von Carriage Return erforderlich, fügen Sie hinter den OUTPUT Paßwort-Befehl einen weiteren OUTPUT-Befehl ein, und zwar mit dem Argument ^M. Die Ausführung des Scripts wird fortgesetzt, sobald das Paßwort eingegeben wurde.

ZMODEMSEND filename

Mit Hilfe des ZMODEMSEND-Befehls können Dateien mit dem Zmodem-Protokoll zum Host übertragen werden. Soll mehr als eine Datei verschickt werden, müssen die Dateinamen in Anführungszeichen gesetzt und durch Leerzeichen voneinander getrennt sein. Enthält der Dateiname einen Verzeichnispfad, muß der Schrägstrich verwendet werden. Beispiel:

zmodemsend /temp/myfile.txt

zmodemsend "/temp/myfile.1 /temp/myfile.2"


Beispiel für ein Script zum Einwählen

# Script to Login to Internet Provider (Dialup Slip Account)

count 5

loop:

    if !count

        hangup

        display "^M^JAborting Script, Maximum count exceeded^M^J"

        abort

    endif

    expect 10 "login:"

    if !expect

        hangup

        redial

        goto loop

    endif

output "myuserid^M"

expect 15 "Password:"

output "mypassword^M"

expect 15 "(unknown)"

output "^M"

expect 15 "$"

sleep 1

output "dslip^M"

expect 10 "Your ip address is "

if !expect

    display Aborting... Could not get IP Address

    abort

endif

address

save "ip=^I"                      "Trumpet Winsock" c:\trumpet\trumpwsk.ini

save "slip-port=^A"               "Trumpet Winsock" c:\trumpet\trumpwsk.ini

save "slip-baudrate=^S"           "Trumpet Winsock" c:\trumpet\trumpwsk.ini

save "netmask=0.0.0.0"            "Trumpet Winsock" c:\trumpet\trumpwsk.ini

save "gateway=0.0.0.0"            "Trumpet Winsock" c:\trumpet\trumpwsk.ini

save "dns=198.64.6.1 198.64.6.7"  "Trumpet Winsock" c:\trumpet\trumpwsk.ini

save "domain=neosoft.com"         "Trumpet Winsock" c:\trumpet\trumpwsk.ini

save "slip-enabled=1"             "Trumpet Winsock" c:\trumpet\trumpwsk.ini

save "slip-handshake=1"           "Trumpet Winsock" c:\trumpet\trumpwsk.ini

save "slip-compressed=1"          "Trumpet Winsock" c:\trumpet\trumpwsk.ini

save "ppp-enabled=0"              "Trumpet Winsock" c:\trumpet\trumpwsk.ini

save "mtu=1500"                   "Trumpet Winsock" c:\trumpet\trumpwsk.ini

save "rwin=6000"                  "Trumpet Winsock" c:\trumpet\trumpwsk.ini

save "mss=1460"                   "Trumpet Winsock" c:\trumpet\trumpwsk.ini

display "^J^MStarting tcpman.exe^J^M"

show 2

exec c:\trumpet\tcpman.exe

online


Beispiel für ein Ethernet-Script

expect 10 "login:"

output "myuserid^M"

expect 10 "Password:"

password "Enter Password"

output "^P^M"


Beispiel für ein Firewall-Script

expect 10 "Username:"

output "myuserid^M"

expect 10 "Password:"

password "Enter Password"

output "^P^M"

expect 10 "tn-gw>"

output "c ^T^M"

Enhanced Firewall Script

expect 10 "Username:"

output "myuserid^M"

expect 10 "Password:"

password "Enter Password"

output "^P^M"

expect 10 "tn-gw>"

output "c ^T^M"

transfer "^V"

Enhanced Firewall Script for Wingate

# Example Script for Windows 95 WinGate gateway

expect 10 "WinGate>"

output "^T^J"

transfer "^V"


Glossar

CUA

DNS

URL

Shell-Account

FTP

FTP-Server

Hayes

modem

PIN

RGB

ZMODEM


CUA

Diese Abkrzung steht für Common User Access: Advanced Interface Design Guide. Diese Richtlinie enthält Regeln, die bei der Konfiguration einer Windows-Anwendung beachtet werden sollten.


DNS

DNS bedeutet Domain Name Service. Mit Hilfe dieses Name-Server-Dienstes können IP-Adressen ermittelt werden, falls nur der Hostname bekannt ist.


URL

Eine Dokumentadresse heißt in der WWW-Terminologie Universal Resource Locator. Eine URL-Adresse besteht aus der Zugriffsmöglichkeit (Protokoll) und der Adresse des Rechners, der das Dokument bereithält.


Shell-Account

Mit Shell-Account ist der Zugang zur Kommandozeilenebene eines Systems gemeint.


FTP

Die Abkürzung bedeutet File Transfer Protocol und steht für ein Übertragungsprotokoll von Dateien von einem System zu einem anderen via Netzwerk.


FTP-Server

Server-Programm für das FTP-Protokoll. In einer Client-Server-Umgebung muß es mindestens einen Client (FTP) und einen Server (ftpserve) geben. Ein Server kann mehrere Clients verwalten.


Hayes

Allgemein verwendete Bezeichnung für den Standard eines Modem-Befehls.


modem

Ein Modem stellt eine weiteres Protokoll bei der Datenübertragung dar. Die Anbindung per Modem erfolgt über ein definierten elektrisches Protokoll, und zwar in der Regel über die normalen Telefonleitungen. Die Verbindung zwischen Ihrem Rechner und dem Modem wird über eine RS-232-Schnittstelle hergestellt.


PIN

Personal Identification Number - Viele Wählsysteme erfordern die Eingabe eines PIN, die Teil der Wählfolge darstellt. Wurde eine PIN definiert, wird sie in verschlüsselter Form in der Konfigurations-Datei netterm.ini geseichert.


RGB

RGB ist ein Fachterminus aus der Windows-Umgebung, der eine Methode zur Definition einer Bildschirmfarbe darstellt. Eine Bildschirmfarbe wird nach RGB über ihren Anteil an Rot, Grün und Blau definiert.


ZMODEM

Bei einer RS-232-Wählverbindung stellt das Zmodem das am häufigsten eingesetzte FTP-Protokoll dar. Das Zmodem-Protokoll zeichnet sich durch einen zuverlässigen Dateien- und Befehlstransfer aus, der höchste Datenintegrität zwischen den Anwendungsprogrammen liefert.