Das OSI-Modell (Open Systems Interconnection) ist ein abstraktes Schichtenmodell, das die Aufgaben einer Netzwerkkommunikation in sieben aufeinander aufbauenden Schichten gliedert. Es wurde von der ISO standardisiert und dient heute weniger als reale Implementierung — die Realität spricht TCP/IP — sondern als gemeinsame Sprache, um Funktionen, Protokolle und Fehler präzise zuzuordnen.
Jede Schicht stellt der darüberliegenden Dienste bereit und nutzt die der darunterliegenden — so dass komplexe Kommunikation in handhabbare Teilaufgaben zerfällt.
Die sieben Schichten
Von unten nach oben:
- Bitübertragungsschicht (Physical) — physikalische Übertragung: Kabel, Stecker, Funk, elektrische und optische Signale.
- Sicherungsschicht (Data Link) — Pakete zwischen direkt verbundenen Knoten. Hier arbeiten MAC-Adressen, Switches und Protokolle wie Ethernet oder WLAN.
- Vermittlungsschicht (Network) — Vermittlung zwischen Netzen. Hier liegen IP-Adressen und Router.
- Transportschicht (Transport) — Ende-zu-Ende-Verbindung zwischen Anwendungen. Hier liegen TCP und UDP.
- Sitzungsschicht (Session) — Aufbau, Verwaltung und Abbau von Sitzungen.
- Darstellungsschicht (Presentation) — Datenformat, Verschlüsselung, Zeichenkodierung.
- Anwendungsschicht (Application) — die eigentlichen Anwendungsprotokolle wie HTTP, SMTP, DNS, SSH.
Eine verbreitete Eselsbrücke für die englischen Bezeichnungen lautet „Please Do Not Throw Sausage Pizza Away" — Physical, Data Link, Network, Transport, Session, Presentation, Application.
Verhältnis zum TCP/IP-Modell
Das TCP/IP-Modell, das die reale Internetarchitektur beschreibt, kommt mit vier Schichten aus: Link, Internet, Transport, Application. Die Schichten 5–7 des OSI-Modells werden dort in der Anwendungsschicht zusammengefasst.
Das OSI-Modell bleibt trotzdem als didaktisches und diagnostisches Werkzeug etabliert — etwa wenn ein Problem als „Layer-7-Problem" oder eine Firewall als „Layer-3-Filter" beschrieben wird.
Praktischer Nutzen
Das Modell hilft, Verantwortlichkeiten und Werkzeuge zuzuordnen:
- Ein Switch ist ein Layer-2-Gerät, ein Router ein Layer-3-Gerät.
- TLS sitzt zwischen Layer 4 und Layer 7.
- HTTP ist ein Layer-7-Protokoll.
- Eine Firewall kann auf Layer 3, Layer 4 oder Layer 7 wirken — je nachdem, wie tief sie in die Pakete schaut.
Die Schichten geben dem Gespräch über Netzwerke eine gemeinsame Geometrie.