ISO/OSI Referenzmodel: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
−
=Grundlegendes=
+
== Grundlegendes ==
−
*Das Open Systems Interconnection (OSI)-Referenzmodell ist ein Modell
+
 
−
*Es basiert auf einem Vorschlag der International Standards Organisation (ISO).
+
Das Open Systems Interconnection (OSI)-Referenzmodell basiert auf einem Vorschlag der International Standards Organisation (ISO). Es dient als Rahmen zur Beschreibung von Protokollcharakteristika und -funktionen (Ta96).
−
*Der Aufbau des OSI-Modells ist in der folgenden Abbildung dargestellt.
 
  
 
[[Datei:Referenzmodell2.jpg]]
 
[[Datei:Referenzmodell2.jpg]]
−
[[Datei:Referenzmodell2.jpg]]
 
  
−
*Das Modell dient derzeit allgemein als Rahmen zur Beschreibung von Protokollcharakteristika und -funktionen (Ta96).
+
* Das OSI-Modell besteht aus sieben Schichten.
−
*Das OSI-Modell (offiziell:ISO-OSI-Referenzmodell) besteht aus sieben Schichten.  
+
* Prinzip: Jede Schicht bietet der darüber liegenden Schicht bestimmte Dienstleistungen an.
−
*Die Schichtung beruht auf dem Prinzip, daß eine Schicht der jeweils über ihr angeordneten Schicht bestimmte Dienstleistungen anbietet.  
+
* Abgrenzung: Es ist keine Netzarchitektur, da die Protokolle und Dienste nicht definiert, sondern lediglich deren Aufgaben beschrieben werden.
−
*Es ist keine Netzarchitektur, da die Protokolle und Dienste der einzelnen Schichten vom Modell nicht definiert werden.
+
 
−
*Das Modell beschreibt lediglich, welche Aufgaben die Schichten erledigen sollen.
+
== Anwendungsschicht (application layer) ==
 +
* Enthält eine große Zahl häufig benötigter Protokolle, die einzelne Programme zur Erbringung ihrer Dienste definiert haben.
 +
* Beispiele: http, imap, smtp etc.
 +
 
 +
== Darstellungsschicht (presentation layer) ==
 +
* Regelt die Darstellung der Übertragungsdaten in einer von der darüber liegenden Ebene unabhängigen Form.
 +
* Kodiert Daten auf eine standardisierte Weise, damit Systeme mit unterschiedlichen Codierungen (z.B. ASCII, Unicode) Daten austauschen können.
 +
 
 +
== Sitzungsschicht (session layer) ==
 +
* Auch Verbindungsschicht oder Kommunikationssteuerschicht genannt.
 +
* Ermöglicht den Verbindungsauf- und abbau sowie die Regelung des Nachrichtenaustauschs.
 +
* Steuert, ob der Transfer gleichzeitig (Full-Duplex) oder abwechselnd (Half-Duplex) erfolgt.
 +
 
 +
== Transportschicht (transport layer) ==
 +
* Übernimmt den Transport von Nachrichten zwischen den Kommunikationspartnern.
 +
* Hauptaufgaben: Steuerung des Datenflusses und Sicherstellung der Unverfälschtheit der Daten.
 +
* Beispiele: TCP und UDP.
 +
 
 +
== Netzwerkschicht (network layer) ==
 +
* Hauptaufgabe: Herstellung einer Verbindung zwischen Knoten im Netzwerk.
 +
* Befreit übergeordnete Schichten von den Details der Datenübertragung.
 +
* Wichtigste Aufgaben: Auswahl von Paketrouten (Routing) vom Absender zum Empfänger.
 +
* Einordnung: Das Internet Protokoll (IP) gehört in diese Schicht.
 +
 
 +
== Sicherungsschicht (data link layer) ==
 +
* Aufgabe: Gesicherte Übertragung von Daten durch Aufteilung in Rahmen (frames).
 +
* Verfahren: Sequenzielles Senden und Quittierung durch Bestätigungsrahmen beim Empfänger.
 +
* Protokollbeispiele:
 +
** HDLC (high-level data link control)
 +
** SLIP (serial line IP)
 +
** PPP (point-to-point Protokoll)
  
−
='''Anwendungsschicht''' (application layer)=
+
== Bitübertragungsschicht (physical layer) ==
−
Die Anwendungsschicht enthält eine große Zahl häufig benötigter
+
* Regelt die Übertragung von Bits über das physikalische Medium.
−
Protokolle, die einzelne Programme zur Erbringung ihrer Dienste
+
* Festlegungen: Übertragungsgeschwindigkeit, Bit-Codierung, physische Anschlüsse (z.B. Pin-Belegung).
−
definiert haben. Auf der Anwendungsschicht finden sich z.B. die
+
* Betrifft im Wesentlichen die Eigenschaften des Übertragungsmediums.
−
Protokolle für die Dienste ftp, telnet, mail etc.
 
−
='''Darstellungsschicht (presentation layer)'''=
 
−
Die Darstellungsschicht regelt die Darstellung der Übertragungsdaten
 
−
in einer von der darüber liegenden Ebene unabhängigen Form.
 
−
Computersysteme verwenden z.B. oft verschiedene Codierungen für
 
−
Zeichenketten (z.B. ASCII, Unicode), Zahlen usw. Damit diese Daten
 
−
zwischen den Systemen ausgetauscht werden können, kodiert die
 
−
Darstellungsschicht die Daten auf eine standardisierte und
 
−
vereinbarte Weise.
 
−
='''Sitzungsschicht (session layer)'''=
 
−
Die Sitzungsschicht (oft auch Verbindungsschicht oder
 
−
Kommunikationssteuerschicht genannt) ermöglicht den
 
−
Verbindungsauf- und abbau. Von der Sitzungsschicht wird der
 
−
Austausch von Nachrichten auf der Transportverbindung geregelt.
 
−
Sitzungen können z.B. ermöglichen, ob der Transfer gleichzeitig in
 
−
zwei oder nur eine Richtung erfolgen kann. Kann der Transfer jeweils
 
−
in nur eine Richtung stattfinden, regelt die Sitzungsschicht, welcher
 
−
der Kommunikationspartner jeweils an die Reihe kommt.
 
−
='''Transportschicht (transport layer)'''=
 
−
Die Transportschicht übernimmt den Transport von Nachrichten
 
−
zwischen den Kommunikationspartnern. Die Transportschicht hat die
 
−
grundlegende Aufgaben, den Datenfluß zu steuern und die
 
−
Unverfälschtheit der Daten sicherzustellen. Beispiele für
 
−
Transportprotokolle sind TCP und UDP.
 
−
='''Netzwerkschicht (network layer)'''=
 
−
Die Netzwerkschicht (Vermittlungsschicht) hat die Hauptaufgabe eine
 
−
Verbindung zwischen Knoten im Netzwerk herzustellen. Die
 
−
Netzwerkschicht soll dabei die übergeordneten Schichten von den
 
−
Details der Datenübertragung über das Netzwerk befreien. Eine der
 
−
wichtigsten Aufgaben der Netzwerkschicht ist z.B. die Auswahl von
 
−
Paketrouten bzw. das Routing vom Absender zum Empfänger. Das
 
−
Internet Protokoll (IP) ist in der Netzwerkschicht einzuordnen.
 
−
='''Sicherungsschicht (data link layer)'''=
 
−
Die Aufgabe der Sicherungsschicht (Verbindungsschicht) ist die
 
−
gesicherte Übertragung von Daten. Vom Sender werden hierzu die
 
−
Daten in Rahmen (frames) aufgeteilt und sequentiell an den
 
−
Empfänger gesendet. Vom Empfänger werden die empfangenen
 
−
Daten durch Bestätigungsrahmen quittiert. Protokollbeispiele für die
 
−
Sicherungsschicht sind HDLC (high-level data link control), SLIP (serial
 
−
line IP) und PPP (point-to-point Protokoll).
 
−
='''Bitübertragungsschicht (physical layer)'''=
 
−
Die Bitübertragungsschicht regelt die Übertragung von Bits über das
 
−
Übertragungsmedium. Dies betrifft die Übertragungsgeschwindigkeit,
 
−
die Bit-Codierung, den Anschluß (wieviele Pins hat der Netzanschluß?)
 
−
etc. Die Festlegungen auf der Bitübertragungsschicht betreffen im
 
−
wesentlichen die Eigenschaften des Übertragungsmedium.
 

Aktuelle Version vom 29. März 2026, 09:30 Uhr

Grundlegendes

Das Open Systems Interconnection (OSI)-Referenzmodell basiert auf einem Vorschlag der International Standards Organisation (ISO). Es dient als Rahmen zur Beschreibung von Protokollcharakteristika und -funktionen (Ta96).

Referenzmodell2.jpg

  • Das OSI-Modell besteht aus sieben Schichten.
  • Prinzip: Jede Schicht bietet der darüber liegenden Schicht bestimmte Dienstleistungen an.
  • Abgrenzung: Es ist keine Netzarchitektur, da die Protokolle und Dienste nicht definiert, sondern lediglich deren Aufgaben beschrieben werden.

Anwendungsschicht (application layer)

  • Enthält eine große Zahl häufig benötigter Protokolle, die einzelne Programme zur Erbringung ihrer Dienste definiert haben.
  • Beispiele: http, imap, smtp etc.

Darstellungsschicht (presentation layer)

  • Regelt die Darstellung der Übertragungsdaten in einer von der darüber liegenden Ebene unabhängigen Form.
  • Kodiert Daten auf eine standardisierte Weise, damit Systeme mit unterschiedlichen Codierungen (z.B. ASCII, Unicode) Daten austauschen können.

Sitzungsschicht (session layer)

  • Auch Verbindungsschicht oder Kommunikationssteuerschicht genannt.
  • Ermöglicht den Verbindungsauf- und abbau sowie die Regelung des Nachrichtenaustauschs.
  • Steuert, ob der Transfer gleichzeitig (Full-Duplex) oder abwechselnd (Half-Duplex) erfolgt.

Transportschicht (transport layer)

  • Übernimmt den Transport von Nachrichten zwischen den Kommunikationspartnern.
  • Hauptaufgaben: Steuerung des Datenflusses und Sicherstellung der Unverfälschtheit der Daten.
  • Beispiele: TCP und UDP.

Netzwerkschicht (network layer)

  • Hauptaufgabe: Herstellung einer Verbindung zwischen Knoten im Netzwerk.
  • Befreit übergeordnete Schichten von den Details der Datenübertragung.
  • Wichtigste Aufgaben: Auswahl von Paketrouten (Routing) vom Absender zum Empfänger.
  • Einordnung: Das Internet Protokoll (IP) gehört in diese Schicht.

Sicherungsschicht (data link layer)

  • Aufgabe: Gesicherte Übertragung von Daten durch Aufteilung in Rahmen (frames).
  • Verfahren: Sequenzielles Senden und Quittierung durch Bestätigungsrahmen beim Empfänger.
  • Protokollbeispiele:
    • HDLC (high-level data link control)
    • SLIP (serial line IP)
    • PPP (point-to-point Protokoll)

Bitübertragungsschicht (physical layer)

  • Regelt die Übertragung von Bits über das physikalische Medium.
  • Festlegungen: Übertragungsgeschwindigkeit, Bit-Codierung, physische Anschlüsse (z.B. Pin-Belegung).
  • Betrifft im Wesentlichen die Eigenschaften des Übertragungsmediums.