Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Woche 1: TCP/IP & Netzwerk-Grundlagen
Lernziele
* Unterschied zwischen OSI-Modell und TCP/IP-Modell verstehen * IP-Adressierung (IPv4, privat vs. öffentlich) sicher beherrschen * Subnetting strukturiert und ohne Panik durchführen * Funktionsweise von ARP verstehen und erklären können * DHCP-Prozess (Discover, Offer, Request, Acknowledge) verstehen * DNS-Auflösung und deren Bedeutung im Netzwerk erklären können * Ports im Bereich 0–65535 kennen und korrekt einordnen * Verstehen, wie Pakete real durch ein Netzwerk fließen
Theorie
OSI-Modell vs. TCP/IP
* OSI-Modell dient als Referenz- und Denkmodell * TCP/IP-Modell beschreibt die reale Implementierung * Probleme lassen sich über OSI-Schichten systematisch eingrenzen * TCP/IP ist die Basis aller modernen Netzwerke
IP-Adressierung
* IPv4 besteht aus 32 Bit * Öffentliche IP-Adressen sind global erreichbar * Private IP-Bereiche:
- 10.0.0.0/8
- 172.16.0.0/12
- 192.168.0.0/16
* CIDR-Notation beschreibt Netzgröße und Subnetze
Subnetting
* Aufteilung eines Netzes in kleinere Teilnetze * Bestimmung von:
- Netzadresse
- Broadcast-Adresse
- Hostbereich
* Grundlage für:
- VLANs
- Firewalls
- Cloud-Netzwerke
- Zugriffskontrolle
ARP
* Auflösung von IP-Adressen zu MAC-Adressen * Funktioniert nur im lokalen Netzwerk * Grundlage für ARP-Spoofing und MITM-Angriffe
DHCP
* Automatische Vergabe von:
- IP-Adresse
- Netzmaske
- Gateway
- DNS-Server
* Ablauf:
- Discover
- Offer
- Request
- Acknowledge
DNS
* Übersetzung von Domainnamen zu IP-Adressen * Kritisch für:
- Webzugriffe
- E-Mail
- Sicherheitsmechanismen
* Häufiges Angriffsziel (Spoofing, Hijacking)
Ports
* 0–1023: Well-known Ports * 1024–49151: Registered Ports * 49152–65535: Dynamische Ports * Ports definieren erreichbare Dienste, nicht Sicherheit
Paketfluss im Netzwerk
* Paket entsteht auf Application-Ebene * Wandert durch Transport-, Internet- und Netzwerkschicht * Routing entscheidet über den nächsten Hop * Zielsystem verarbeitet Paket in umgekehrter Reihenfolge
Tools & Ressourcen
* ping – Erreichbarkeit prüfen * traceroute – Netzwerkpfad analysieren * ip – IP-Konfiguration und Routing anzeigen * netstat – Netzwerkverbindungen (legacy) * ss – Moderne Socket- und Portübersicht * Paketdiagramme zur Visualisierung * Subnetting-Rechner zur Übungskontrolle
Praktische Übungen
Subnetting-Drills
* Täglich mehrere Netze berechnen * Fokus auf:
- Hostanzahl
- Netzmaske
- Broadcast-Adresse
Homelab Grundlagen
- Zwei Systeme im gleichen Netzwerk
* IP-Adressen vergleichen * Gateway und DNS prüfen * Erreichbarkeit testen
Einfache Netzwerk-Scans
* Offene Ports identifizieren * Unterschied zwischen erreichbar und offen verstehen * Noch keine automatisierten Angriffe
TryHackMe
* Räume zu Netzwerk-Grundlagen bearbeiten
* Fokus auf:
- IP
- Subnetting
- Ports
- Protokolle
Zeitaufwand
* Geschätzte Stunden pro Woche: 8–12 * Ziel: Verständnis, nicht Auswendiglernen
