ISO/OSI-Schichtenmodell

Das ISO (International Standard Organization) / OSI (Open System Interconnection) – Schichtenmodell ist ein Referenzmodell für Kommunikationsprotokolle und Rechnernetze als Schichtenarchitektur. Das bedeutet, dass die Kommunikation zwischen zwei Systemen in verschiedene Schichten unterteilt ist, mit dem Zweck, die Kommunikation über unterschiedlichste technische Systeme zu ermöglichen. Jede Schicht hat eine bestimmte Aufgabe und ist abgeschottet. Es bestehen lediglich Schnittstellen zu den benachbarten Schichten um Daten zu übertragen.

 

OSI-Schichtenmodell

Schicht

Schichtbezeichnung

TCP/IP-Schicht

Schicht 7

Anwendungsschicht (Application)

Anwendung

Schicht 6

Darstellungsschicht

(Presentation)

Schicht 5

Sitzungsschicht

(Session)

Schicht 4

Transportschicht

(Transport)

Transport

Schicht 3

Vermittlungsschicht

(Network)

Internet

Schicht 2

Sicherungsschicht

(Data Link)

Netzzugang

Schicht 1

Bitübertragungsschicht

(Physical)

 

Schicht 1

Die Bitübertragungsschicht stellt die elektrischen, mechanischen, prozeduralen und funktionalen Hilfsmittel zur Verfügung, um physische Verbindungen zu verwalten. Dadurch ist es möglich, einzelne Bits durch verschiedene Verfahren über diese Verbindung zu übertragen.

Protokollbeispiele: Ethernet, Token Ring, IEEE 802.11

Netzwerkgeräte: Hub, Repeater, Netzwerkkabel

 

Schicht 2

Die Sicherungsschicht ist für die zuverlässige und fehlerfreie Übertragung der Daten zuständig. Dazu werden die Daten in Frames aufgeteilt und erhalten jeweils Prüfsummen, mit denen der Empfänger fehlerhafte Pakete erkennen und verwerfen bzw. korrigieren kann. Außerdem wird durch diese Schicht der Zugriff auf das Übertragungsmedium geregelt und sie ist für die MAC-Adresse, also die physikalische Adressierung des Computers zuständig.

Protokollbeispiele: HDLC, PPP, ARP

Netzwerkgeräte: Bridge, Switch, Netzwerkkarte

 

Schicht 3

Die Vermittlungsschicht ist für den Verbindungsaufbau, das Routing der Frames zwischen verschiedenen Rechnern und die Adressierung der Hostsysteme zuständig. Weitere Aufgaben sind unter anderem das Erstellen und Aktualisieren einer Routingtabelle und das Fragmentieren von Datenblöcken.

Protokollbeispiele: IP, ICMP

Netzwerkgeräte: Router

 

Schicht 4

Die Transportschicht ist dafür zuständig, ankommende Datenblöcke einer Anwendung zuzuweisen, da sie die Verbindung zwischen der transportorientierten und anwendungsorientierten Schicht darstellt.

Protokollbeispiele: UDP, TCP

 

Schicht 5

Die Sitzungsschicht verwaltet die Sitzungen zwischen verschiedenen Hostsystemen. Dazu gehört auch das Aufbauen und Beenden der Sitzungen und das Bereitstellen von Diensten für einen organisierten und synchronisierten Datenaustausch.

Protokollbeispiele: SSH, SMB, RPC, NFS, NetBios

 

Schicht 6

Die Darstellungsschicht ist nur dafür zuständig, die Daten in ein geeignetes Format umzuwandeln, welches von den Anwendungen akzeptiert wird und umgekehrt.

Protokollbeispiele: TLS, SSL

 

Schicht 7

Die Anwendungsschicht ist die Schnittstelle der Anwendungen zur Darstellungsschicht und stellt diverse Dienste für diese zur Verfügung. Hier findet die Datenausgabe und -eingabe statt. Es ist also die Schicht, mit der der Benutzer in Berührung kommt.

Protokollbeispiele: DNS, FTP, HTTP, HTTPS, NTP, SSH, Telnet, SMB, WebDav