Geb. 50.34 / Raum -102 (MM-HS, geändert!) / INFORMATIK Gebäude
montags 09:45 - 11:15, wöchentlich
50.34 / MM HS -102
Voraussetzungen | Die Inhalte der Vorlesung Einführung in Rechnernetze werden als bekannt vorausgesetzt. Der Besuch der Vorlesung Telematik wird dringend empfohlen, da die Inhalte eine wichtige Grundlage für Verständnis und Einordnung des Stoffes sind. |
Beschreibung | Im Mittelpunkt der Vorlesung stehen aktuelle Entwicklungen im Bereich der Internet-basierten Netztechnologien. Zunächst werden architekturelle Prinzipien des heutigen Internets vorgestellt und diskutiert, sowie anschließend motiviert, welche Herausforderungen heute und zukünftig existieren. Methoden zur Unterstützung von Dienstgüte, die Signalisierung von Anforderungen der Dienstgüte sowie IPv6 und Gruppenkommunikationsunterstützung werden besprochen. Der Einsatz der vorgestellten Technologien in IP-basierten Netzen wird diskutiert. Fortgeschrittene Ansätze wie aktive bzw. programmierbare Netze sind ebenso Gegenstand dieser Vorlesung wie neuere Entwicklungen im Bereich der Peer-to-Peer-Netzwerke. |
Literaturhinweise | James F. Kurose, and Keith W. Ross Computer Networking 6th edition, Addison-Wesley/Pearson, 2013, ISBN 978-0-273-76896-8, Chapters 1, 2.6 (P2P), 4 (Network Layer), 7.5 (Scheduling, IntServ, DiffServ, RSVP) Weiterführende Literatur Ralf Steinmetz, Klaus Wehrle (Eds) Peer-to-Peer Systems and Applications LNCS 3854, Springer 2005 M. Blanchet: Migrating to IPv6: A Practical Guide to Implementing IPv6 in Mobile and Fixed Network, |
Lehrinhalt | Im Mittelpunkt der Vorlesung stehen aktuelle Entwicklungen im Bereich der Internet-basierten Netztechnologien. Zunächst werden architekturelle Prinzipien des heutigen Internets vorgestellt und diskutiert, sowie anschließend motiviert, welche Herausforderungen heute und zukünftig existieren. Methoden zur Unterstützung von Dienstgüte, die Signalisierung von Anforderungen der Dienstgüte sowie IPv6 und Gruppenkommunikationsunterstützung werden besprochen. Der Einsatz der vorgestellten Technologien in IP-basierten Netzen wird diskutiert. Fortgeschrittene Ansätze wie aktive bzw. programmierbare Netze sind ebenso Gegenstand dieser Vorlesung wie neuere Entwicklungen im Bereich der Peer-to-Peer-Netzwerke. |
Arbeitsbelastung | Vorlesung mit 2 SWS plus Nachbereitung/Prüfungsvorbereitung, 4 LP. 4 LP entspricht ca. 120 Arbeitsstunden, davon ca. 30 Std. Vorlesungsbesuch ca. 60 Std. Vor-/Nachbereitung ca. 30 Std. Prüfungsvorbereitung |
Zielgruppe | MA-Informatik, MA-Informationswirtschaft |
Ziel | Studierende
Insbesondere kennen Studierende wichtige Architekturkonzepte und Entwurfsprinzipien, die im Internet Anwendung finden und können diese anhand von Beispielen erläutern bzw. selbst beim Systementwurf anwenden. Außerdem kennen Studierende den Begriff der Dienstgüte sowie wichtige Dienstgüteparameter, beherrschen grundlegende Mechanismen zur Unterstützung von Dienstgüte (z.B. Klassifizierer, Verkehrsformer, Warteschlangen- und Bedienstrategien, Signalisierungsprotokolle zur Ressourcenreservierung), können diese analysieren und bewerten und können sie für den Entwurf von Kommunikationssystemen anwenden. Studierende kennen Konzepte und Standards zur Bereitstellung Gruppenkommunikation im Internet und können Protokollabläufe in eigenen Worten erläutern und grundlegende Konzepte benennen. Zudem beherrschen Studierende das neue Internetprotokoll Version 6 (IPv6), können es praktisch anwenden und können dessen Funktionsweise bzw. Unterschiede zur alten Version 4 erklären. Studierende kennen die Eigenschaften von Peer-to-Peer-Systemen können diese erläutern und verschiedene Organisationsformen miteinander vergleichen. Des Weiteren beherrschen Studierende Verfahren zum Routing in solch dezentral organisierten Peer-to-Peer-Systemen und können dessen Funktionsweise in eigenen Worten detailliert erklären und anwenden. Überdies entwickeln die Studierenden ein Verständnis für die Funktionsweise neuerer Ansätze zur Erhöhung der Flexibilität von Kommunikationsnetzen (z.B. Netzvirtualisierung, Software-Defined Networking), können technische Verfahren zur Umsetzung analysieren, erläutern und anwenden. |