Praxis-Stammvorlesung (4 SWS + 2
SWS Übungen, Nr. 041061)
Rechnernetze und verteilte Systeme (RvS)
-
Zeit und Ort:
-
Mi, 10.15-12.00: Campus Süd, GB V, HS 113
-
Do, 16.15-18.00: Campus Süd, GB V, HS 113
- Dozent:
- Heiko Krumm
- Inhalt:
-
Die überwiegende Mehrheit der heutigen Rechner ist vernetzt, d.h.
durch Kopplung an ein Datennetz/Telekommunikationssystem mit der Fähigkeit
zur Kommunikation mit ortsfernen Rechnern ausgestattet. Auch werden nahezu
alle modernen Telekommunikationssysteme mittels Rechnernetzen realisiert.
Für praktisch orientierte Informatiker ergeben sich dadurch drei größere
Aufgabenfelder: Rechnernetz-Systemkomponenten, Telekommunikationssysteme,
Rechnernetz-Anwendungen.
-
Die Vorlesung RvS soll dazu wesentliche Grundkenntnisse vermitteln:
-
Telekommunikationssysteme:
Logische Architektur nach ISO/OSI-Modell, Dienste und Protokolle, Rechnernetz
als Telekommunikationssystem, Basisdienste, Protokollbeschreibung, Protokollbewertung,
Protokollimplementierung;
-
Rechnernetze:
Dienste und Anwendungen in Rechnernetzen, Entwurfsparadigmen und Unterstützungssysteme
für Netz-Anwendungen, Verteilte Algorithmen.
-
Hörer:
-
Kerninformatiker und Ingenieurinformatiker nach dem Vordiplom
-
Voraussetzungen:
-
Vordiplom
-
Literatur:
-
Skript zur Vorlesung, dort angegebene ergänzende Literatur
Spezialvorlesung (2 SWS, Nr. 042437)
Rechnernetzanwendungen
-
Zeit und Ort:
- Do, 12.15-14.00: Campus Süd, GB IV, HS 112
-
Dozent:
-
Heiko Krumm
-
Inhalt:
Die Vorlesung befaßt sich mit Fragestellungen
der Entwicklung von Rechnernetz-Anwendungen, die sich auf den Entwurfshintergrund
und die Ablaufeinbettung der Anwendungssoftware konzentrieren. Ortsverbund-Anwendungen
stehen dabei im Mittelpunkt, d.h. solche Anwendungen, bei denen die unterschiedliche
Lokalität von Daten und Aktionen problembedingt ist (z.B. verteiltes
Reisebuchungssystem). Der Schwerpunkt liegt auf generellen Aspekten, spezielle
Anwendungen werden kaum berührt.
Einführend werden Besonderheiten verteilter
Programme erörtert. Den Hauptteil bilden Vertiefungen hinsichtlich
der Basismaschine 'Rechnernetz' (im Hinblick auf normfähige 'offene'
verteilte Anwendungen, z.B. Nutzung / Integration von anwendungsorientierten
Kommunikationsdiensten und im Hinblick auf ablaufunterstützende Systeme,
z.B. RPC-Systeme, Distributed Computing Environment DCE, CORBA, Enterprise
Java, Rolle von Directories, Netzbetriebssysteme und verteilte Betriebssysteme),
hinsichtlich geeigneter Paradigmen / Modellvorstellungen / Grobarchitekturen
(z.B. kommunizierende Prozesse, Client-Server, geteilte Objekte, wandernde
Prozesse; Konzepte verteilter Programmiersprachen) und damit verbundener
Interaktionsformen (z.B. Nachrichten, Operationsfernaufruf, Move, Joint
Actions, Scripts).
-
Hörer:
-
Kerninformatiker und Ingenieurinformatiker nach dem Vordiplom
-
Voraussetzungen:
-
Vordiplom, Stammvorlesung 'Rechnernetze und verteilte Systeme'
-
Literatur:
Literaturangaben werden im Verlauf der Vorlesung
gegeben,
Folien zur Vorlesung sollen vorlesungsbegleitend
per Kopie verfügbar werden.
Seminar (2 SWS, Nr. 044386)
Modelle zur Sicherheit im Netz
Zeit:
Blockseminar am Ende der Vorlesungszeit
-
Veranstalter:
-
Heiko Krumm
-
Inhalt:
-
Die Sicherheit vernetzter Systeme ist einerseits stärker gefährdet
als die einzelner Rechner, da das Netz vielfältige Angriffsmöglichkeiten
bietet, andererseits ist sie oft wichtiger, da sich erfolgreiche Angriffe
viel stärker auswirken können. Weiterhin ist es sehr schwer,
Sicherheit im vernetzten System zu gewährleisten, da hier viele Komponenten
in Wechselwirkung stehen, so dass die verschiedenen Maßnahmen sorgfältig
geplant und miteinander abgestimmt werden müssen. Helfen können
dabei Modelle, mit denen Sicherheitspolicies, Dienste, Mechanismen und
Maßnahmen kompakt und präzise dargestellt und untersucht werden
können. Im Seminar sollen einige dieser Modelle behandelt werden,
die z.B. die Untersuchung von Authentifikations- und Schlüsselverteilungsprotokollen,
die Definition von Zugriffsrechten und die Synthese von Firewall-Systemen
leisten.
-
Hörer:
-
Kerninformatiker und Ingenieurinformatiker nach dem Vordiplom
-
Voraussetzungen:
-
Vordiplom, Vorlesung 'Rechnernetze und verteilte Systeme', Vorlesung 'Sicherheit
im Netz'
-
Literatur:
-
Literaturhinweise werden bei der Themenvergabe gegeben.
-
Zeitplan:
-
Mitte Oktober bis Mitte November: Themenvergabe
-
Mitte November bis Semesterende: Themenbearbeitung unter Rücksprache
mit dem Veranstalter
-
Semesterende: 1- bis 2-tägiges Kompaktseminar
-
Aufgaben der Teilnehmer:
-
Einarbeitung in einen aktuellen Ansatz, Literatursuche und Auswertung
-
Schriftliche Ausarbeitung zum gewählten Seminarthema
-
Seminarvortrag und Teilnahme am Kompaktseminar
Heiko Krumm,
5.6.00-
Informatik IV, Uni Dortmund