Praktikum Rechnernetze

(letzte Änderung: 27.09.04)

Anmeldung Bitte melden Sie sich bei Interesse am Praktikum vorab beim Dozenten per Email (Jürgen Vogel, vogel@informatik.uni-mannheim.de), so dass die Teilnehmerzahl abgeschätzt werden kann.
Ort Seminar-Raum 422, L15,16
Termine nach Vereinbarung
Vorbesprechung am Mittwoch, 20.10.2004, 9:00
Achtung: Die Vorbesprechung findet im Hörsaal des RZ (L15,16 / 6. Stock) statt.
Beschreibung Das Rechnernetze-Praktikum soll die Inhalte der Vorlesung Rechnernetze anhand einer praxisnahen Aufgabe vertiefen. Dazu soll eine komplexe Programmieraufgabe in kleinen Teams bearbeitet werden.

Die Aufgabe des Praktikums wird es sein, einen einfachen Netzwerksimulator selbst zu implementieren und mit dessen Hilfe das TCP-Protokoll zu simulieren: Der Netzwerksimulator soll nach dem Prinzip der diskreten Ereignis-Simulation Datenpakete auf einer Topologie aus Knoten (Router und End-Systeme) und Kanten (physikalischen Verbindungen) vermittlen können. Auf dieser Basis soll dann das TCP-Protokoll mit seinen wesentlichen Funktionen (Fehlerkontrolle, Überlastkontrolle, etc.) implementiert und analysiert werden.

Das Praktikum wird also grundlegende Verfahren zur Simulation von Netzwerk-Protokollen vermittlen und einen vertiefenden Einblick in die Funktionsweise von TCP geben.
Voraussetzungen Folgende Voraussetzungen sollte man mitbringen: (1) Grundlegende Kenntnisse in Rechnernetzen, insbesondere in Routing, IP und TCP, z.B. durch Teilnahme an der Vorlesung Rechnernetze. (2) Gute bis sehr gute Programmierkenntnisse in Java. Schwerpunktmäßig kommen fundamentale Techniken zum Einsatz, wie der Entwurf von Programmstrukturen, das Umsetzen von Algorithmen und das Arbeiten mit Dateien. Nicht erforderlich sind Oberflächenprogrammierung, Netzwerkprogrammierung (!) und Multi-Threading. Alternativ besteht die Möglichkeit, sich diese Kenntnisse schnell und selbständig während der Veranstaltung anzueignen.

Das Praktikum ist erfahrungsgemäß mit einem relativ hohen Arbeitsaufwand verbunden und erfordert eine kontinuierliche und aktive Mitarbeit!
Prüfung Am Semesterende kann das Praktikum im Umfang von 4 SWS geprüft werden (voraussichtlich mündlich).
Während des Praktikums besteht eine Anwesenheitspflicht - ein Fehlbleiben ist beim Dozenten zu entschuldigen.
Kontakt Jürgen Vogel
Raum 408, L15,16
vogel@informatik.uni-mannheim.de
Tel.: 0621 181 2615

Materialien
Bücher:
  • Andrew S. Tanenbaum, Computernetzwerke, Prentice Hall.
  • W. Richard Stevens, TCP/IP Illustrated, Volume 1, Addison-Wesley.