Technologie-Zentrum Informatik Digital Media
and Networks
Department for
Mathematics and
Computer Science
Universität Bremen

Steuerungsprotokolle für Multimediakommunikation im Internet

Infos für das Kommentierte Vorlesungsverzeichnis

Das Internet und angrenzende Bereiche des Informationsaustauschs bzw. der Informationsverteilung verschmelzen in zunehmendem Maße miteinander. Dabei werden mehr und mehr Kommunikationsdienste, die traditionell auf anderen Technologien basierten, so adaptiert, daß sie das Internet bzw. Internet-Technologien zur Informationsübermittlung einsetzen. Beispiele hierfür sind vor allem Internet-Telefonie und Media-Streaming (also das Anfordern und Betrachten von Video-Clips im Web), wobei sich letzteres teilweise bereits zu IP-basiertem digitalen Fernsehen entwickelt.

In dieser Lehrveranstaltung geben wir einen Überblick über die von der IETF entwickelten bzw. in der Entwicklung befindlichen Standards in diesem Bereich. Dabei werden einerseits die Spezifikationen technisch im Detail vorgestellt (wobei eine Vertiefung von den Teilnehmern selbst durch Lektüre ausgewählter Dokumente erbracht wird), ergänzend werden insbesondere die historische Entwicklung und die aktuellen Trends vermittelt. Auch werden eingangs die erforderlichen Rechnernetz-Grundlagen kurz wiederholt.

Neben einem interaktiven Vorlesungsteil werden zur Vertiefung vier bis fünf praktische Übungsaufgaben gestellt und von den Studierenden in kleinen Gruppen bearbeitet. Diese Aufgaben bauen aufeinander auf und zielen zunächst darauf ab, ein grundlegendes Verständnis für die Implementierung von Kommunikationssoftware zu schaffen und mit der Handhabung der Betriebssystemschnittstellen (Timer, Sockets usw.) in UNIX vertraut zu werden. Schritt für Schritt wird dieses Gerüst um die Interpretation verschiedener Protokollformate erweitert, und schließlich wird ein kleiner Automat für komplexere Interaktionen mit einem Kommunikationspartner (Server, Peer) realisiert. Dabei werden die meisten im Vorlesungsteil vorgestellten Protokolle gestreift.

Diese Lehrveranstaltung richtet sich an Studierende, die Interesse an Kommunikationsprotokollen für die Echtzeitkommunikation im Internet, deren Konzepten und ihrer Implementierung haben. Voraussetzung sind fundierte Kenntnisse in und Übung im Umgang mit einer imperativen Programmiersprache (vorzugsweise C/C++) sowie die Bereitschaft, diese Fertigkeiten zu vertiefen und sich intensiv mit der Implementierung von Kommunikationsprotokollen auseinanderzusetzen.

Da die gesamte verwendete Literatur (eben die Standards) ausschließlich in englischer Sprache zur Verfügung steht, ist das Verstehen englischer Spezifikationen auf diesem Gebiet elementare Voraussetzung für den erfolgreichen Abschluß der Lehrveranstaltung.

Hinweis: Vor Beginn des Wintersemesters findet wie üblich ein C/C++-Einführungskurs statt. Die Teilnahme an diesem Kurs ist zwar weder notwendig noch hinreichend, gerade die letzten beiden Tage können aber durchaus der sinnvollen Auffrischung verschiedener Aspekte von C++ und insbesondere einiger Standard-Bibliotheken dienen.

Offizielle Lehrveranstaltungsankündigung

Dokumentensammlung und Folien

Nützliche Links

© 2002 Jörg Ott - Last modified: $Id: index.html,v 1.5 2004/09/08 20:32:54 jo Exp $