Lehrende: Prof. Dr. Mathias Fischer
Veranstaltungsart: Vorlesung
Anzeige im Stundenplan: CN - VL
Semesterwochenstunden: 3
Unterrichtssprache: Deutsch
Min. | Max. Teilnehmerzahl: - | 100
Kommentare/ Inhalte: Das Internet hat mittlerweile alle Lebensbereiche durchdrungen und stellt das größte jemals von Menschen geschaffene technische System dar. In diesem Modul werden die technischen Grundlagen von Rechnernetzen vermittelt. Dabei wird zunächst der grundsätzliche Netzaufbau sowie das OSI und das Internet-Architekturmodell eingeführt. Nachfolgend gliedert sich die Veranstaltung entsprechend der unterschiedlichen Schichten im Internet-Architekturmodell und es werden anschaulich wichtige Protokollfunktionen von Netzen auf den unterschiedlichen Schichten behandelt. Die begleitende Übung wird neben einem theoretischen Teil auch praktische Anteile haben. So werden in der Übung Tools zur Analyse von Netzwerkdaten benutzt, um beispielsweise Protokolle in Aktion zu erleben. Des Weiteren und um grundlegende Prinzipien von Netzen zu verstehen, werden in der Übung auch Tools für die lokale Erstellung und Simulation kleiner Netzwerke verwendet.
Lernziel: Die Studierenden sind in der Lage einfache Protokollfunktionen von Rechnernetzen zu spezifizieren und zu implementieren. Sie können die Auswirkungen bestimmter Entwurfsentscheidungen bei der Realisierung einzelner Protokollfunktionen einschätzen Des Weiteren verstehen die Studierenden das grundsätzliche Zusammenwirken der Komponenten eines Netzes als System. Die Studierenden verfügen über Kenntnisse und einen guten Überblick über die anwendungsorientierten Schichten von Netzen (bzw. dem Internet) und deren Protokollen.
Literatur: J. F. Kurose, K. W. Ross. Computer Networking: A Top Down Approach – Pearson, 8. Edition, 2021 (but also the 6. and 7. Edition) A. Tanenbaum, N. Feamster, D.J. Wetherall. Computer Networks. Pearson, 6. Edition, 2021. (but also the 5. Edition) G. Schäfer, M. Rossberg. Netzsicherheit - dpunkt.verlag, 676 pages, Hardcover, 2014.