| Integration of module into courses of studies: | Informatik, B.Sc., FSPO 2022 Technische Informatik,
Medieninformatik, B.Sc., FSPO 2022 Technische Informatik,
Software Engineering, B.Sc., FSPO 2022 Technische Informatik,
Informatik Lehramt, B.Sc., FSPO 2022 nach Änderungssatzung vom 20.12.2022 Pflichtmodule Informatik,
Informatik Lehramt Erweiterungsfach, M.Ed., FSPO 2022 nach Änderungssatzung vom 20.12.2022 Pflichtmodule Informatik,
Mathematik, B. Sc., FSPO 2024 Nebenfach Informatik,
Mathematik, B. Sc., FSPO 2024 Fächerübergreifendes Nebenfach,
Wirtschaftsmathematik, B. Sc., FSPO 2024 Informatik,
Informatik Lehramt, B.Sc., FSPO 2025 Pflichtbereich Informatik,
Informatik Lehramt Erweiterungsfach, M.Ed., FSPO 2025 Pflichtbereich Informatik |
| Modes of learning and teaching: | Vernetzte Systeme (Vorlesung) (3 SWS),
Vernetzte Systeme (Übung) (2 SWS) |
| Module authority: | Prof. Dr. Frank Kargl |
| Lecturer: | Prof. Dr. Frank Kargl |
| Language: | german |
| Turn / Duration: | every winter term / 1 |
| Requirements (contentual): | Inhalte aus
- Grundlagen der Praktischen Informatik
- Objektorientierte Programmierung (insbes. Java Programmierung)
- Technische Grundlagen |
| Requirements (formal): | |
| Basis for: | Weiterführende Veranstaltungen zu Rechnernetzen und Verteilten Systemen |
| Learning objectives: | Studierende können die Aufgaben von Kommunikationsschichten anhand des ISO/OSI-Modells benennen und am Beispiel des Internets erläutern. Sie sind in der Lage, auf Basis von UDP und TCP kommunizierende Anwendungen in Java zu entwickeln. Sie verstehen gängige Routingalgorithmen, Verfahren zur zuverlässigen Datenübertragung, Protokolle zum Medienzugang und grundlegende Eigenschaften der physikalischen Schicht und sind in der Lage, diese Ebenen anhand ihrer Merkmale und Funktionen zu bewerten.
Darüber hinaus sind die Studierenden mit typischen Problemen und Herausforderungen der verteilten Systeme vertraut und kennen beispielhafte Lösungsstrategien und können diese bei der Entwicklung verteilter Systeme anwenden. |
| Content: | ISO/OSI-Modell, Anwendungs-, Transport-, Netzwerk-, Sicherungs- und physikalische Schicht,Kommunikationsprotokolle: Ethernet, IPv4, IPv6, TCP, UDP, ICMP, DNS, ARP, NDP,Anwendungsprotokolle anhand konkreter Beispiele wie SMTP o.Ä,,Mobilkommunikation: Grundlagen drahtloser Kanal, IEEE 802.11 WLAN,Typische Problemfelder und verteilte Algorithmen aus Bereichen wie Konsistenz, Zeitsynchronisation oder Fehlertoleranz,Beispiele für komplexe verteilte Anwendungen wie Blockchains |
| Literature: | J. F. Kurose, K. W. Ross. Computer Networking, A Top-Down Approach. 7. Auflage oder später, Addison-Wesley,J. F. Kurose, K. W. Ross. Computernetzwerke, Der Top-Down-Ansatz. 7. Auflage oder später, Pearson,M. van Steen, A.S. Tanenbaum, Distributed Systems, CreateSpace Independent Publishing Platform oder online https://www.distributed-systems.net/ |
| Grading procedure: | The module examination consists of a graded written examination. Participation in the examination requires an ungraded study achievement. If a specified academic work is achieved, a grade bonus is awarded in accordance with §17 (3a) of the General Examination Regulations at the immediately following examination. The examination grade is improved by one grade level, but not better than 1.0. An improvement from 5.0 to 4.0 is not possible. |
| Estimation of effort: | Presence: 75 h
Pre- and Postprocessing: 105 h
Sum: 180 h |