Einführung in Rechnernetze

  • type: Vorlesung (V)
  • chair: KIT-Fakultäten - KIT-Fakultät für Informatik - Institut für Telematik - ITM Beigl
    KIT-Fakultäten - KIT-Fakultät für Informatik - Institut für Telematik - ITM Zitterbart
    KIT-Fakultäten - KIT-Fakultät für Informatik
  • semester: SS 2021
  • time: 13.04.2021
    12:00 - 13:30 wöchentlich


    20.04.2021
    12:00 - 13:30 wöchentlich

    27.04.2021
    12:00 - 13:30 wöchentlich

    04.05.2021
    12:00 - 13:30 wöchentlich

    11.05.2021
    12:00 - 13:30 wöchentlich

    18.05.2021
    12:00 - 13:30 wöchentlich

    01.06.2021
    12:00 - 13:30 wöchentlich

    08.06.2021
    12:00 - 13:30 wöchentlich

    15.06.2021
    12:00 - 13:30 wöchentlich

    22.06.2021
    12:00 - 13:30 wöchentlich

    29.06.2021
    12:00 - 13:30 wöchentlich

    06.07.2021
    12:00 - 13:30 wöchentlich

    13.07.2021
    12:00 - 13:30 wöchentlich

    20.07.2021
    12:00 - 13:30 wöchentlich


  • lecturer: Markus Jung
    Klemens Schneider
    Samuel Kopmann
    Prof. Dr. Martina Zitterbart
    Sebastian Friebe
    Felix Neumeister
  • sws: 2
  • lv-no.: 24519
  • information: Online
InhaltDiese Lehrveranstaltung soll Studierenden die theoretischen und praktischen Aspekte von Rechnernetzen vermitteln. Behandelt werden dabei Grundlagen der Nachrichtentechnik, generelle Protokollmechanismen und die Schichtenarchitektur bis hin zur Anwendungsschicht.

Das heutige Internet ist wohl das bekannteste und komplexeste Gebilde, das jemals von der Menschheit erschaffen wurde: Hunderte Millionen von vernetzten Computern und Verbindungsnetzwerken. Milliarden von Benutzern, die sich zu den unterschiedlichsten Zeiten mittels der unterschiedlichsten Endgeräte mit dem Internet verbinden, wie beispielsweise Smartphones, Tablets oder Laptops. In Anbetracht der enormen Ausmaße und der Vielseitigkeit des Internets stellt sich die Frage, inwieweit es möglich ist zu verstehen, wie die komplexen Strukturen dahinter funktionieren. Die Vorlesung versucht dabei den Einstieg in die Welt der Rechnernetze zu schaffen, indem sie sowohl theoretische als auch praktische Aspekte von Rechnernetzen vermittelt. Behandelt werden Grundlagen der Nachrichtentechnik, fundamentale Protokollmechanismen sowie die Schichtenarchitektur heutiger Rechnernetze. Hierbei werden systematisch sämtliche Schichten beginnend mit dem physikalischen Medium bis hin zur Anwendungsschicht besprochen.

 

Lernziele

Studierende

  • beherrschen die grundlegende Architekturen und Protokolle sowie den Aufbau von Kommunikationssystemen,
  • sind mit der Zusammensetzung von Protokollen aus einzelnen Protokollmechanismen vertraut und konzipieren einfache Protokolle eigenständig
  • kennen und verstehen das Zusammenspiel einzelner Kommunikationsschichten und Anwendungen

Studierende kennen die Schichten-Architektur von Kommunikationssystemen und können wesentliche Internet-Protokolle in das ISO/OSI-Schichtenmodell einordnen. Studierende haben ein Verständnis für das Zusammenspiel der einzelnen Protokolle.

Studierende kennen die Einflüsse der physikalischen Grundlagen auf die Datenübertragung, wie beispielsweise Signale, deren Darstellung und Digitalisierung, sowie Möglichkeiten zur Mehrfachnutzung von Übertragungsmedien.

Studierende kennen und verstehen grundlegende Protokollmechanismen zur Flusskontrolle, z.B. die Verfahren Stop-and-Wait, Go-Back-N und Selective Repeat. Die Studierenden kennen und verstehen Mechanismen zur Fehlerkontrolle von Bit- und Paketfehlern und können diese anwenden. Sie kennen verbindungslose und verbindungsorientierte Kommunikation sowie grundlegende Mechanismen zum Verbindungsmanagement.

Die Studierenden kennen und verstehen HDLC als Protokoll der Sicherungsschicht. Studierende verstehen den grundlegenden Aufbau lokaler Netze und des Medienzugriffs. Die Studierenden kennen und beherrschen gängige Protokolle und Technologien wie Token Ring und Ethernet inklusive aktueller Entwicklungen.

Studierende kennen Mechanismen und Protokolle zur Netzkopplung. Sie kennen gängige Vermittlungstechniken und verstehen die Funktionsweisen von Repeatern, Brücken und Router.

Studierende kennen und verstehen Dienste und Aufgaben der Transportschicht des ISO/OSI-Schichtenmodells. Sie kennen den grundlegenden Aufbau und die Funktionsweise von TCP (Staukontrolle, Flusskontrolle, Verbindungsmanagement) und UDP.

Die Studierenden haben ein grundlegendes Verständnis von Sicherheitstechnologien in Kommunikationssystemen. Sie kennen typische Schutzziele und Angriffe, sowie Bausteine um Kommunikationssysteme abzusichern.

Die Studierenden kennen Grundlagen relevanter Anwendungssysteme des Internets wie DNS, E-Mail und das World Wide Web.

VortragsspracheDeutsch
Literaturhinweise
  • J.F. Kurose, K.W. Ross: Computer Networking - A Top-Down Approach featuring the Internet. Addison-Wesley, 2007.
  • W. Stallings: Data and Computer Communications. Prentice Hall, 2006.

Weiterführende Literatur

  • F. Halsall: Computer Networking and the Internet. Addison-Wesley, 2005.
  • P. Lockemann, G. Krüger, H. Krumm: Telekommunikation und Datenhaltung. Hanser Verlag, 1993.
  • S. Abeck, P.C. Lockemann, J. Schiller, J. Seitz: Verteilte Informationssysteme. dpunkt-Verlag, 2003