I160 – Computer Networks / Communication Systems

Module
Computer Networks / Communication Systems
Rechnernetze/Kommunikationssysteme
Module number
I160 [I-160]
Version: 3
Faculty
Informatics/Mathematics
Level
Bachelor/Diploma
Duration
1 Semester
Semester
Winter semester
Module supervisor

Prof. Dr.-Ing. Sabine Kühn
sabine.kuehn(at)htw-dresden.de

Prof. Dr.-Ing. Jörg Vogt
joerg.vogt(at)htw-dresden.de

Lecturer(s)

Prof. Dr.-Ing. Sabine Kühn
sabine.kuehn(at)htw-dresden.de
Lecturer in: "Rechnernetze/Kommunikationssysteme"

Prof. Dr.-Ing. Jörg Vogt
joerg.vogt(at)htw-dresden.de
Lecturer in: "Rechnernetze/Kommunikationssysteme"

Course language(s)

German
in "Rechnernetze/Kommunikationssysteme"

ECTS credits

5.00 credits

Workload

150 hours

Courses

4.00 SCH (2.00 SCH Lecture | 2.00 SCH Internship)

Self-study time

90.00 hours

Pre-examination(s)
None
Examination(s)

Alternative examination - Semesterarbeit
Weighting: 30% | not to be compensated
in "Rechnernetze/Kommunikationssysteme"

Written examination
Examination time: 90 min | Weighting: 70% | not to be compensated
in "Rechnernetze/Kommunikationssysteme"

Form of teaching

2/0/2  V/Ü/P

Media type

Projektion,Tafel, Lernvideos, Arbeitsblätter

Instruction content/structure
  • Grundlagen von Rechnernetzen: Grundbegriffe, Topologien, Netzwerkarchitektur, OSI- und TCP/IP-Referenzmodell
  • Kodierung, Erzeugung von Frames,
  • Fehlererkennung, zuverlässige Übertragung
  • Mehrfachzugriff in ausgewählten Local Area Networks: Ethernet mit Carrier Sense Multiple Access with Collision Detection (CSMA/CD), sowie WLAN mit Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA)
  • Paketvermittlung und Weiterleitung, Bridges und LANSwitche
  • Internetworking: IPv4- und IPv6-Adressierung, IPv4-Subnetting, ARP, ICMP, DHCP und DNS
  • Routing: Rechnernetze als Graph, Routing Algorithmen, Distanzvektor- und Link-State-Routing
  • Transportprotokolle: UDP, TCP Flusskontrolle, Staukontrolle
  • Ausgewählte Protokolle der Anwendungsschicht
  • Optional: Architektur und Implementierung von verteilten Anwendungen mittels Socket API
Qualification objectives
  • Aufbau und Funktionsprinzipien von Rechnernetzen kennen
  • Verhalten von realen Netzwerken (inklusive des Internets) analysieren und verstehen zu können
  • Potential neuer Technologien einschätzen können
  • wissenschaftliche Arbeitsweisen (Erkennen, Formulieren, Lösen von Problemen, Abstraktionsvermögen/ Modellierung) anwenden können
  • Eigene Netzwerksoftware (auch -protokolle) entwickeln können
Social and personal skills
  • Fähigkeit zum Erkennen ethischer/moralischer Probleme in der vernetzten Welt (z.B. bzgl. Darknet, autonomes Fahren)
  • Fähigkeit, sich aktiv in kleinen Arbeitsgruppen einbringen und Lösungen gemeinsam erarbeiten
Special admission requirements
No information
Recommended prerequisites
No information
Continuation options
No information
Literature
  • A. Tanenbaum: Computer Networks. Pearson Education,
  • Kurose, Ross: Computer Networks
  • Skript zur Lehrveranstaltung
Current teaching resources
  • keine Angabe
Notes
No information