621.802 (21W) Rechnernetze und Netzwerkprogrammierung

Wintersemester 2021/22

Anmeldefrist abgelaufen.

Erster Termin der LV
04.10.2021 16:00 - 18:00 S.1.42 On Campus
Nächster Termin:
25.10.2021 16:00 - 18:00 S.1.42 On Campus

Überblick

Bedingt durch die COVID-19-Pandemie können kurzfristige Änderungen bei Lehrveranstaltungen und Prüfungen (z.B. Absage von Präsenz-Lehreveranstaltungen und Umstellung auf Online-Prüfungen) erforderlich sein.

Weitere Informationen zum Lehrbetrieb vor Ort finden Sie unter: https://www.aau.at/corona.
Lehrende/r
LV Nummer Südostverbund
INE06005UL
LV-Titel englisch
Computer Networks and Network Programming
LV-Art
Übung (prüfungsimmanente LV )
LV-Modell
Präsenzlehrveranstaltung (Online-Option )
Semesterstunde/n
2.0
ECTS-Anrechnungspunkte
4.0
Anmeldungen
33 (30 max.)
Organisationseinheit
Unterrichtssprache
Deutsch
LV-Beginn
04.10.2021
eLearning
zum Moodle-Kurs

Zeit und Ort

Beachten Sie bitte, dass sich aufgrund von COVID-19-Maßnahmen die derzeit angezeigten Termine noch ändern können.
Liste der Termine wird geladen...

LV-Beschreibung

Intendierte Lernergebnisse

Einführung in Java-Netzwerkprogrammierung. Einfürhung in das Simluationsframework OMNeT++. 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?

Lehrmethodik

Ü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".

Inhalt/e

Socket-Programmierung und Multi-threading in Java

OMNeT++ Netzwerksimlator

Anwendungsschicht

Transportschicht

Netzwerkschicht

Sicherungsschicht (+ Übertragungsschicht)



Erwartete Vorkenntnisse

Java und C/C++ Programmierkenntnisse

Literatur

James F. Kurose, Keith W. Ross, Computer Networking: A Top-Down Approach featuring the Internet


Andrew S. Tanenbaum, David J. Wetherall, Computer Networks


Larry L. Peterson, Bruce S. Davie, Computer Networks: A Systems Approach


Elliotte R. Harold, Java Network Programming


 OMNeT++ Discrete Event Simulation System, http://www.omnetpp.org

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.

Geänderte Prüfungsinformationen (COVID-19 Ausnahmeregelung)

Falls möglich mündliche Präsenzprüfung; sonst via Online-Meeting.

Prüfungsmethode/n

Abschlussgespräch zu den eingereichten Übungen

Prüfungsinhalt/e

Alle Übungsaufgaben!

Beurteilungskriterien/-maßstäbe

Abgabe aller Übungsaufgaben!

Beurteilungsschema

Note Benotungsschema

Position im Curriculum

  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 15W.2)
    • Fach: Fachspezifische Ergänzungsfächer (AAU) (Wahlfach)
      • INE.006 Rechnernetze ( 2.0h PR / 4.0 ECTS)
        • 621.802 Rechnernetze und Netzwerkprogrammierung (2.0h UE / 4.0 ECTS)
          Absolvierung im 5. Semester empfohlen
  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 17W.2)
    • Fach: Fachspezifische Ergänzungsfächer (AAU) (Wahlfach)
      • INE.006 Rechnernetze und Netzwerkprogrammierung ( 2.0h UE / 4.0 ECTS)
        • 621.802 Rechnernetze und Netzwerkprogrammierung (2.0h UE / 4.0 ECTS)
          Absolvierung im 5. Semester empfohlen
  • 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.802 Rechnernetze und Netzwerkprogrammierung (2.0h UE / 3.0 ECTS)
  • Bachelorstudium Angewandte Informatik (SKZ: 511, Version: 19W.1)
    • Fach: Technische Grundlagen und Systemsoftware (Pflichtfach)
      • 4.4 Rechnernetze und Netzwerkprogrammierung ( 2.0h UE / 4.0 ECTS)
        • 621.802 Rechnernetze und Netzwerkprogrammierung (2.0h UE / 4.0 ECTS)
          Absolvierung im 5. Semester empfohlen
  • Bachelorstudium Angewandte Informatik (SKZ: 511, Version: 17W.1)
    • Fach: Technische Grundlagen und Systemsoftware (Pflichtfach)
      • 4.3 Rechnernetze und Netzwerkprogrammierung ( 2.0h UE / 4.0 ECTS)
        • 621.802 Rechnernetze und Netzwerkprogrammierung (2.0h UE / 4.0 ECTS)
          Absolvierung im 5. Semester empfohlen
  • Bachelorstudium Angewandte Informatik (SKZ: 511, Version: 12W.1)
    • Fach: Technische Grundlagen und Systemsoftware (Pflichtfach)
      • Rechnernetze und Netzwerkprogrammierung ( 2.0h UE / 4.0 ECTS)
        • 621.802 Rechnernetze und Netzwerkprogrammierung (2.0h UE / 4.0 ECTS)
          Absolvierung im 5. Semester empfohlen
  • Bachelorstudium Informationstechnik (SKZ: 289, Version: 17W.1)
    • Fach: Computer- und Netzwerktechnik (Pflichtfach)
      • 4.3 Rechnernetze und Netzwerkprogrammierung ( 0.0h PR / 4.0 ECTS)
        • 621.802 Rechnernetze und Netzwerkprogrammierung (2.0h UE / 4.0 ECTS)
          Absolvierung im 5. Semester empfohlen

Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung

Wintersemester 2021/22
  • 621.801 UE Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
Wintersemester 2020/21
  • 621.802 UE Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
Wintersemester 2019/20
  • 621.801 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
  • 621.802 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
Wintersemester 2018/19
  • 621.801 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
  • 621.802 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
Wintersemester 2017/18
  • 621.801 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
  • 621.802 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
Wintersemester 2016/17
  • 621.801 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
  • 621.802 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
Wintersemester 2015/16
  • 621.801 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
  • 621.802 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
Wintersemester 2014/15
  • 621.801 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
  • 621.802 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
Wintersemester 2013/14
  • 621.801 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
  • 621.802 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
Wintersemester 2012/13
  • 621.801 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
  • 621.802 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
Wintersemester 2011/12
  • 621.801 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
  • 621.802 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
Wintersemester 2010/11
  • 621.801 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
  • 621.802 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
Wintersemester 2009/10
  • 621.801 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)
  • 621.802 PR Rechnernetze und Netzwerkprogrammierung (2.0h / 4.0ECTS)