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
- 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