Einführung und Aufbau der Laborumgebung
  • Willkommen
  • Was du in diesem Kurs lernen wirst
  • Die Laborumgebung - Übersicht
  • Wichtiger Hinweis für deine Laborumgebung!
  • Installation von VirtualBox
  • Installation von Windows 10 als virtuelle Maschine
  • Installation von Ubuntu Linux als virtuelle Maschine
Ein erster Blick hinter die Kulissen
  • Grundlagen der Netzwerk-Konfiguration
  • Wireshark - dein neuer bester Freund
  • Wir beobachten einen Ping
  • Was passiert beim Aufrufen einer Website?
Ein paar Grundbegriffe
  • Übersicht über das OSI-Modell
  • Die Verkapselung der Daten
  • Das TCP/IP-Modell im Vergleich zum OSI-Modell
  • LAN, WAN & Co.
  • Netzwerk-Medien: Ethernet, WLAN, DSL und Kabel
  • Quiz zum Abschnitt: "Ein paar Grundbegriffe"
  • Zusammenfassung Abschnitt 3: "Ein paar Grundbegriffe"
Das Internet Protocol (IP)
  • RFC 791 und der IP-Header
  • Der IP-Header in Wireshark
  • Praxis-Aufgabe: Der IP-Header in Wireshark
  • Aufbau einer IP-Adresse
  • Die IP-Adressklassen
  • Die Netz- und Broadcast-Adresse
  • RFC 950 und die Subnetzmaske
  • Standard-Subnetzmasken
  • So funktioniert das Subnetting
  • Beispiel Nr. 1 für Subnetting
  • Beispiel Nr. 2 für Subnetting
  • Aufgaben Subnettig
  • Subnetting-Evolution: CIDR und VLSM
  • VLSM - Die Variable Length Subnet Mask
  • Ein praktisches Beispiel für VLSM
  • Aufgabe VLSM
  • Besondere IP-Adressen
  • Private IP-Adressen nach RFC 1918
  • Network Address Translation (NAT)
  • Port-Forwarding in der Praxis
  • Quiz zum Abschnitt: "Das Internet Protocol (IP)"
  • Zusammenfassung Abschnitt 4: "Das Internet Protocol (IP)"
Das Address Resolution Protocol
  • Die Wahrheit über die Netzwerk-Kommunikation
  • ARP bei Subnetz interner Kommunikation
  • ARP bei Subnetz übergreifender Kommunikation
  • Quiz zum Abschnitt: "Das Address Resolution Protocol"
Routing-Grundlagen
  • Einführung in die Routing-Logik
  • Aufbau eines Routing-Eintrags
  • Statisches versus dynamisches Routing
  • Die Default-Route
  • Statische Routen unter Windows einrichten
  • Statische Routen unter Linux einrichten
  • Statische Routen auf einem Router einrichten (Beispiel Cisco und Fritz!Box)
  • So arbeiten Routing-Protokolle
  • Praxisbeispiel: OSPF konfigurieren Quagga unter Linux
  • OSPF konfigurieren mit Cisco-Routern
Das Internet Control Message Protocol (ICMP)
  • ICMP-Grundlagen
  • Wichtige ICMP-Typen und -Codes
  • ICMP-Typ 8 und 0 (Ping)
  • ICMP-Typ 3 (Destination Unreachable)
  • ICMP-Typ 11 (TTL Exceeded)
  • ICMP-Typ 5 (Redirect)
TCP und UDP - die wichtigsten Protokolle der Transportschicht
  • Funktionen der Transportschicht
  • Der TCP-Header im Detail
  • Verbindungsauf- und Abbau von TCP
  • Die Portnummern
  • Die Sequenznummern und das ACK
  • Das Receive Window und die Flusssteuerung
  • TCP Error Correction
  • Das User Datagram Protocol
Infrastrukturdienste: DHCP, DNS und NTP
  • DHCP-Grundlagen
  • DHCP - Vergabe einer IP-Konfiguration in der Praxis
  • Bonuslektion - Einen DHCP-Server unter Linux konfigurieren
  • Die DHCP-Optionen
  • Für größere Netzwerke: Der DHCP-Agent
  • Einführung in DNS
  • Die DNS-Hierarchie und das Zonenkonzept
  • Eine DNS-Abfrage in der Praxis mit nslookup
  • Die DNS-Namensauflösung im Internet
  • Bonuslektion - Einen DNS-Server unter W2K12R2 konfigurieren
  • Grundlagen Network Time Protocol (NTP)
  • NTP in der Praxis unter Windows und Linux
Wichtige Anwendungsprotokolle
  • HTTP - Das Hypertext Transfer Protocol
  • Einen Apache-Webserver unter Linux bereitstellen
  • Hinter den Kulissen der HTTP-Kommunikation
  • HTTP absichern: HTTPS mit SSL und TLS
  • Eine HTTPS-Session in der Praxis
  • FTP - Das File Transfer Protocol
  • Einen FTP-Server unter Linux installieren
  • Active FTP in Theorie und Praxis
  • Passive FTP in Theorie und Praxis
  • Anonymous FTP