Kommunikationssysteme
Vorlesung und Übung
Aktuelles
Wann und Wo
Vorlesung:
Mo 13-15 in Raum RUD25 3.001
Mi 13-15 in Raum RUD25 3.001
Übungstermine nach dem Zeitplan unten
Wer
Dozent: Prof. Scheuermann
Übung: Dr.-Ing. Sommer
Was
In der Vorlesung werden die Grundlagen von Rechnernetzwerken auf Hard- und Software-Ebene behandelt. Themen sind dabei unter anderem: Protokollgrundlagen, Schichtenmodelle, das Internet und die Protokolle der TCP/IP-Welt, Routing, Hardware-Architekturen, Local Area Networks (LAN).
Im praktischen Teil der Übungen werden die erworbenen Kenntnisse durch die Programmierung von Netzwerkprotokollen sowie der Konfiguration von Netzwerken vertieft.
Voraussetzungen für die Teilnahme sind Kenntnisse im Umgang mit Betriebssystemen (möglichst auf Kommandozeilenebene) und Kenntnisse in einer objektorientierten Programmiersprache.
Prüfungen
Die Prüfungszulassung erfolgt bei erfolgreicher Bearbeitung der praktischen Aufgaben in der Übung.
Die Klausur findet am 23.02.2015 statt.
Übungen
Jeder Übungstermin findet zweimal statt, jeweils Montags in RUD26 1'303 von 15-17 Uhr und Mittwochs in RUD26 0'313 von 15-17 Uhr. An allen nicht im unten stehenden Zeitplan aufgeführten Montagen steht Dr. Sommer von 15:00-16:30 Uhr zur Beantwortung von Fragen zur Verfügung (Raum RUD25 4.303)
Hier der Terminplan:
Termin | Themen |
20.10. oder 22.10.2014 | Einführung in die praktischen Übungen 1 |
27.10. oder 29.10.2014 | Einführung in die praktischen Übungen 2 |
15.12. oder 17.12.2014 | Anwendungsprotokolle, Transportschicht (TCP, lang anhaltende Verbindungen, Fehlerbehandlung) |
19.01. oder 21.01.2015 | Vermittlungsschicht (IP-Routing, Subnetting) |
02.02. oder 04.02.2015 | Sicherungsschicht (MAC, Fehlerbehandlung, Hamming) |
16.02.2015 09-12 Uhr in RUD26 0'110 | Bitübertragungsschicht (QAM, Datenraten), Klausurvorbereitung |
Praktischer Teil
Die erfolgreiche Bearbeitung der praktischen Übungsaufgaben (Teilnahme an Bearbeitung und Besprechung) ist Voraussetzung für die Prüfungszulassung.
Im praktischen Teil wird die Funktionsweise eines Netzwerkes durch Programmierung von Netzwerkprotokollen, sowie die Konfiguration von Netzwerken näher betrachtet. Die Aufgaben werden größtenteils nach eigenem Zeitplan mit eigenen Rechnern bearbeitet. Als Grundlage für die Programmierung steht dazu ein vorgefertigtes, in der Programmiersprache Groovy (Java-basiert) (groovy.codehaus.org) programmiertes Beispiel (Framework) zur Verfügung. Das Beispiel kann, muß jedoch nicht verwendet werden.
Downloads:
Labortermine werden festgelegt, wenn die Anzahl der Praktikumsgruppen feststeht. Pro Gruppe sollten 4 Studenten zusammenarbeiten.
Die Einteilung der Praktikumsgruppen erfolgt selbstständig über Goya (dort finden Sie das Praktikum als Veranstaltung). Verwenden Sie in Gruppennamen KEINE Sonderzeichen!
Skripte (werden ergänzt und u.U. aktualisiert)
- Teil 0: Informationen
- Teil 1: Einführung
- Teil 2: Anwendungsprotokolle
- Teil 3: Transportprotokolle
- Teil 4: Vermittlungsschicht
- Teil 5: Sicherungsschicht
- Teil 6: Bitübertragungsschicht
Weitere Materialien: