OSI-Modell

Aus dev.kaibel.net
Zur Navigation springen Zur Suche springen

Vorlage:Infobox Netzwerk

Einführung

Das OSI-Modell (Open Systems Interconnection) ist ein Referenzmodell der Internationalen Organisation für Normung (ISO) für die standardisierte Kommunikation in Netzwerken. Es unterteilt Netzwerkfunktionen in sieben logisch getrennte Schichten, um Interoperabilität zwischen verschiedenen Systemen und Herstellern zu ermöglichen.

Ziele des OSI-Modells:

  • Strukturierung der Kommunikation in klar definierte Schichten.
  • Förderung von standardisierten Schnittstellen zwischen Systemen.
  • Erleichterung von Fehlersuche, Entwicklung und Protokollstandardisierung.

Die sieben Schichten

Das OSI-Modell besteht aus sieben Schichten, von der niedrigsten (physikalisch) bis zur höchsten (anwendungsbezogen):

1. Bitübertragungsschicht (Physical Layer)

  • Überträgt rohe Bitströme über physikalische Medien (Kupfer, Glasfaser, Funk).
  • Definiert elektrische/optische Signale, Kabeltypen, Stecker, Bitrate.
  • Beispiele: Ethernet-Kabel, WLAN-Funk, RS-232.

2. Sicherungsschicht (Data Link Layer)

  • Gewährleistet fehlerfreie Übertragung zwischen direkt verbundenen Geräten.
  • Segmentiert Daten in Frames, fügt Prüfsummen (CRC) hinzu.
  • Verantwortlich für Media Access Control (MAC).
  • Beispiele: Ethernet, Wi-Fi (IEEE 802.11), PPP.

3. Vermittlungsschicht (Network Layer)

  • Zuständig für Routing und logische Adressierung (z. B. IP-Adressen).
  • Ermöglicht Kommunikation zwischen Geräten in verschiedenen Netzwerken.
  • Beispiele: IPv4, IPv6, ICMP, OSPF, BGP.

4. Transportschicht (Transport Layer)

  • Bietet Ende-zu-Ende-Kommunikation zwischen Anwendungen.
  • Steuerung von Fluss, Segmentierung und Zuverlässigkeit.
  • Beispiele: TCP, UDP, SCTP, QUIC.

5. Sitzungsschicht (Session Layer)

  • Verwaltet Sitzungen zwischen Anwendungen.
  • Stellt Verbindungsaufbau, -verwaltung und -abbau bereit.
  • Beispiele: RPC-Sitzungen, NetBIOS, SMB.

6. Darstellungsschicht (Presentation Layer)

  • Übersetzt Daten in ein standardisiertes Format für die Anwendung.
  • Aufgaben: Datenkonvertierung, Komprimierung, Verschlüsselung.
  • Beispiele: ASCII/Unicode-Konvertierung, TLS, JPEG/PNG-Codierung.

7. Anwendungsschicht (Application Layer)

  • Schnittstelle für Benutzeranwendungen und Dienste.
  • Stellt Funktionen wie E-Mail, Dateiübertragung und Web bereit.
  • Beispiele: HTTP, SMTP, FTP, DNS, SNMP.

Vorteile des OSI-Modells

  • Bessere Strukturierung und Modularität von Netzwerken.
  • Ermöglicht standardisierte Kommunikation zwischen unterschiedlichen Systemen.
  • Erleichtert die Fehlersuche und Netzwerkdiagnose.
  • Fördert unabhängige Entwicklung von Protokollen für jede Schicht.

Nachteile / Kritik

  • Rein theoretisches Modell, nicht vollständig in der Praxis umgesetzt.
  • Manche Schichten sind in modernen Netzwerken stark zusammengefasst (z. B. TCP/IP-Modell).
  • Kann komplex und schwer verständlich sein, besonders für Einsteiger.

OSI vs. TCP/IP-Modell

OSI-Schicht TCP/IP-Schicht
Anwendungsschicht (7) Anwendungsschicht
Darstellungsschicht (6) Anwendungsschicht
Sitzungsschicht (5) Anwendungsschicht
Transportschicht (4) Transport
Vermittlungsschicht (3) Internet
Sicherungsschicht (2) Netzwerkzugang / Link Layer
Bitübertragungsschicht (1) Netzwerkzugang / Link Layer

Praxisbezug

Obwohl das OSI-Modell in realen Netzwerken nicht strikt implementiert wird, dient es als wertvolles Lehr- und Referenzmodell für:

  • Netzwerkdesign und Architektur
  • Fehlerdiagnose und Troubleshooting
  • Entwicklung und Standardisierung neuer Protokolle

Literatur und Standards

  • ISO/IEC 7498 – Open Systems Interconnection Reference Model
  • Andrew S. Tanenbaum: Computer Networks
  • W. Richard Stevens: TCP/IP Illustrated

Siehe auch