OSI-Modell und Netzwerkprotokolle
Was du heute lernst:
- Die sieben Schichten des OSI-Modells und ihre jeweiligen Aufgaben erklären.
- Wichtige Netzwerkprotokolle (TCP, UDP, IP, HTTP, DNS) den Schichten zuordnen.
- Den Unterschied zwischen verbindungsorientierten (TCP) und verbindungslosen (UDP) Protokollen erläutern.
Die Sprache der Netze
Damit Computer weltweit miteinander kommunizieren können, müssen sie sich an strikte Regeln halten: Die **Protokolle**. Um diese Vielzahl an Regeln zu ordnen, nutzt man das **OSI-Schichtenmodell**. Es unterteilt den komplexen Kommunikationsvorgang in sieben logische Ebenen.
Das OSI-Schichtenmodell
Jede Schicht hat eine spezifische Aufgabe und nutzt die Dienste der darunterliegenden Schicht.
Bildquelle: der-wirtschaftsingenieur.de
| Schicht | Name | Aufgabe | Eselsbrücke |
|---|---|---|---|
| 7 | Anwendung | Schnittstelle zur Software (Browser, E-Mail-Client). | Alle |
| 6 | Darstellung | Datenformate (JPEG, Verschlüsselung, Kompression). | Deutschen |
| 5 | Sitzung | Steuerung und Aufrechterhaltung der Verbindung. | Studenten |
| 4 | Transport | Fehlerkontrolle, Paketierung (TCP/UDP). | Trinken |
| 3 | Vermittlung | Routing und Adressierung (IP). | Verschiedene |
| 2 | Sicherung | Fehlerfreie Übertragung von Frames (MAC, Switch). | Sorten |
| 1 | Bitübertragung | Physikalische Signale (Kabel, Stecker, Bits). | Bier |
Das TCP/IP-Referenzmodell (Internet-Stack)
Während das OSI-Modell ein theoretisches Konzept ist, basiert das reale Internet auf dem **TCP/IP-Modell**. Es ist schlanker und fasst mehrere OSI-Schichten zusammen. Wenn Daten von einer Anwendung (z.B. einem Webbrowser) gesendet werden, durchlaufen sie diesen "Stack" von oben nach unten.
| TCP/IP-Schicht | OSI-Schichten | Aufgabe und Beispiele |
|---|---|---|
| 4. Anwendung | 7, 6, 5 | Beinhaltet alle anwendungsspezifischen Protokolle (HTTP, FTP, SMTP, DNS). |
| 3. Transport | 4 | Steuert den Datenfluss zwischen Endgeräten (TCP, UDP). |
| 2. Internet | 3 | Verantwortlich für die Adressierung und das Routing (IP, ICMP). |
| 1. Netzzugriff | 2, 1 | Definiert, wie die Daten physikalisch übertragen werden (Ethernet, WLAN, DSL). |
Das Prinzip der Kapselung (Encapsulation)
Stelle dir den Datentransport wie ein Post-System vor: Die eigentliche Nachricht wird auf jeder Schicht in einen neuen "Umschlag" gesteckt. Jede Schicht fügt ihre eigenen Steuerinformationen (den **Header**) hinzu:
- Anwendung: Die Nutzdaten (z.B. HTML-Code).
- Transport: Fügt den Port hinzu (TCP-Segment).
- Internet: Fügt die IP-Adressen hinzu (IP-Paket).
- Netzzugriff: Fügt die MAC-Adressen und eine Prüfsumme hinzu (Ethernet-Frame).
Beim Empfänger wird dieser Prozess umgekehrt (Entkapselung): Jeder Umschlag wird nacheinander geöffnet, bis die reinen Nutzdaten bei der Zielanwendung ankommen.
Protokolle im Detail
Protokolle arbeiten auf unterschiedlichen Ebenen des OSI-Modells. Wir unterscheiden grob zwischen den Protokollen der Datenebene (Transport und Vermittlung) und der Anwendungsebene.
Die Arbeitstiere: Transport und Vermittlung (Layer 3 & 4)
| Protokoll | Schicht | Zweck / Besonderheit |
|---|---|---|
| IPv4 / IPv6 | 3 | Adressierung: Sorgt dafür, dass Pakete den richtigen Empfänger weltweit finden. IPv6 löst den Adressmangel von IPv4. |
| ICMP | 3 | Diagnose: Wird für Fehlermeldungen und Hilfsfunktionen genutzt (z.B. der Befehl ping). |
| TCP | 4 | Zuverlässigkeit: Garantiert, dass alle Daten vollständig und in der richtigen Reihenfolge ankommen (verbindungsorientiert). |
| UDP | 4 | Geschwindigkeit: Schickt Daten ohne Empfangsbestätigung ab. Ideal für Echtzeit-Anwendungen wie Gaming oder VoIP. |
| ARP | 2 | Übersetzung: Löst IP-Adressen in die physikalischen MAC-Adressen der Netzwerkkarten auf. |
2.2 Die Spezialisten: Anwendungsdienste (Layer 7)
Infrastruktur-Dienste
- DNS: Namensauflösung (google.de → 142.250.x.x).
- DHCP: Automatische Zuweisung von IP-Adressen an Geräte im Netz.
Web & Sicherheit
- HTTP / HTTPS: Übertragung von Webseiten. HTTPS nutzt TLS zur Verschlüsselung.
- SSH: Sicherer Fernzugriff auf Computer (verschlüsselt).
E-Mail & Dateiübertragung
- SMTP: Versand von E-Mails.
- IMAP / POP3: Empfang und Verwaltung von E-Mails.
- FTP / SFTP: Übertragung von Dateien.
Vergleich: TCP vs. UDP
Stell dir TCP wie ein Einschreiben vor: Der Absender erhält eine Bestätigung, dass der Brief angekommen ist. UDP ist dagegen wie ein normaler Briefwurf: Schneller, aber man weiß nie sicher, ob er im Briefkasten gelandet ist.
Übungsaufgabe: Der Weg eines Paketes
Aufgabenstellung:Gib in deinem Browser "www.fortis-akademie.de" ein. Ordne die folgenden Ereignisse der richtigen OSI-Schicht zu:
- A: Der Browser zeigt die Webseite an.
- B: Das Paket erhält eine Ziel-IP-Adresse für das Routing.
- C: Ein TCP-Handshake stellt eine zuverlässige Verbindung zum Server her.
- D: Die Daten werden als elektrische Signale über das LAN-Kabel gesendet.
Schwierigkeitsgrad: mittel
Erwartete Bearbeitungszeit: 15 Minuten