OSI - Open Systems Interconnection

Probleme der Kommunikation zwischen Systemen

Bedingt durch unterschiedliche, miteinander nichtverträgliche Architekturen der Kommunikation verschiedener Hersteller.

Beispiel: SNA von IBM und DNA von DEC.

Abb. 1 Kopplung "Offener" Systeme


Definitionen aus dem OSI-Standard ISO 7498


Cooperation among Open Systems


Aufgabenstellung jeder Kommunikations-Architektur

Entwicklungsschritte für Kommunikations-Architekturen
  1. Definieren von logisch und zeitlich zusammengehörigen Funktionen in Model-Schichten (Layers) - Instanzen (entities)
  2. Entwickeln von Peer-to-Peer Protokollen für die Kommunikation innerhalb der einzelnen Schichten
  3. Festlegung von Diensten (Service Primitives) der jeweiligen Schicht (Service Providers) für die darüberliegende Schicht (Service User)
  4. Spezifikation von Formaten und Inhalte der Protokolle
    (Standardisierung)
  5. Vorbereitung von Fehlerbehandlungs-Verfahren
  6. Entwicklung von OSI-Managementstandards

Abb. 2 Schichten bei OSI

Schicht (Layer)

Eine Unterteilung der OSI-Architektur, die durch Teilsysteme desselben Ranges (n) gebildet wird.

Dienst (Service)

Die Fähigkeit eine (n)-Schicht und der Schicht unter ihr, welche den (n+1)-Instanzen an der Grenze der (n)-Schicht und der (n+1)-Schicht bereitgestellt wird.

Instanz (Entity)

Ein aktives Element innerhalb eines Teilsystems.


Die OSI-Schichten und deren Aufgabe

Tab. 1 Schichten bei OSI


Die Kopplung von Systemen

Abb. 3 Kopplungen der Systeme

Endsysteme werden durch das Netz, eventuell über Transitsysteme, verbunden.


OSI
Open Systems Interconnection

Abb. 4 OSI-Referenzmodell

A     - Address
C     - Control
F     - Flag
FCS - Frame Check Sequence
AH  - Application Header
PH   - Presentation Header
SH   - Session Header
TH   - Transport Header
NH  - Network Header
DLH  - Data Link Header


Definitionen

Protokoll-Dateneinheit (PDU)

Die Dateneinheit in einem (n)-Protokoll, die aus Information von (n)-Protokoll-Dateneinheiten und möglicherweise (n)-Benutzerdaten besteht.

Dienst-Dateneinheit (SDU)

Eine Menge von (n)-Schnittstellen-Daten, deren Kennzeichnung von einem Ende einer (n)-Verbindung bis zum anderen Ende erhalten bleibt.

Protokoll-Steuerinformation (PCI)

Zwischen (n)-Instanzen über eine (n-1)-Verbindung ausgetauschte Information, um ihre gemeinsame Arbeitsabwicklung zu koordinieren.

Abb. 5 Data Unit Types

PDU     - Protocol Data Unit
SDU     - Service Data Unit
(n...)     - Schichten (Layer) z.B. Network oder Transport
PCI      - Protocol Control Information


Definitionen

Aufteilen (Segmentieren)

Eine von einer (n)-Instanz ausgeführten Funktion, welche eine einzige (n)-Dienst-Dateneinheit auf mehrere (n)-Protokoll-Dateneinheiten abbildet.

Abb. 6 Segmenting/Blocking/Concatenation

Blocken

Eine von einer (n)-Instanz ausgeführten Funktion, welche mehrere (n)-Dienst-Dateneinheit auf eine (n)-Protokoll-Dateneinheit abbildet.

Verketten

Eine von einer (n)-Instanz ausgeführten Funktion, welche mehrere (n)-Protokoll-Dateneinheit auf eine einzige (n)-Dienst-Dateneinheit abbildet.


Definitionen

Multiplexen

Eine Funktion in der (n)-Schicht, mit welcher eine (n-1)-Verbindung herangezogen wird, mehr als eine (n)-Verbindung zu unterstützen.

Abb. 7 Multiplexen/Splitten

Verbindungsaufspalten (Splitting)

Eine Funktion innerhalb der (n)-Schicht, mit welcher mehr als eine (n-1)-Verbindung für eine (n)-Verbindung herangezogen wird.


Definitionen

Service Access Point

Am Service-Access Point werden die Dienste (Services) des Dienst-Erbringer (Service-Provider) dem Dienst-Benutzer (Service-User) zur Verfügung gestellt.

Abb. 7 Service Access Point (SAP)

TSAP - Transport-Service Access Point

NASP - Network-Service Access Point


Schnittstelle Engl. Interface; Eine gemeinsam genutzte Grenze zwischen zwei Funktionseinheiten,
                     die durch verschiedene Merkmale bezüglich:

                      und gegebenenfalls weiterer zutreffender Eigenschaften der Funktionseinheit
                      definiert ist.

Protokoll Ein Satz von Regeln, der das Verhalten von Funktionseinheiten für die Kommunikation
                festlegt. 

Offenes System Die Darstellung eines realen offenen Systems im Referenzmodel, welche mit OSI
                übereinstimmt. 

Reales System Eine Menge von einem oder mehreren Computern, der dazugehörenden Software,
                Ein-/Ausgabegeräten, physikalischen Prozessoren usw., womit eine autonome Ganzheit 
                gebildet wird, die Informationsverarbeitung und/oder Informationstransfer ermöglicht.
               

Datenverbindung Ein Kommunikationspfad im physikalischen Medium von OSI zwischen zwei
                Bitübertragungsinstanzen, zusammen mit den notwendigen Leistungsmerkmalen der
                Bitübertragungsschicht, darin Bits zu übertragen.

Teilnetz Eine Anzahl von einem oder mehreren zwischenliegenden Systemen, die Transit
               bereitstellen und über Endsysteme Netzverbindungen aufbauen können. 


Zurück zum Anfang des Dokuments

Zurück zur Homepage von W. Schulte