![]() |
![]() |
![]() |
![]() |
||
2.4 Die Sitzungsschicht Die Sitzungsschicht (Session Layer, Schicht 5) sorgt für eine koordinierten Dialog zwischen zwei Kommunikationspartnern. In der Beschreibung der Darstellungsschicht hatten wir gesehen, daß
die Darstellungsschicht von der Sitzungsschicht einer Sitzung zur Datenübertragung anfordern kann. Die Sitzungsschicht wird ihrerseits die Transportschicht auffordern, eine Verbindung bereitzustellen. Nach Ende der Sitzung kann die
Transportverbindung wieder abgebaut werden. Dies wäre der einfachste Fall, die Sitzungsschicht gibt die Aufforderung zum Auf-, bzw. Abbau einer Verbindung direkt an die Transportschicht weiter.
Es sind aber auch zwei weitere Fälle denkbar:
Der Ablauf dieser beiden Fälle muß ebenfalls durch die Sitzungsschicht gesteuert und organisiert werden. Neben dem Auf- und Abbau von Sitzungen hat die Sitzungsschicht noch weitere Funktionen: n Austausch von Daten
Die Sitzungsschicht hat bezüglich der Datenübertragung nur eine recht einfache Funktion. Sie reicht die Daten, die von der Darstellungsschicht kommen, direkt an die Transportschicht weiter. Dies natürlich auch in
umgekehrter Richtung. n Dialogverwaltung
Die Dialogverwaltung in der Sitzungsschicht sorgt dafür, daß Dialoge korrekt ablaufen, auch wenn z.B. mehrere Terminals auf eine Anwendung gleichzeitig zugreifen. n Recovery
Wiederherstellen einer Sitzung, wenn z.B. beim Ausfall einer Transportverbindung eine Sitzung unterbrochen wurde. n Bevorzugte Übertragung von Daten
In bestimmten Fällen kann es nützlich sein, wichtige Daten vor anderen Daten zum Empfänger zu übertragen. Die Sitzungsschicht kann eine derartige Funktion zur Verfügung stellen. |