Rechnernetze und Einführung in verteilte Systeme

Modulnummer
CS1028
Modulverantwortliche
  • Prof. Dr. Uwe Meyer
Lehrenden
  • Prof. Dr. Uwe Meyer
  • Prof. Dr. André Rein
Kurzbeschreibung

Dieses Modul erklärt den Aufbau von Rechnernetzen und verteilten Systemen anhand eines Schichtenmodells (ISO/OSI), die Funktionsweise des Internets und seiner wichtigsten Dienste und gibt eine Einführung in die wichtigsten Konzepte verteilter Systeme.

Qualifikations- und Lernziele

Die Studierende können

  • die verschiedenen Schichten von Rechnernetzen beschreiben und die wichtigsten Internetdienste in diesen Schichten erklären.
  • Bandbreiten berechnen sowie grundlegende Architekturen von verteilten Systeme und Middleware einschätzen und die Nutzbarkeit für Anwendungsfälle bewerten.

Die Studierenden sind in der Lage

  • in kleinen Teams komplexere Themenstellungen des Gebietes zu durchdringen.
  • technische Fragestellungen zu analysieren und Lösungen zu entwerfen und sie In einem seminaristischen Umfeld zu präsentieren und dabei deren Korrektheit und Adäquatheit zu vertreten.
Lerninhalte
  • ISO/OSI Schichtenmodell
  • Anwendungsschicht
    • Internet-Dienste (wie z.B. telnet, http, ftp, smtp, bind)
    • Sockets
  • Transportschicht (UDP/TCP, Protokolle)
  • Netzwerkschicht (IP, Routing, DHCP)
  • Sicherungsschicht / MAC
  • Security
  • Verteilte Systeme: Beispiele und Ziele
  • Typen verteilter Systeme und Architekturen
  • Middleware
  • Herausforderungen verteilter Systeme: Konsistenz, Fehlertoleranz, Verfügbarkeit
Moduldauer (Semester)
1
Unterrichtssprache
Deutsch
Gesamtaufwand
6.0 CrP; 180 Stunden, davon etwa 60 Stunden Präsenzzeit.
Semesterwochenstunden
4
Lernformen

Seminaristischer Unterricht 4 SWS

Geprüfte Leistung

Prüfungsvorleistung: Hausübungen
Prüfungsleistung: Klausur, auch im Antwort-Wahl-Verfahren (Anteil des Antwort-Wahl-Verfahrens wird den Studierenden rechtzeitig und in geeigneter Weise bekannt gegeben)

Bewertungsstandard

Bewertung der Prüfungsleistung nach § 9 der allgemeinen Bestimmungen für Bachelorprüfungsordnungen

Bonuspunkte

Keine

Häufigkeit des Angebots
Jedes Semester
Literatur
  • Kurose/Ross: Computernetzwerke – Der Top-Down Ansatz
  • Tanenbaum: Computernetzwerke
  • Tanenbaum/van Steen: Distributed Systems – Principles and Paradigms
Voraussetzungen

Keine

Verwendbarkeit des Moduls

Pflichtmodul: Bachelor Informatik, Bachelor Ingenieur-Informatik

Rechtliche Hinweise