Das OSI-Modell ist ein Referenzmodell mit 7 Schichten für die Netzwerkkommunikation. Einfach gesagt teilt es eine große Aufgabe, nämlich Daten von einem Gerät zu einem anderen zu übertragen, in kleinere Aufgaben auf, damit du verstehst, was jeder Teil des Systems macht.
Am schnellsten kannst du es so sehen: Die oberen Schichten sind näher an der Software, die unteren Schichten näher an der eigentlichen Datenübertragung. Dadurch ist das Modell sowohl zum Lernen als auch zur Fehlersuche nützlich. Ein defektes Kabel, ein Routing-Problem und ein Problem auf Browser-Ebene gehören nicht in dieselbe Schicht.
Die Schichten des OSI-Modells im Überblick
Von oben nach unten sind die OSI-Schichten:
- Anwendung
- Darstellung
- Sitzung
- Transport
- Vermittlung
- Sicherung
- Bitübertragung
Du kannst sie auch von unten nach oben lesen, wenn du darüber nachdenkst, wie aus rohen Signalen nutzbare Daten werden.
Was jede OSI-Schicht macht
Schicht 7: Anwendung
Diese Schicht ist dem Nutzer am nächsten. Sie umfasst die Netzwerkdienste, die Software verwendet, zum Beispiel Webzugriff, E-Mail oder Dateiübertragung.
Die zentrale Idee ist der Zweck. Diese Schicht beschreibt, was die Software tun will, nicht wie sich die Bits bewegen.
Schicht 6: Darstellung
Diese Schicht betrifft die Darstellung von Daten. Typische Beispiele sind Formatumwandlung, Verschlüsselung und Komprimierung.
In realen Systemen werden diese Aufgaben oft innerhalb von Anwendungen oder Bibliotheken erledigt und nicht in einem klar getrennten Modul.
Schicht 5: Sitzung
Die Sitzungsschicht befasst sich mit dem Starten, Verwalten und Beenden von Kommunikationssitzungen zwischen Systemen.
Viele moderne Systeme zeigen das nicht als eigene klar getrennte Einheit, aber die Idee hilft trotzdem dabei zu verstehen, wie zwei Seiten einen Austausch aufrechterhalten.
Schicht 4: Transport
Diese Schicht kümmert sich um die Ende-zu-Ende-Übertragung zwischen Hosts. Hier spricht man meist über Segmentierung, Zuverlässigkeit, Reihenfolge, Flusskontrolle und Portnummern.
TCP ist das klassische Beispiel für die Transportschicht. Auch UDP gehört hierher, wenn ein geringer Overhead wichtiger ist als garantierte Zustellung.
Schicht 3: Vermittlung
Die Vermittlungsschicht ist dafür verantwortlich, Daten zwischen verschiedenen Netzwerken zu transportieren. Routing und logische Adressierung gehören hierher.
Wenn ein Paket mehrere Router durchqueren muss, um ein anderes Netzwerk zu erreichen, schaust du meist zuerst auf diese Schicht.
Schicht 2: Sicherung
Diese Schicht kümmert sich um die Übertragung über eine einzelne lokale Verbindung. Sie behandelt Framing und Adressierung auf Verbindungsebene innerhalb dieses lokalen Netzwerksegments.
Ein nützlicher Unterschied ist folgender: Schicht 3 bringt Daten über Netzwerke hinweg, während Schicht 2 Daten über eine lokale Verbindung transportiert.
Schicht 1: Bitübertragung
Die Bitübertragungsschicht ist die tatsächliche Übertragung roher Bits als elektrische, optische oder Funksignale.
Kabel, Stecker, Spannungen, Timing, Glasfaser und Funksignale gehören hierher.
Ein klares Beispiel für das OSI-Modell
Angenommen, du gibst eine Website-Adresse in einen Browser ein und drückst Enter. Hier hilft dir das OSI-Modell zu erkennen, was passiert.
Auf Schicht 7 fordert der Browser eine Webseite an. Auf den Schichten 6 und 5 können die Daten je nach Aufbau des Systems kodiert, verschlüsselt oder als Teil eines laufenden Austauschs verwaltet werden.
Auf Schicht 4 werden die Daten für die Ende-zu-Ende-Übertragung behandelt. Auf Schicht 3 entscheidet das System, wie sie über Netzwerke geroutet werden. Auf Schicht 2 sendet jedes Gerät Frames über seine lokale Verbindung. Auf Schicht 1 werden diese Frames zu elektrischen, optischen oder Funksignalen.
Auf der Empfängerseite läuft der Prozess umgekehrt. Die Signale kommen unten an und wandern wieder nach oben, bis der Browser die Seite anzeigen kann.
Das bedeutet nicht, dass jeder reale Netzwerk-Stack aus sieben sauber getrennten Softwareblöcken besteht. Es bedeutet, dass dir das Modell eine klare gedankliche Landkarte der Aufgabe gibt.
Warum das OSI-Modell immer noch nützlich ist
Das OSI-Modell wird weiterhin gelehrt, weil es Netzwerkverhalten klar erklärt. Es hilft Lernenden und Ingenieuren, verschiedene Arten von Problemen zu trennen, die sonst leicht verschwimmen würden.
Es ist auch praktisch bei der Fehlersuche. Wenn ein Host keine Link-LED hat, beginnst du nahe der physischen Schicht. Wenn Geräte am selben Switch nicht kommunizieren können, prüfst du Probleme der Sicherungsschicht. Wenn die IP-Konnektivität funktioniert, aber der Dienst trotzdem ausfällt, gehst du weiter nach oben.
Häufige Fehler beim 7-Schichten-OSI-Modell
Das OSI-Modell mit dem TCP/IP-Modell verwechseln
Beide hängen zusammen, sind aber nicht dasselbe. Das OSI-Modell hat sieben Schichten und ist hauptsächlich ein Referenzmodell. TCP/IP ist eine praktische Protokollfamilie und wird oft mit weniger Schichten beschrieben.
Alle sieben Schichten in jedem System als getrennte Softwaremodule behandeln
So sehen die meisten realen Systeme nicht aus. Manche Schichten sind zusammengefasst, verborgen oder über Bibliotheken, Betriebssysteme, Firmware und Hardware verteilt umgesetzt.
Aufgaben von Vermittlungs- und Sicherungsschicht verwechseln
Das ist einer der häufigsten Anfängerfehler. Die Vermittlungsschicht betrifft den Transport von Daten zwischen Netzwerken. Die Sicherungsschicht betrifft den Transport von Daten über eine lokale Verbindung.
Namen auswendig lernen, ohne zu fragen, welches Problem jede Schicht löst
Wenn du nur die Liste auswendig lernst, wirkt das Modell beliebig. Es wird viel leichter, wenn du jede Schicht mit einer konkreten Aufgabe verbindest.
Wann das OSI-Modell verwendet wird
Das OSI-Modell wird vor allem in Lehre, Dokumentation, Architekturdiskussionen und Fehlersuche verwendet. Es ist besonders hilfreich, wenn verschiedene Teams eine gemeinsame Sprache dafür brauchen, wo ein Fehler oder eine Verantwortung liegt.
Weniger nützlich ist es, wenn du es als strikte Abbildung jedes Implementierungsdetails in einem modernen Stack behandelst. In diesem Fall sind das TCP/IP-Modell oder ein produktspezifisches Architekturdiagramm oft die besseren Werkzeuge.
Eine einfache Möglichkeit, sich das OSI-Modell zu merken
Stell dir den oberen Teil des Modells als Bedeutung und den unteren als Übertragung vor.
Oben kümmert sich Software um Inhalte, Sitzungen und das Zustellverhalten. Unten kümmert sich Hardware um Frames, Timing und physische Signale. Die Schichten dazwischen verbinden diese beiden Welten.
Probiere ein ähnliches Netzwerkbeispiel aus
Nimm eine alltägliche Aufgabe, zum Beispiel das Senden einer Chat-Nachricht oder das Streamen eines Videos, und verfolge sie in einfacher Sprache durch die sieben Schichten. Das ist meist der schnellste Weg, damit das Modell hängen bleibt.
Brauchst du Hilfe bei einer Aufgabe?
Lade deine Frage hoch und erhalte in Sekunden eine verifizierte Schritt-für-Schritt-Lösung.
GPAI Solver öffnen →