Grundlagen der Rechnernetze
Titel: | Grundlagen der Rechnernetze |
Englischer Titel: | Introduction to Computer Networks |
Typ: | Vorlesung mit Übung |
Nummer / Kürzel: | CS3150.000 / GRN |
SWS / LP: | 2V+1Ü / 4LP |
Dozent: | Prof. Dr.-Ing. Franz J. Hauck |
Betreuer: | Vladimir Nikolov, Sven Schober |
Termine: | Vorlesung: Donnerstag, 08.30 Uhr - 10.00 Uhr, O27-H20; Beginn am 20.10.2011 Übung: Mittwoch, 14.15 Uhr - 15.45 Uhr, O27-H20; Beginn am 26.10.2011 (ungefähr vierzehntägig) |
Lernplattform: | Die Veranstaltung wird mit Hilfe des E-Learningsystems ILIAS durchgeführt. Bitte registrieren Sie sich dort mit dem in der Veranstaltung angegebenen Passwort. |
Notenbonus: | Für die erfolgreiche Teilnahme an den Übungsaufgaben gibt es einen Notenbonus auf die schriftliche Prüfung. Die Übung ist erfolgreich abgeschlossen, wenn bei den Übungsaufgaben mindestens 50% der möglichen Punkte erreicht wurden und nicht mehr als zwei Aufgaben mit Null Punkten zu bewerten waren (insbesonder auch nicht abgegeben wurden). Die Übungsaufgaben sollen in Gruppen zu maximal zwei Personen erstellt werden. Die Gruppen müssen in der Lage sein, ihre Lösungen in der Übung vorzustellen. Das Abschreiben von alten Lösungen oder von anderen Gruppen wird mit dem Ausschluss von der Bonierung geahndet. |
Prüfungstermine: | 1. Prüfung: Freitag, 02.03.2012, 14.00 Uhr - 15.00 Uhr, O27-H20, O28-H21, O28-H22, keine Hilfsmittel 2. Prüfung: Freitag, 13.04.2012, 12.00 Uhr - 13.00 Uhr, O28-H22, keine Hilfsmittel |
Beschreibung und allgemeine Angaben | |
Englischer Titel: | Introduction to Computer Networks |
Zuordnungen: | Informatik, Bachelor (PO 2010): Modul Technische Grundlagen der Informatik Medieninformatik, Bachelor (PO 2010): Modul Technische Grundlagen der Informatik Software Engineering, Bachelor: Modul Technische Grundlagen der Informatik Informationssystemtechnik, Bachelor: Modul Technische Grundlagen der Informatik Informatik, Lehramt (PO 2011): Modul Technische Grundlagen der Informatik Informatik, Diplom: Kernfach Technische und Systemnahe Informatik, Vertiefungsgebiet Verteilte Systeme Medieninformatik, Diplom: Kernfach Informatik Informatik, Master (PO 2001): Kernfach Technische und Systemnahe Informatik, Spezialisierung Verteilte Systeme |
Verwantwortlich: | Prof. Dr.-Ing. Franz J. Hauck |
Unterrichtssprache: | Deutsch |
Turnus / Dauer: | jedes Wintersemester / ein volles Semester |
Vorraussetzungen (inhaltlich): | Programmiererfahrung in Java; Einführung in die Informatik; Programmierung von Systemen |
Vorraussetzungen (formal): | keine |
Grundlage für (inhaltlich): | weiterführende Veranstaltungen zu Netzwerken und Mobilkommunikation |
Lernziele: | Studierende können die Aufgaben von Kommunikationsschichten anhand des ISO/OSI-Modells benennen und am Beispiel des Internets erläutern. Sie sind in der Lage auf Basis von UDP und TCP kommunizierende Anwendungen in Java zu entwickeln. Sie verstehen gängige Routingalgorithmen, Verfahren zur zuverlässigen Datenübertragung und Protokolle zum Medienzugang und sind in der Lage anhand ihrer Merkmale und Funktionen zu bewerten. Sie können skizzieren wie grundlegende Verfahren der Computersicherheit funktionieren und wie diese auf netzwerkbasierte Kommunikation anwendbar sind. |
Inhalt: | Anhand des Internets werden die Anwendungs-, Transport-, Netzwerk- und Sicherungsschicht des ISO/OSI-Modells ausführlich behandelt. In den Übungen wird dabei der Umgang mit der Netzwerk-API (Sockets) geübt und einzelne Funktionen der Schichten in abgegrenzten Aufgaben nachgebildet. Schwerpunkte der Vorlesung bilden Verfahren zur zuverlässigen Datenübertragung, zum Routing und zum Medienzugang. Es werden die Protokolle HTTP, SMTP, POP3, DNS, TCP, UDP, IP, ARP, ICMP und PPP behandelt. Auf der Ebene der Sicherungsschicht wird unter anderem Ethernet betrachtet. Eine Einführung in die kryptographischen Verfahren der Computersicherheit sowie deren Anwendung im Netzwerkbereich schließen den Stoff ab. |
Literatur: | J. F. Kurose, K. W. Ross: Computer Networking, A Top-Down Approach. 4th Ed., Addison-Wesley, 2007. J. F. Kurose, K. W. Ross: Computernetzwerke, Der Top-Down-Ansatz. 4. Aufl., Pearson, 2008. |
Leistungsnachweise und Prüfungen: | schriftliche Prüfung am Ende des Semesters; keine Leistungsnachweise; Prüfung nicht gleichzeitig mit der Prüfung Rechnernetze I oder II ablegbar |
Notenbildung: | Note der schriftlichen Prüfung |
Arbeitsaufwand: | Präsenzzeit Vorlesung, Übung, Prüfung: 45h (1,5LP) Selbststudium mit Nachbereitung der Vorlesung, Übungsaufgaben, Prüfungsvorbereitung: 75h (2,5LP) Summe: 120h (4LP) |