Rechnernetze
Home Nach oben

Die Dienste der Transportschicht

Es gibt drei Hauptphasen bei der verbindungsorientierten Datenübertragung: Der Verbindungsaufbau, die Datenphase, und der Verbindungsabbau.

Diese Dienste werden durch den Aufruf von Dienstelementen in Anspruch genommen. Eine Verbindung wird durch T.Connect.request angefordert und durch T.Connect.confirm bestätigt. Die Gegenstelle wird durch ein T.Connect.indication zum Datentransport aufgefordert und kann diesen durch ein T.Connect.response akzeptieren. Durch ein T.DISConnect.request kann der Verbindungsaufbauwunsch abgelehnt werden. Dieses wird der Gegenstelle durch ein T.DISConnect.indication angezeigt.

Während der Datenphase können Daten übertragen werden. Die Dienstprimitive heißen T.DATA.request und T.DATA.indication. Es gibt keine Bestätigung der Datenübertragung, da der Übertragungsdienst eigentlich sicher sein sollte. Durch T.EXPEDITED-DATA.request und T.EXPEDITED-DATA.indication können Vorrangdaten übermittelt werden.

Eine Verbindung kann jederzeit von jedem Teilnehmer oder dem Netzwerk durch ein T.DISConnect.request bzw. T.DISConnect.indication abgebrochen werden.

Von der ISO wurde auch ein verbindungsloser Dienst verabschiedet, der jedoch nur selten verwendet wird. Er kennt nur die beiden Dienstprimitive T.UNITDATA.request und T.UNITDATA.indication und liefert die Daten nur mit einer gewissen Wahrscheinlichkeit beim Empfänger ab. Ein Protokoll, welches eine sichere Übertragung garantiert, müßte gegebenenfalls von der höheren Schicht implementiert werden.