Sitzungsschicht

Grundlagen

  • auch Kommunikationssteuerungsschicht genannt
  • Unterste Schicht des Anwendungssystems
  • Dialogführung
    • Dienste zur Steuerung von Prozessen
    • die Sessions Unterhalten
      • Sendeberechtigung
      • Synchronisation
      • Verbindungsauflösung

Betriebsmodi

  • Connectionless Mode

    • Dienstnehmende Schicht nimmt zu übertragende Daten an
    • reicht diese mit Adressierungsinformationen zusammen und den Dienstgüteanforderungen
    • an Transportschicht weiter
  • Connection-Oriented Mode

    • Verbindungsaufbau zwischen Kommunikationspartnern
    • Unterscheidung in Phasen
      • Verbindungsaufbau
      • Datentransfer
      • Verbindungsabbau
    • Koordination mehrere Beteiligter bei Datenfluss
    • Identifikation der Verbindung etc.
  • Verbindung der Sitzungsschicht ist nicht gleichbedeutend mit Verbindung der Transportschicht

    • Eine Session kann bswp. mehrere TCP-Verbindungen beinhalten
  • Session

Session

Beschreibt die Kommunikation zwischen zwei oder mehr Teilnehmern, mit definiertem Anfang und Ende und daraus ergebender Dauer

Dienste der Sitzungsschicht

Connection-Oriented Mode

  • Aufbau und Abbau von Sessions
  • normaler und beschleunigter Datentransfer
  • Token-Management zur Koordinierung von Teilnehmern
  • Synchronisation und Resynchronisation
  • Fehlermeldung und Aktivitätsmanagement
  • Erhaltung und Wiederaufbau von Sessions nach Verbindungsabbruch

Connectionless Mode

  • Datentransfer

Funktionseinheiten

Funktionseinheiten

  • Aktivitäten
    • bestehen aus mehreren Dialogeinheiten
    • können jederzeit unterbrochen werden
    • können später wieder aufgenommen werden
  • Synchronisation
    • erfolgt durch Synchronisationspunkte
    • an denen Session oder Aktivität wieder zurückgesetzt werden kann
    • Kommunikationspartner können prüfen
      • wie weit Datenübertragung vorangeschritten ist

Synchronisation

Unterscheidung in Arten von Synchronisationspunkten

  • Major Synchronisationspunkte

    • um Struktur der Daten in Serie von Dialogeinheiten zu zerlegen
    • müssen explizit bestätigt werden
  • Minor Synchronisationspunkte

    • werden für Strukturierung innerhalb der Dialogeinheiten genutzt
    • können bestätigt werden
  • Um Kommunikation zu steuern werden Token benutzt

    • data token geben an, wer bei Verwendung des Halb-Duplex-Betriebs senden darf
    • release token, beenden Sitzung
    • synchronize-minor token
    • activity-major token

Quality of Service

Unterscheidung in zwei verschiedene Parameter

  • Service Parameter
    • Protection
    • Priorität
    • Resilience
  • Performance Parameter
    • Aufbau der Session
    • Datentransfer
    • Abbau der Session
Last modified 2022.06.14