621.801 (14W) Rechnernetze und Netzwerkprogrammierung
Überblick
- Lehrende/r
- LV-Titel englisch Computer Networks and Network Programming
- LV-Art Praktikum (prüfungsimmanente LV )
- Semesterstunde/n 2.0
- ECTS-Anrechnungspunkte 4.0
- Anmeldungen 12 (30 max.)
- Organisationseinheit
- Unterrichtssprache Deutsch
- LV-Beginn 08.10.2014
Zeit und Ort
Liste der Termine wird geladen...
LV-Beschreibung
Inhalt/e
Praktische Übungen (d.h., Java-Netzwerkprogrammierung und C++-Programmierung mit Hilfe des OMNeT++-Simulators) zu den horizontalen/vertikalen Kommunikationsschnittstellen basierend auf dem ISO/OSI-TCP/IP-Referenzmodels anhand des Top-Down-Ansatz von Kurose/Ross' Buch "computer networking: a top-down approach featuring the internet".Themen
- Socket-Programmierung und Multi-threading in Java
- OMNeT++ Netzwerksimlator
- Anwendungsschicht
- Transportschicht
- Netzwerkschicht
- Sicherungsschicht (+ Bitübertragungsschicht)
Lehrziel
Einführung in Java-Netzwerkprogrammierung. Verständnis für horizontale/vertikale Kommunikationsschnittstellen basierend auf dem ISO/OSI-TCP/IP-Referenzmodel. Verständnis für Protokolle und wie diese auf den unterschiedlichen Schichten arbeiten. Die folgende Frage ausführlich beantworten zu können: Was geschieht auf jeder einzelnen Schicht (anhand des ISO/OSI-TCP/IP-Referenzmodel) nachdem ein Client (z.B. Web-Browser) eine HTML-Anfrage (z.B. für eine Web-Seite) abgeschickt hat?Literatur
James F. Kurose, Keith W. Ross, "Computer Networking: A Top-Down Approach featuring the Internet", Sixth Edition, Addison-Wesley, 2012. Andrew S. Tanenbaum, David J. Wetherall "Computer Networks", Fifth Edition, Prentice Hall PTR, 2011. Larry L. Peterson, Bruce S. Davie, "Computer Networks: A Systems Approach", Fifth Edition, Morgan Kaufmann, 2012. Elliotte R. Harold, "Java Network Programming", Third Edition, O'Reilly, 2004. (Forth Edition coming soon) OMNeT++ Discrete Event Simulation System, http://www.omnetpp.org, accessed Oct. 2014.Prüfungsinformationen
Im Fall von online durchgeführten Prüfungen sind die Standards zu beachten, die die technischen Geräte der Studierenden erfüllen müssen, um an diesen Prüfungen teilnehmen zu können.
Beurteilungsschema
Note BenotungsschemaPosition im Curriculum
- Diplom-Lehramtsstudium Unterrichtsfach Informatik und Informatikmanagement
(SKZ: 884, Version: 04W.7)
-
2.Abschnitt
-
Fach: Praktische und Technische Informatik (LI 2.2)
(Pflichtfach)
-
Rechnernetze und Netzwerkprogrammierung (
2.0h PR / 3.0 ECTS)
- 621.801 Rechnernetze und Netzwerkprogrammierung (2.0h PR / 4.0 ECTS)
-
Rechnernetze und Netzwerkprogrammierung (
2.0h PR / 3.0 ECTS)
-
Fach: Praktische und Technische Informatik (LI 2.2)
(Pflichtfach)
-
2.Abschnitt
- Bachelorstudium Angewandte Informatik
(SKZ: 511, Version: 12W.1)
-
Fach: Technische Grundlagen und Systemsoftware
(Pflichtfach)
-
Rechnernetze und Netzwerkprogrammierung (
2.0h UE / 4.0 ECTS)
- 621.801 Rechnernetze und Netzwerkprogrammierung (2.0h PR / 4.0 ECTS) Absolvierung im 5. Semester empfohlen
-
Rechnernetze und Netzwerkprogrammierung (
2.0h UE / 4.0 ECTS)
-
Fach: Technische Grundlagen und Systemsoftware
(Pflichtfach)
- Bachelorstudium Informatik
(SKZ: 521, Version: 09W.3)
-
Fach: Technische Grundlagen und Systemsoftware
(Pflichtfach)
-
Rechnernetze und Netzwerkprogrammierung (
2.0h PR / 4.0 ECTS)
- 621.801 Rechnernetze und Netzwerkprogrammierung (2.0h PR / 4.0 ECTS)
-
Rechnernetze und Netzwerkprogrammierung (
2.0h PR / 4.0 ECTS)
-
Fach: Technische Grundlagen und Systemsoftware
(Pflichtfach)
- Bachelorstudium Informatik
(SKZ: 521, Version: 03W.1)
-
Fach: Technische Grundlagen und Systemsoftware
(Pflichtfach)
-
Rechnernetze und Netzwerkprogrammierung (
2.0h PR / 4.0 ECTS)
- 621.801 Rechnernetze und Netzwerkprogrammierung (2.0h PR / 4.0 ECTS)
-
Rechnernetze und Netzwerkprogrammierung (
2.0h PR / 4.0 ECTS)
-
Fach: Technische Grundlagen und Systemsoftware
(Pflichtfach)
- Diplomstudium Informatik
(SKZ: 880, Version: 02W)
-
2.Abschnitt
-
Fach: Technische Grundlagen und Systemsoftware
(Pflichtfach)
-
Rechnernetze und Netzwerkprogrammierung (
2.0h PR / 4.0 ECTS)
- 621.801 Rechnernetze und Netzwerkprogrammierung (2.0h PR / 4.0 ECTS)
-
Rechnernetze und Netzwerkprogrammierung (
2.0h PR / 4.0 ECTS)
-
Fach: Technische Grundlagen und Systemsoftware
(Pflichtfach)
-
2.Abschnitt
- Bachelorstudium Informationstechnik
(SKZ: 289, Version: 12W.2)
-
Fach: Computer- und Netzwerktechnik
(Pflichtfach)
-
Rechnernetze und Netzwerkprogrammierung (
2.0h KU / 3.0 ECTS)
- 621.801 Rechnernetze und Netzwerkprogrammierung (2.0h PR / 3.0 ECTS) Absolvierung im 5. Semester empfohlen
-
Rechnernetze und Netzwerkprogrammierung (
2.0h KU / 3.0 ECTS)
-
Fach: Computer- und Netzwerktechnik
(Pflichtfach)
- Bachelorstudium Informationstechnik
(SKZ: 289, Version: 09W.2)
-
Fach: Computer- und Netzwerktechnik
(Pflichtfach)
-
Rechnernetze (
2.0h KU / 3.0 ECTS)
- 621.801 Rechnernetze und Netzwerkprogrammierung (2.0h PR / 3.0 ECTS)
-
Rechnernetze (
2.0h KU / 3.0 ECTS)
-
Fach: Computer- und Netzwerktechnik
(Pflichtfach)
- Bachelorstudium Informationstechnik
(SKZ: 289, Version: 06W.1)
-
Fach: Computer-, Netzwerk - und Regelungstechnik
(Pflichtfach)
-
Kommunikationsnetze (
2.0h KU / 3.0 ECTS)
- 621.801 Rechnernetze und Netzwerkprogrammierung (2.0h PR / 3.0 ECTS)
-
Kommunikationsnetze (
2.0h KU / 3.0 ECTS)
-
Fach: Computer-, Netzwerk - und Regelungstechnik
(Pflichtfach)
Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung
- Wintersemester 2024/25
- Wintersemester 2023/24
- Wintersemester 2022/23
- Wintersemester 2021/22
-
Wintersemester 2020/21
- 621.802 UE Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
- Wintersemester 2019/20
- Wintersemester 2018/19
- Wintersemester 2017/18
- Wintersemester 2016/17
- Wintersemester 2015/16
-
Wintersemester 2014/15
- 621.802 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
- Wintersemester 2013/14
- Wintersemester 2012/13
- Wintersemester 2011/12
- Wintersemester 2010/11
- Wintersemester 2009/10