ticlts(7) ticlts(7)
NAME
ticlts, ticots, ticotsord - Dienstanbieter für lokale Transportdienste
SYNTAX
#include <ticlts.h>
#include <ticots.h>
#include <ticotsord.h>
BESCHREIBUNG
Die Geräte ticlts, ticots und ticotsord sind "Dienstanbieter für
lokale Transportdienste" ("loopback transport providers"), das bedeu-
tet, sie stellen eigenständige Netzwerke auf Transportebene zur Verfü-
gung. Sie entsprechen Dienstanbietern für normale Transportdienste,
mit einer Ausnahme: Es ist jeweils nur ein Teilnehmer (der lokale
Rechner) an das Netzwerk "angeschlossen". Lokale Transportdienste
stellen die TPI-Schnittstelle (auf STREAMS-Ebene) für Anwendungspro-
zesse zur Verfügung. Auf Anwendungsebene erfolgt der Zugriff über die
TLI-Schnittstelle. Sie werden als Clone-Geräte realisiert und unter-
stützen einen Adreßraum, der aus "Flex-Adressen" besteht. Dies sind
beliebige Folgen von Oktetten mit einer Länge >0, dargestellt durch
eine netbuf-Struktur.
ticlts ist ein Dienstanbieter für Transportdienste im Datagramm-Modus.
Es bietet (verbindungslose) Dienste des Typs TCLTS. Die standardmä-
ßige Größe einer Adresse ist TCLDEFAULTADDRSZ. ticlts gibt folgende
Fehlermeldungen aus [siehe trcvuderr(3N)]:
TCLBADADDR unzulässige Adreßangabe
TCLBADOPT unzulässige Optionsangabe
TCLNOPEER Partner ist nicht verbunden
TCLPEERBADSTATE Partner ist in falschem Zustand
ticots ist ein Dienstanbieter für Transportdienste im virtuellen Ver-
bindungsmodus. Es bietet (verbindungsorientierte) Dienste des Typs
TCOTS. Die standardmäßige Größe einer Adresse ist TCODEFAULTADDRSZ.
ticots gibt folgende Verbindungsunterbrechungsmeldungen aus [siehe
trcvdis(3N)]:
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
ticlts(7) ticlts(7)
TCONOPEER kein wartender Empfänger (listener) auf Ziela-
dresse
TCOPEERNOROOMONQ kein Platz in der Verbindungsaufbau-
Warteschlange beim Partner
TCOPEERBADSTATE Partner ist in falschem Zustand
TCOPEERINITIATED Verbindungsabbau durch den Partner
TCOPROVIDERINITIATED Verbindungsabbau durch den Dienstanbieter
ticotsord ist ein Dienstanbieter für Transportdienste im virtuellen
Verbindungsmodus, er bietet Dienste vom Typ TCOTSORD (verbindungs-
orientierte Dienste mit geordnetem Verbindungsabbau). Die standardmä-
ßige Größe einer Adresse ist TCOODEFAULTADDRSZ. ticotsord gibt fol-
gende Verbindungsunterbrechungsmeldungen aus [siehe trcvdis(3N)]:
TCOONOPEER kein wartender Empfänger (listener) auf Ziela-
dresse
TCOOPEERNOROOMONQ Partner hat keinen Platz in der Warteschlange
für Verbindungsaufbau
TCOOPEERBADSTATE Partner ist in falschem Zustand
TCOOPEERINITIATED Verbindungsabbau durch Partner
TCOOPROVIDERINITIATED Verbindungsabbau durch den Dienstanbieter
Verwendung
Lokale Transportverbindungen ermöglichen einen lokalen IPC-Mechanismus
über die TLI-Schnittstelle. Anwendungen, die auf Basis eines Client-
Server-Modells unabhängig von einem Transportdienstanbieter implemen-
tiert wurden, sind in Netzwerkumgebungen sehr leicht portierbar.
Anwendungen, die von speziellen Dienstanbietern unabhängig sein sol-
len, dürfen die oben angegebenen Include-Dateien nicht verwenden. Die
Optionen sind (wie die Optionen aller Transportdienstanbieter) dien-
stanbieterabhängig.
ticlts und ticots unterstützen dieselben Diensttypen (TCLTS und
TCOTS), die auch durch das OSI-Modell auf Transportebene unterstützt
wird. Die Verwendung von ticlts und ticots wird empfohlen.
ticotsord unterstützt dieselben Diensttypen (TCOTSORD), die auch
durch das TCP/IP-Modell unterstützt werden. Von der Verwendung von
ticotsord wird abgeraten, außer aus Gründen der Kompatibilität.
DATEIEN
/dev/ticlts
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98
ticlts(7) ticlts(7)
/dev/ticots
/dev/ticotsord
Seite 3 Reliant UNIX 5.44 Gedruckt 11/98