OSI-Modell & Troubleshooting

Vom Kabel bis zur Anwendung – systematisch Fehler finden
Prüfungs- & Praxiswissen

Das OSI-Modell als Werkzeug zur Fehlersuche

Das OSI-Modell teilt Netzwerkkommunikation in sieben Schichten. Beim Troubleshooting hilft es, einen Fehler räumlich einzugrenzen: Ist das Kabel kaputt? Fehlt eine IP-Adresse? Funktioniert DNS nicht? Oder ist nur der Webserver gestört?

Merksatz: Je weiter unten der Fehler liegt, desto mehr darüberliegende Funktionen fallen meistens ebenfalls aus.

Bottom-up

Von Schicht 1 nach oben prüfen. Ideal, wenn unklar ist, ob überhaupt eine Verbindung besteht.

Standardmethode für viele Netzwerkfehler.

Top-down

Bei der Anwendung beginnen und nach unten arbeiten. Sinnvoll, wenn die Verbindung grundsätzlich funktioniert, aber ein bestimmter Dienst nicht.

Divide & Conquer

In der Mitte beginnen, z. B. mit einem Ping auf Schicht 3. Abhängig vom Ergebnis nach oben oder unten weiterarbeiten.

Die wichtigste Denkkette

🔌 Link vorhanden?→🧭 IP korrekt?→ 📡 Gateway erreichbar?→🌍 Ziel-IP erreichbar?→ 📖 DNS funktioniert?→🚪 Port offen?→🖥️ Anwendung okay?

Die 7 OSI-Schichten

7

Anwendung – Application

Aufgabe: Netzwerkdienste für Programme und Benutzer.

Beispiele: HTTP/HTTPS, DNS, SMTP, FTP, SSH.

Fehler: Website lädt nicht, DNS-Auflösung schlägt fehl, Login/Dienst funktioniert nicht.

Prüfen: Browser, nslookup, curl, Dienststatus.

6

Darstellung – Presentation

Aufgabe: Datenformate, Kodierung, Kompression, Verschlüsselung.

Beispiele: TLS/SSL, UTF-8, JPEG, JSON/XML-Darstellung.

Fehler: Zertifikatsfehler, falsche Kodierung, inkompatibles Format.

Prüfen: Zertifikat, TLS-Version, Encoding, Format.

5

Sitzung – Session

Aufgabe: Sitzungen aufbauen, verwalten und beenden.

Beispiele: Sitzungsverwaltung, Authentifizierungskontext, RPC-Sitzungen.

Fehler: Session bricht ab, erneute Anmeldung nötig, Timeout.

Prüfen: Session-Timeouts, Logs, Authentifizierung.

4

Transport – Transport

Aufgabe: Ende-zu-Ende-Transport, Ports, Zuverlässigkeit.

Protokolle: TCP, UDP.

Fehler: Port blockiert, TCP-Verbindung kommt nicht zustande, Paketverlust.

Prüfen: netstat, Test-NetConnection, Firewall, Wireshark.

3

Vermittlung – Network

Aufgabe: IP-Adressierung und Routing zwischen Netzen.

Protokolle: IPv4/IPv6, ICMP, Routingprotokolle.

Fehler: falsche IP, Subnetzmaske oder Gateway; Route fehlt.

Prüfen: ipconfig/ip, ping, tracert/traceroute.

2

Sicherung – Data Link

Aufgabe: Kommunikation im lokalen Netz über Frames und MAC-Adressen.

Beispiele: Ethernet, WLAN-MAC, VLAN, ARP als Grenzthema L2/L3.

Fehler: falsches VLAN, MAC-/Switch-Port-Probleme, WLAN-Zuordnung.

Prüfen: Switch-Port, VLAN, MAC-Tabelle, arp -a.

1

Bitübertragung – Physical

Aufgabe: Bits als elektrische, optische oder Funk-Signale übertragen.

Beispiele: Kabel, Stecker, Glasfaser, Funk, NIC, Switch-Port.

Fehler: Kabel defekt, kein Link, schlechte Funkverbindung, Port deaktiviert.

Prüfen: LEDs, Kabel tauschen, Port testen, Signalstärke.

Systematisches Troubleshooting: Bottom-up

Regel: Nicht sofort DNS oder Firewall verdächtigen. Erst sicherstellen, dass die darunterliegenden Schichten funktionieren.

Schicht 1 – Physik

Ist das Kabel eingesteckt? Leuchtet die Link-LED? Ist WLAN aktiv? Ist der Adapter aktiviert?

Wenn nein: Erst diesen Fehler beheben. Höhere Schichten können dann nicht funktionieren.

Schicht 2 – Lokales Netz

Ist der Client im richtigen VLAN? Erkennt der Switch die MAC-Adresse? Besteht die WLAN-Verbindung zum richtigen Netz?

Schicht 3 – IP & Routing

ipconfig /all bzw. ip addr prüfen. Dann stufenweise pingen: 127.0.0.1 → eigene IP → Gateway → entfernte IP.

Schicht 4 – Ports

Ist der benötigte TCP-/UDP-Port erreichbar? Beispiel HTTPS: TCP 443. Unter Windows z. B. Test-NetConnection server -Port 443.

Schicht 5–7 – Dienst & Anwendung

DNS-Auflösung, TLS-Zertifikat, Anmeldung, Serverdienst, Browser-/Clientkonfiguration und Anwendungslogs prüfen.

Ping-Logik, die du dir merken solltest

TestWenn erfolgreichWenn fehlgeschlagen
ping 127.0.0.1TCP/IP-Stack lokal grundsätzlich aktivLokales Betriebssystem / TCP-IP-Stack prüfen
ping eigene_IPIP-Konfiguration/NIC lokal reagiertAdapter/IP-Konfiguration prüfen
ping GatewayLokales Netz bis Router erreichbarL1–L3 lokal prüfen: Kabel/WLAN, VLAN, IP, Maske, Gateway
ping 8.8.8.8Routing ins Internet grundsätzlich möglichGateway, Routing, Provider oder Firewall prüfen
ping example.comIP-Konnektivität + Namensauflösung funktionieren wahrscheinlichWenn IP-Ping geht: DNS besonders verdächtig

Praxisfälle

Fall 1: „Kein Internet“

1. Link/WLAN prüfen → Schicht 1/2.

2. ipconfig /all: Hat der Rechner eine gültige IP? Eine Adresse wie 169.254.x.x deutet häufig darauf hin, dass keine DHCP-Adresse bezogen wurde.

3. Gateway pingen.

4. Externe IP pingen.

5. Domainnamen testen. Funktioniert die IP, aber nicht der Name, liegt der Verdacht bei DNS.

Fall 2: Website nicht erreichbar, Ping funktioniert

Schicht 3 funktioniert zumindest teilweise. Jetzt Schicht 4–7 prüfen:

Test-NetConnection webserver -Port 443 → Port erreichbar?

Danach DNS, TLS-Zertifikat, Webserverdienst, Proxy und Anwendung prüfen.

Fall 3: Ein PC erreicht den Server, ein anderer nicht

Da der Server grundsätzlich erreichbar ist, zuerst die Unterschiede der Clients vergleichen: IP, Subnetzmaske, Gateway, DNS, VLAN, lokale Firewall, Proxy und Netzwerkkarte.

Fall 4: Server ist per IP erreichbar, aber nicht per Name

Wahrscheinlich: DNS-Problem auf Schicht 7.

Prüfen mit nslookup servername oder Resolve-DnsName servername.

Fall 5: Nur ein bestimmter Dienst funktioniert nicht

Wenn andere Dienste auf demselben Server funktionieren, sind Schicht 1–3 wahrscheinlich in Ordnung. Prüfe Port, Firewall und Anwendung: z. B. TCP 443 für HTTPS oder TCP 22 für SSH.

Werkzeugkasten

Befehl / ToolWofür?OSI-Schwerpunkt
ipconfig /allIP, Maske, Gateway, DNS, DHCP unter Windows3 / 7
ip addrIP-Adressen unter Linux3
pingErreichbarkeit / ICMP-Test3
tracert / traceroutePfad über Router sichtbar machen3
arp -aZuordnung IP ↔ MAC im lokalen Netz ansehen2/3
nslookupDNS-Auflösung prüfen7
Resolve-DnsNameDNS-Abfrage mit PowerShell7
netstat -anoVerbindungen, Ports und Prozesse anzeigen4
Test-NetConnection HOST -Port 443TCP-Port testen4
curlHTTP/HTTPS-Anwendung direkt testen7
WiresharkPakete/Frames analysieren2–7

Prüfungsmerksatz

MAC = Schicht 2 · IP = Schicht 3 · TCP/UDP + Ports = Schicht 4 · HTTP/DNS/SMTP = Schicht 7.

Mini-Selbsttest

1. Ein Rechner hat keine Link-LED am Ethernet-Port. Welche Schicht zuerst?
2. Eine IP-Adresse ist erreichbar, der Hostname aber nicht. Was ist am wahrscheinlichsten?
3. Welche Schicht arbeitet hauptsächlich mit TCP-/UDP-Ports?
4. Welche Reihenfolge ist bei Bottom-up korrekt?
5. Gateway ist erreichbar, aber 8.8.8.8 nicht. Wo suchst du als Nächstes?