| Integration of module into courses of studies: |
Informatik, B.Sc.: Teil des Moduls Grundlagen der Betriebssysteme und Rechnernetze
Informatik, Lehramt: Pflichtveranstaltung
Medieninformatik, B.Sc.: Teil des Moduls Grundlagen der Betriebssysteme und Rechnernetze
Software Engineering, B.Sc.: Pflichtfach Technische und Sytemnahe Informatik
Informationssystemtechnik, B.Sc.: Pflichtfach Technische und Systemnahe Informatik
Informatik, B.Sc. (PO 2010): Pflichtfach Technische und Systemnahe Informatik
Medieninformatik, B.Sc. (PO 2010): Pflichtfach Technische und Systemnahe Informatik |
| Modes of learning and teaching: |
Grundlagen der Rechnernetze, 2V+2Ü, 5LP |
| Module authority: |
Prof. Dr. Frank Kargl |
| Lecturer: |
Prof. Dr. Frank Kargl |
| Language: |
Deutsch |
| Turn / Duration: |
jedes Wintersemester / ein volles Semester |
| Requirements (contentual): |
Programmiererfahrung in Java, Praktische Informatik |
| Requirements (formal): |
- |
| Basis for: |
weiterführende Veranstaltungen zu Netzwerken und Mobilkommunikation |
| Learning objectives: |
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, sie 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. |
| Content: |
Anhand des Internets werden die Anwendungs-, Transport-, Netzwerk und Sicherungsschicht des ISO/OSI-Modells ausführlich behandelt. In den Übungen werden 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 Protokolle wie z.B. HTTP, SMTP, DNS, TCP, UDP, IP, ARP oder ICMP 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. |
| Literature: |
J. F. Kurose, K. W. Ross: Computer Networking, A Top-Down Approach. 6th Ed., Addison-Wesley, 2012.
J. F. Kurose, K. W. Ross: Computernetzwerke, Der Top-Down-Ansatz. 5. Aufl., Pearson, 2012. |
| Grading procedure: |
schriftliche Modulprüfung; Anmeldung setzt erfolgreiche Teilnahme an Übungen voraus; Notenbonus bei erfolgreichem Abschluss weiterer Übungselemente. Details regelt das jeweilige Modulhandbuch und werden in der Vorlesung bekannt gegeben. |
| Estimation of effort: |
Präsenzzeit: 45h
Vor- und Nachbereitung: 75h
Summe: 120h |