Data Networks

Lecture – Summer Semester 2022

In this lecture, we will discuss the structure of the internet including the basics of internet communication. We will start at the application layer and investigate services like web (HTTP), mail (SMTP, POP, IMAP), domain name systems (DNS), or routing (BGP). After that, we will work through the transport layer (TCP, UDP) down to the network layer (IP). Lastly, we will examine the interactions between the protocols. We further explain the principles of computer networks based on the fundamentals of the area, including network protocol mechanisms, implementation principles, network algorithms, advanced network architectures, network simulations, measurements, protocol specifications, and verification techniques.

This course is worth 9 LP/ECTS points. In compliance with the current COVID-19 measures, we provide structured recordings of two weekly lectures as well as a weekly Q&A session. Students are required to solve weekly assignments in small groups to qualify for the final exam. We, further, provide a weekly tutorial session.


Lecturer Anja Feldmann, Devashish Gosain, Jialong Li, Oliver Gasser, Yiting Xia
Type Core Lecture
Lectures online
Course Credits 9 LP (ECTS)
Tutorials online, 2 x per week incl. 1 assignment per week; 1 x per week Q&A session and 1 x per week tutorial session
Lecture Number 10006
Language English
Duration April 15 - July 22
Examination oral exam (Please note: Passing the assignments is mandatory for exam registration); Start of exam phase: July 25
Registration DataNetworks ; Registration for this course is open.


The course will be offered in english only!

Details regarding the exam can be found on the lecture's website.
An official announcement will be given during the lecture and repeated in the tutorials.

Literature <span style="font-size: 8pt">(non-compulsory)</span>