Technische Universität Ilmenau

Computer Networks 1 - Modultafeln of TU Ilmenau

The module lists provide information on the degree programmes offered by the TU Ilmenau.

Please refer to the respective study and examination rules and regulations for the legally binding curricula (Annex Curriculum).

You can find all details on planned lectures and classes in the electronic university catalogue.

Information and guidance on the maintenance of module descriptions by the module officers are provided at Module maintenance.

Please send information on missing or incorrect module descriptions directly to modulkatalog@tu-ilmenau.de.

module properties Computer Networks 1 in degree program Bachelor Informatik 2010
module number1749
examination number2200062
departmentDepartment of Computer Science and Automation
ID of group 2253 (Telematics and Computer Networks)
module leaderProf. Dr. Günter Schäfer
term summer term only
languageDeutsch
credit points4
on-campus program (h)34
self-study (h)86
obligationobligatory module
examwritten examination performance, 90 minutes
details of the certificate
alternative examination performance due to COVID-19 regulations incl. technical requirements
signup details for alternative examinations
maximum number of participants
previous knowledge and experience

Hochschulzulassung;

Grundlagenvorlesung in Informatik oder Programmierung (z.B. „Algorithmen und Programmierung“ oder eine vergleichbare Grundlagenvorlesung)

learning outcome
  • Fachkompetenz: Die Studierenden verfügen über Kenntnisse und Überblickswissen zu Aufbau und Funktionsweise von Netzen, insbesondere des Internet.
  • Methodenkompetenz: Die Studierenden sind in der Lage, einfache Protokollfunktionen zu spezifizieren und in Programmfragmente umzusetzen. Sie können die Auswirkungen bestimmter Entwurfsentscheidungen bei der Realisierung einzelner Protokollfunktionen auf grundlegende Leistungskenngrößen einschätzen. Sie kennen Darstellung von Protokollabläufen in Form von Message Sequence Charts und können gültige Protokollabläufe auf der Grundlage von Zustandsautomaten nachvollziehen.
  • Systemkompetenz: Die Studierenden verstehen das grundsätzliche Zusammenwirken der Komponenten eines Netzes als System.
  • Sozialkompetenz: Die Studierenden erarbeiten Problemlösungen einfacher Protokollfunktionen (z.B. Routing, Fehlerkontrolle, Flusskontrolle etc.) durch Bearbeiten von Übungsaufgaben in Gruppen und vertiefen bei Behandlung des Themas Geteilter Medienzugriff die technische Motivation für die Vorteile einer koordinierten Zusammenarbeit.
  • Die Studierenden verfügen über Kenntnisse und Überblickswissen zu den anwendungsorientierten Schichten von Netzen und deren Protokolle, insbesondere des Internet. Die Studierenden kennen die grundlegenden Sicherheitsanforderungen an Kommunikationsdienste und Mechanismen zu ihrer Erfüllung.
content

1. Einführung und Überblick: Grundsätzlicher Netzaufbau; Protokollfunktionen; Spezifikation; Architektur; Standardisierung; OSI- und Internet-Architekturmodell

2. Physikalische Schicht: Begriffe: Information, Daten und Signale; Physikalische Eigenschaften von Übertragungskanälen (Dämpfung, Verzerrung, Rauschen); Grenzen erreichbarer Datenübertragungsraten (Nyquist, Shannon); Taktsynchronisation; Modulationsverfahren (Amplituden-, Frequenz- und Phasenmodulation, kombinierte Verfahren)

3. Sicherungsschicht: Rahmensynchronisation; Fehlererkennung (Parität, Checksummen, Cyclic Redundancy Code; Fehlerbehebung (Forward Error Correction, Automatic Repeat Request); ARQ-Protokolle: Stop and Wait, Go-Back-N, Se-lective Reject; Medienzugriffsverfahren (ALOHA, Slotted ALOHA, Token-Ring, CSMA/CD); Ethernet; Internetworking: Repeater, Brücken und Router

4. Netzwerkschicht: Virtuelle Verbindungen vs. Datagramnetze; Aufgaben, Funktion und Aufbau eines Routers; Internet Procol (IP): Paketaufbau und Protokollfunktionen, Hilfsprotokolle und Protokollversionen; Routingalgorithmen: Distanzvektor- und Link-State-Verfahren; Routingprotokolle des Internet (RIP, OSPF, BGP)

5. Transportschicht: Adressierung und Multiplexing; Verbindungsloser vs. verbindungsorientierter Transportdienst; Fehlerkontrolle; Flusskontrolle; Staukontrolle; Transportprotokolle des Internet (TCP, UDP)

6. Anwendungsorientierte Schichten: Sitzungsschicht, Darstellungsschicht und Anwendungsschicht, Grundarchitekturen verteilter Anwendungen: Client-Server, Peer-to-Peer, hybride Ansätze, Konkrete Protokolle der Anwendungsschicht: HTTP, SMTP, DNS;

7. Netzsicherheit

media of instruction and technical requirements for education and examination in case of online participation

Vorlesung mit Tafel und Folien-Präsentationen, Arbeitsblätter, Lehrbuch

https://moodle2.tu-ilmenau.de/course/view.php?id=3545

literature / references

· A. S. Tanenbaum. Computernetzwerke. Pearson Education. · J. F. Kurose, K. W. Ross. Computernetze. Pearson Education.

evaluation of teaching

Pflichtevaluation:

SS 2011 (Fach)

SS 2014 (Fach)

Freiwillige Evaluation:

SS 2008 (Vorlesung)

SS 2010 (Vorlesung)

SS 2012 (Vorlesung)

SS 2013 (Vorlesung)

SS 2015 (Vorlesung)

SS 2016 (Vorlesung)

SS 2017 (Vorlesung, Übung)

SS 2018 (Vorlesung, Übung)

SS 2019 (Vorlesung)

Hospitation:

SS 2011