Sitzungsprotokoll: Dialogverwaltung und Spezifikation
Classified in Informatik
Written at on Deutsch with a size of 2,41 KB.
Der Access Point Transport-Service (APTS) tauscht Transportprimitive aus. Das Sitzungsprotokoll legt die Regeln für den Austausch von Daten und Steuerinformationen zwischen Peer-Instanzen fest, die über eine Sitzungsverkehrsanbindung verbunden sind. Die Beziehung zwischen dem Austausch von Primitiven und den Verfahren des Protokolls lautet wie folgt:
- Wenn die Maschine eine Session Protocol Data Unit (SPDU) vom Transport Layer erhält, generiert sie eine Angabe oder Bestätigung für den Benutzer-Service (frühes Anzeichen oder Bestätigen).
- Erhält der Benutzer eine Anfrage oder Antwort (Anfrage- oder Antwort-Primitiv), wird eine SPDU an den anderen Teilnehmer gesendet und/oder eine Transport-Service-Anforderung erzeugt.
Eine von der Sitzungsprotokollmaschine generierte SPDU kann Parameter enthalten, deren Werte von der Leistung des Benutzers und/oder den in der Sitzungsprotokollmaschine gespeicherten Informationen abhängen (z. B. beim Verbindungsaufbau ausgehandelte Parameter).
Dialog Management
Standardmäßig sind alle Anschlüsse Full-Duplex (PDUs in beide Richtungen gleichzeitig). Für Hard- und Halb-Duplex-Anwendungen muss festgelegt werden, welche Seite zu welchem Zeitpunkt senden darf. Das Dialog Management erfolgt mithilfe eines Daten-Tokens. Bei der Initialisierung wird die Verbindung als Halb-Duplex identifiziert und derjenige, der das Token besitzt, darf senden. Nur derjenige mit dem Token darf senden (die anderen müssen schweigen). Wenn derjenige mit dem Token fertig ist, gibt er es mit S-TOKEN-GIVE.request an das andere Ende weiter. Wenn man das Token nicht besitzt und senden möchte, kann man es mit S-TOKEN-PLEASE.request anfordern. Der Token-Inhaber kann den Antrag genehmigen oder ablehnen.
Spezifikation des Protokolls
Das Protokoll der Sitzungsschicht wird in Bezug auf eine abstrakte Sitzungsprotokollmaschine (MAS) definiert, die in der Sitzungsschicht angesiedelt ist. Die abstrakte Maschine kommuniziert mit dem Benutzer über einen Session Service Access Point (SSAP) durch den Austausch von Session-Service-Primitiven und mit dem Transport Layer über einen Transport Service Access Point (TSAP).