Schulungsübersicht
Tag 1
Überblick über die Netzwerk-Analyse
- OSI-Referenzmodell und TCP/IP-Netzwerke: Grundlagen.
- Werkzeuge und Methodologien zur Fehlerbehebung.
- Einführung in Wireshark
- Was ist Wireshark? Tragbare Version von Wireshark. Ressourcen.
- Struktur der Wireshark-GUI: Fensterbereiche (Paketliste, Details, Paketbytes), Statusleiste, ...
- Architektur und Verarbeitungsablauf. Was kann mit Wireshark nicht angezeigt werden und warum?
- Unterstützte Protokolle. Dissectors (Protokollparser).
- Einstellungen und Konfigurationen; global und profil-spezifisch.
- Zeitwerte.
- Lab-Übungen.
Tag 2
Erfassung des Datenverkehrs
- Wichtige Aspekte vor dem Start.
- Promiscuous-Modus (Mitmischbetrieb).
- Erfassungsfilter.
- Automatische Stoppkriterien.
- Remote-Erfassung.
- Lab-Übungen.
Verkehrsanalyse: Werkzeuge und Ansätze
- Checkliste für die Analyse.
- Nutzung von Funktionen: Namensauflösung, Farbgebung, Markierung, Ignorieren, Kommentieren, Verwendung von Zeitreferenzen, Zeitverschiebungen usw.
- Verständnis des Experten-Systems (Expert System).
- Zugriff auf Optionen über die Rechtsklick-Funktionalität.
- Interpretation (Referenzmuster), Auswirkungen von OS-/Treiber-Offloading-Funktionen.
- Speichern der Ergebnisse.
- Lab-Übungen und Fallstudien.
Tag 3
Verkehrsanalyse: Werkzeuge und Ansätze (Fortsetzung)
- Filtern des Datenverkehrs: Anzeige-Filter (Vorbereiten von "in-flight"-Filtern, Makros), Verfolgen des Streams.
-
Quantitative Analyse.
- Grundlegende vordefinierte deskriptive Statistiken und Zusammenfassungen: Capture-Eigenschaften, Protokoll-Hierarchie, Unterhaltungen (Conversations), Endpunkte, Paketlängen, IP-spezifisch.
- Protokollspezifische Analyse (z. B.: TCP-Stream-Graphen).
- Fortgeschrittene benutzerdefinierte Statistiken mit dem I/O-Graph.
- Flussvisualisierung.
Tag 4
Verkehrsanalyse: Protokolle
- Vermittlungsschicht (Data-Link Layer): Ethernet II.
- Netzwerkschicht (Network Layer): IPv4.
-
Transportschicht (Transport Layer): TCP, UDP.
- Paketverlust und Wiederherstellung.
- Ereignisse bei verlorenem vorherigen Segment und Out-of-Order-Segmenten.
- Duplikate ACKs und Fast Retransmissions (schnelle Neubearbeitungen).
- TCP-Re transmissions.
- Zero Window, Fensteränderungen und andere Probleme mit dem Fenstermanagement.
- Anwendungsschicht (Application Layer): HTTP, FTP.
- Lab-Übungen und Fallstudien.
Tag 5
Verkehrsanalyse: Häufige Probleme bei der Bewertung der Netzwerkleistung
- Ursachen für Leistungsprobleme.
- Paketverlust.
- Bandbreitenprobleme. Geschichteter Ansatz zur Messung.
- Latenz: Bewertung der End-to-End-Latenz, Visualisierung.
- Lab-Übungen.
-
Kommandozeilen-Tools von (Wireshark):
- tshark (terminalbasiertes Wireshark) / dumpcap / rawshark, tcpdump
- editcap, mergecap, capinfos, text2pcap.
Fortgeschrittene Themen
- Erweiterte Filter, gruppierte I/O-Statistiken.
- Zusammenfassung und Fragestunde (Q&A).
Voraussetzungen
1. Vertrautheit mit dem ISO OSI-Referenzmodell - ITU-T X.200 und dem TCP/IP-Protokollstapel.
2. Grundkenntnisse des Unix/Linux-Betriebssystems: UNIX-Terminal, Verzeichnisstruktur, Auflisten von Dateien und Verzeichnissen, Erstellen von Verzeichnissen, Wechseln in ein anderes Verzeichnis, Kopieren, Verschieben und Löschen von Dateien und Verzeichnissen, Umleitung, Pipes, Prozesse – Auflisten suspendierter und Hintergrundprozesse.
Hardware & Software
1. HW: mindestens 16 GB RAM, mindestens 60 GB freier Festplattenspeicher verfügbar.
2. OS: Ubuntu Linux wird bevorzugt. In diesem Fall sollten folgende Anwendungen installiert sein: ip,
iperf, ipcalc.
3. SW: Wireshark-Anwendung (https://www.wireshark.org/download.html).
Alle Komponenten sollten in der neuesten stabilen, verfügbaren Version vorliegen.
Erfahrungsberichte (3)
praktische Fallstudien
Kamil - P4 Sp. z o.o.
Kurs - Basic Network Troubleshooting Using Wireshark
Maschinelle Übersetzung
Kenntnisse des Dozenten
Grzegorz - Centrum Informatyki Resortu Finansow
Kurs - Network Troubleshooting with Wireshark
Maschinelle Übersetzung
Viele Übungen, gute Kenntnisse
Piotr Kucharski
Kurs - Advanced Network Troubleshooting Using Wireshark
Maschinelle Übersetzung