OSI Architekturmodell

aus www.iwiki.de, der freien Wissensdatenbank

OSI steht für Open System Interconnection. Das OSI-Architekturmodell ist ein hierarchisches Modell zur Beschreibung offener Rechnerverbundsysteme. Es regelt die vertikale Kommunikation innerhalb eines Rechnersystems, sowie die horizontale Kommunikation zwischen zwei entfernten Rechnersystemen. Übertragen werden dabei sowohl die eigentlichen Daten als auch Steuerinformationen, die zur vertikalen und horizontalen Kommunikationen notwendig sind.

Inhaltsverzeichnis

Aufbau eines OSI-Systems

Das Referenzmodell

Ein OSI-System setzt sich aus sieben Schichten zusammen. Diese sind von unten nach oben durchnummeriert.

Dabei regeln die unteren drei Schichten die Übertragung im zur Verfügung stehenden Netz. Man nennt sie auch netzwerkorientierte Schichten.

Die oberen drei Schichten umfassen anwendungsbezogene Funktionen. Diese Schichten haben nichts mit der physikalischen Übertragung der Daten zu tun.

Eine Sonderstellung bezieht die Schicht 4, die Transportschicht. Sie stellt die Verbindung zwischen den netzwerkorientierten und den anwendungsorientierten Schichten dar. Dabei verdeckt sie den anwendungsorientierten Schichten die Sicht auf die netzwerkorientierten Schichten um sie von der Verwaltung und Sicherung der Übertragungsfunktion zu befreien.

Schichtnummer Schichtname Orientierung
7 Anwendungsschicht
(application layer)
anwendungsbezogen
6 Datendarstellungsschicht
(presentation layer)
anwendungsbezogen
5   Kommunikationssteuerungsschicht  
(session layer)
anwendungsbezogen
4 Transportschicht
(transport layer)
transportbezogen
3 Netzwerkschicht
(network layer)
netzwerkbezogen
2 Sicherungsschicht
(link layer)
netzwerkbezogen
1 Bitübertragungsschicht
(physical layer)
netzwerkbezogen


Begriffserklärung

Eine vertikale Kommunikation findet immer in folgender Form statt: (N) –Name der Dienstleistung_Name des Primitivs - (N) = die aufgerufene Schicht - Die Dienstleistung, die von der (N) – Schicht angeboten wird - eines der vier Primitive REQUEST, CONFIRMATION, INDICATION und RESPONSE

z.b. (N)-DATA_REQUEST

Bild:DatKomm_SDU-PCI-PDU.gif

(N)-SAP: Zwischen den Schichten (N) und (N+1) befindet sich jeweils ein Service Access Point. Dieser stellt die Schnittstelle zwischen den beiden Schichten dar. Am (N)-SAP kann durch die (N+1)-Schicht auf (N)-Dienstleistungen zugegriffen werden.

(N)-SDU: SDU steht für Service Data Unit oder Dienstdateneinheit. Sie beinhaltet die Daten die von einer Schicht an die andere weitergegeben werden.

PCI: PCI steht für Protocol Control Information oder Steuerungsinformation. Sie enthält Informationen zur Verständigung zwischen zwei gleichgestellten Instanzen auf entfernten Systemen.

(N)-PDU: PDU steht für Protocol Data Unit oder Protokolldateneinheit. Sie ist die Kombination aus SDU und PCI, die an die nächst-niedrigere Schicht weitergegeben wird.

(N)-IDU: IDU steht für Interface Data Unit oder Schnittstellendateneinheit. Am (N)-SAP wird die (N+1)-PDU in IDU´s zerlegt. Diese werden in eine (N)-SDU an die (N)-Schicht übergeben.


Zusammenhang zwischen den Dateineinheiten SDU und PDU

1. 1:1-Zuordnung

Genau eine (N)-SDU wird in genau eine (N)-PDU übertragen.

Bild:DatKomm_1-1_Zuordnung.gif


2. Segmentieren/Reassemblieren

Eine grosse (N)-SDU wird auf mehrere (N)-PDU´s aufgeteilt. Jede PDU erhält dabei eine PCI in denen die Informationen zum Reassemblieren hinterlegt sind.

Bild:DatKomm_Segmentieren_Reassemblieren.gif


3. Blocken/Entblocken

Mehrere (kleine) (N)-SDU´s werden in einer (N)-PDU zusammengefasst. Zu jeder SDU wird auch eine PCI in der PDU hinterlegt. In den PCI´s befinden sich die Informationen zum Entblocken. Bei dieser Methode kann es durch das Warten bis die PDU gefüllt ist zu Wartezuständen im Programm kommen.

Bild:DatKomm_Blocken-Entblocken.gif


4. Verketten/Trennen

Am (N-1)-SAP fasst die (N)-Instanz mehrere (N)-PDU´s zu einer (N-1)-SDU zusammen. Die Kennzeichnung zur Nutzung wird in den jeweiligen PDU´s mitgeliefert.

Bild:DatKomm_Verketten-Trennen.gif


Quellen

  • Skript Datenkommunikation SS 05
  • Wikipedia


Links

http://de.wikipedia.org/wiki/OSI-Modell