Optimierung der Sitzungsschicht im OSI-Modell

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 5,31 KB

1.2.1 Angebotene LEVEL MEETING

Datenaustausch Das wichtigste Merkmal der Sitzungsschicht ist der Datenaustausch. Eine Sitzung, als Transportanschluss, besteht aus drei Phasen: der Einrichtung, Verwendung und Freisetzung. Die Primitiven, die auf der Präsentationsschicht für die Einrichtung, Verwendung und Freisetzung von Sitzungen vorgesehen sind, sind sehr ähnlich zu denen, die auf der Sitzungsebene für die Schaffung, Verwendung und Freisetzung von Verkehrsverbindungen zur Verfügung gestellt werden. In vielen Fällen wird die Institution Sitzung als primitive durch die Benutzer-Session aufgerufen, um den ursprünglichen Transport geltend zu machen, sodass Sie den Job gut bewältigen können. Trotz dieser Ähnlichkeiten gibt es erhebliche Unterschiede zwischen dem Datenaustausch in der Sitzung und dem Austausch von Daten. Der wichtigste dieser Unterschiede ist der Weg zu den Sitzungen und den Transport zu anderen Titeln. Die Verkehrsanbindung endet mit dem ursprünglichen T-DISCONNECT.request, was eine abrupte Freigabe produziert und zu Datenverlust führen kann. Im Gegensatz dazu endet die Sitzung mit dem ursprünglichen S-RELEASE.request, was zu einer Freisetzung führt, bei der die Daten nicht verloren gehen. Ein weiterer Grund, warum sich der Austausch von Daten von der Transport-Sitzung unterscheidet, ist die Menge der Daten. Die Transportschicht hat zwei Datenströme, die logisch unabhängig sind, nämlich normale Daten und beschleunigte Daten. Die Sitzungsschicht hingegen hat neben diesen beiden Arten auch die Speicherkapazität.

1.2.2 Dialogmanagement

Im Prinzip können alle Verbindungen des OSI-Modells, Duplex, d.h. Protocol Data Units (PDUs), in beide Richtungen gleichzeitig über dieselbe Verbindung verschoben werden. Es gibt jedoch auch Situationen, in denen die Software der höheren Schicht so strukturiert ist, dass die Nutzer erwarten, dass sie eine Halb-Duplex-Kommunikation durchführen. Die Verwaltung wird eine der Dialog- und Service-Schichten sein, und die Sitzung wird verfolgen, wer an der Reihe ist, zu sprechen und Durchsetzung führen. Zum Zeitpunkt der Einleitung einer Tagung wird die Betriebsart ausgewählt, ob Duplex oder Halb-Duplex, und die erste Verhandlung bestimmt, wer zunächst die Daten empfangen wird, da nur ein Benutzer mit dem Zeugnis streamen kann, während die anderen in Schweigen bleiben. Wenn dieser Benutzer fertig ist, wird der Staffelstab an seinen Partner weitergegeben.

1.2.3 Synchronisation der Sitzung

Ein weiterer Service der Sitzungsschicht ist die Synchronisation, die verwendet wird, um Institutionen zu bringen, die Sitzung wieder zu einem bekannten Zustand, falls es einen Fehler oder eine Meinungsverschiedenheit gibt. Auf den ersten Blick scheint dieser Dienst unnötig, da die Transportschicht sorgfältig entworfen wurde, um alle Kommunikationsfehler und Versäumnisse der Subnetze transparent zu behandeln. Allerdings maskiert die Transportschicht Kommunikationsfehler. Diese können nicht aus den Fehlern in der oberen Schicht wiederhergestellt werden. Diese Lösung stützt sich auf die Sitzungsschicht. Der Benutzer kann den Text in Seiten aufteilen und eine Synchronisation zwischen den einzelnen Punkten festlegen. Im Falle eines Problems ist es möglich, den Sitzungszustand nach einem Synchronisationspunkt wiederherzustellen. Natürlich muss der Benutzer von der Quelle weiterhin die Daten so lange wie nötig halten. Es gibt zwei verschiedene Arten von Synchronisationspunkten, den höchsten und den niedrigsten, jede mit ihren eigenen Primitiven. Die großen Synchronisationspunkte werden als Einheiten des Dialogs betrachtet und stellen in der Regel wesentliche Teile der Sitzung dar. Bei der Durchführung der Übertragung eines Buches könnte beispielsweise das Kapitel durch Synchronisationspunkte höher abgegrenzt werden.

1.2.4 Verwaltung von Aktivitäten

Eine weitere wichtige Funktion der Sitzungsschicht, die eng mit der Synchronisation verbunden ist, ist die Verwaltung von Aktivitäten. Die Idee hinter der Vermögensverwaltung ist es, dem Benutzer zu ermöglichen, den Fluss der Nachrichten in logische Einheiten, sogenannte Aktivitäten, aufzuteilen. Jede Aktivität ist völlig unabhängig von allen anderen, die zuvor kommen könnten oder die danach kommen. Wichtig ist, dass die Auswahl dessen, was eine Tätigkeit ist, von den Benutzern durchgeführt wird, nicht von der Sitzungsschicht. Das einzige, was die Sitzungsschicht macht, ist sicherzustellen, dass, wenn ein Benutzer eine Anfrage unter Verwendung der Original-S-Aktivität stellt, der andere Benutzer die Eingabeaufforderung erhält. Die Sitzungsschicht ist nur an der Ausführung der Primitiven interessiert, nicht an ihrer Bedeutung oder Verwendung. Die Aktivitäten stehen in engem Zusammenhang mit den Synchronisationspunkten. Wenn Sie eine Aktivität starten, sind die laufenden Nummern der Synchronisation Nummern 1 und legen einen höheren Synchronisationspunkt fest. Innerhalb einer Aktivität können Sie zusätzliche Synchronisationspunkte höher oder niedriger setzen. Da der Beginn der Tätigkeit auch einen größeren Synchronisationspunkt entspricht, ist es nicht möglich, zu einem Punkt vor dem Beginn dieser Tätigkeit zu synchronisieren. Es ist nicht möglich, zu einem Synchronisationspunkt einer früheren Tätigkeit zu synchronisieren.

Verwandte Einträge: