News

TCP Congestion Control slide update

Written on 26.07.24 by Tiago Heinrich

Dear Students,

We updated the picture in the TCP Congestion Control Lecture slides (slides 45)

Explanations:
TCP Tahoe (unchanged)
- when a timeout occurs or three duplicated acks are detected the cwnd is set to 1 MSS and the slow-start phase restarts
TCP Reno (slightly changed)
- when a… Read more

Dear Students,

We updated the picture in the TCP Congestion Control Lecture slides (slides 45)

Explanations:
TCP Tahoe (unchanged)
- when a timeout occurs or three duplicated acks are detected the cwnd is set to 1 MSS and the slow-start phase restarts
TCP Reno (slightly changed)
- when a timeout occurs the cwnd is set to 1 MSS and the slow-start phase restarts
- when three duplicated acks are detected the ssthresh = cwnd/2
  moreover the cwnd is set to ssthresh + 3 MSS (to account for the duplicated acks) (change)

Best regards,
Your DN team

LSF Exam registration Reminder

Written on 24.07.24 (last change on 24.07.24) by Tiago Heinrich

Dear Students,

We would like to remind you that registration for the Data Network course final exam on LSF should be done before the 26th of July !!!!

If you plan to take the exam on the 2nd of August, please make sure that you are registered!

Best regards,
Your DN team

Internet Organization Lecture (23/07) 2 pm CEST Reminder

Written on 23.07.24 (last change on 23.07.24) by Tiago Heinrich

Dear Students,

This is just a reminder about the Data Network Internet governance lecture of today.

Zoom link https://eu02web.zoom.us/j/69446583039
password 186398

--
With best regards,
DN Team

Internet Organization Lecture (23/07) 2 pm CEST Reminder

Written on 22.07.24 (last change on 22.07.24) by Tiago Heinrich

Dear Students,

during tomorrow's online only lecture you have the opportunity to hear how the Internet is made from Sander Steffann (RIPE NCC), Jan Zorz (6connect), and Gabriella Schittek (ICANN).

The three will first present how Internet governance works in practice, and will then be available… Read more

Dear Students,

during tomorrow's online only lecture you have the opportunity to hear how the Internet is made from Sander Steffann (RIPE NCC), Jan Zorz (6connect), and Gabriella Schittek (ICANN).

The three will first present how Internet governance works in practice, and will then be available for questions. This is a unique opportunity to learn more about the (social) infrastructure that makes the Internet tick!

We hope to see you all tomorrow in the Zoom room:  https://eu02web.zoom.us/j/69446583039


With best regards,
DN Team

DN Main Exam - Regulations

Written on 18.07.24 by Pascal Hennen

Dear Students,

the final exam is approaching and will take place on 2nd of August 2024, this message contains information about the exam's regulations and plagiarism notice.

Regulations:
- You are only allowed to use black or blue markers. Do not use a pencil.
- You will have more than 120… Read more

Dear Students,

the final exam is approaching and will take place on 2nd of August 2024, this message contains information about the exam's regulations and plagiarism notice.

Regulations:
- You are only allowed to use black or blue markers. Do not use a pencil.
- You will have more than 120 minutes for the exam. The exact time will be determined as we are getting closer to the exam.
- You will be able to achieve 100 points in the exam. 50 points are sufficient to pass with (at least) a grade of 4.0.
- You are allowed to bring and use one A4-sized note sheet for the exam that is signed with your name and signature. You can use both sides as you like and do whatever you want. Paint pictures of flowers on both sides, print in font size 3, and write with finger-paint….use it. Of course, nothing digital! Just paper!
- You are not allowed to bring or use a calculator.
- You are not allowed to use smartphones, tablets, laptops, smartwatches, or any other similar device.

Plagiarism:
We follow a strict no-tolerance policy for plagiarism. If we find academic misconduct including but not
limited to the following, you will receive 0 points for this exam in conformance with university policy:
- You are not allowed any access to the Internet. This includes the use of tools/software to generate answers or pre-sort information, e.g., ChatGPT or similar.
- Copying information from third party sources. This includes copying another students work with or without their consent.
- Any communication (such as chatting, video calls, ...) is not allowed.

DN Team

DN Main Exam

Written on 18.07.24 by Pascal Hennen

Dear Students,

As the Data Network final exam on the 2nd of August approaches, here are important details to keep in mind:
- Register for the DN course final exam on both LSF and CMS before 26th of July.
- Only students who successfully passed the midterm (or midterm retake) exam are eligible for… Read more

Dear Students,

As the Data Network final exam on the 2nd of August approaches, here are important details to keep in mind:
- Register for the DN course final exam on both LSF and CMS before 26th of July.
- Only students who successfully passed the midterm (or midterm retake) exam are eligible for the final exam.
- We will inform you about your assigned exam room in the week of the exam.
- Remember to bring your student ID and an official ID document (ID card, passport, driver license, ...) on the exam day.
- You can enter the room at 9:00 AM; the exam starts at 09:15 AM and lasts for more than 120 minutes. The exact time will be determined as we are getting closer to the exam.
- You are allowed to bring and use one A4-sized note sheet for the exam that is signed with your name and signature. You can use both sides as you like and do whatever you want. Paint pictures of flowers on both sides, print in font size 3, and write with finger-paint….use it. Of course, nothing digital! Just paper!

If you cannot register to LSF as an Erasmus student or for any other reason, please email us at inet-teaching@lists.mpi-inf.mpg.de with your name, matriculation number, and the reason as soon as possible.
 
Good luck with your preparations!
Your DN team

Internet Organization Lecture (23/07) 2 pm CEST

Written on 17.07.24 (last change on 17.07.24) by Tiago Heinrich

Dear Students,

Next week (23/07) 2pm CEST for the Data Network lecture you will have the unique opportunity to hear how the Internet is made from three guest speakers Sander Steffann (RIPE NCC), Jan Zorz (6connect), and Gabriella Schittek (ICANN). They will first present how Internet governance… Read more

Dear Students,

Next week (23/07) 2pm CEST for the Data Network lecture you will have the unique opportunity to hear how the Internet is made from three guest speakers Sander Steffann (RIPE NCC), Jan Zorz (6connect), and Gabriella Schittek (ICANN). They will first present how Internet governance works in practice, and will then be available for questions. This is a unique opportunity to learn more about the (social) infrastructure that makes the Internet tick!


The Lecture will be online (Zoom link https://eu02web.zoom.us/j/69446583039 password 186398) and we highly recommend attending this lecture considering the importance of the topic.

 

Bio:

Sander Steffann is an Internet specialist from The Netherlands. He started a small ISP in his home town in 1995, the same year he began studying computer science at the University of Twente. Since 2010 he is a self employed consultant. He has been involved in all aspects of the Internet. On the technical side he has done sysadmin, routing, security, DNS, web hosting, email, software development etc etc. From architecture and design down to hands on deployment and debugging the underlying code (you had to in 1995…). On the non-technical side he has been one of the chairs of the RIPE Address Policy Working Group for 11 years, a member of the RIPE NCC Arbiters Panel, a member of the NRO NC/ASO AC, a founding board member of The Netherlands IPv6 Foundation, a founding board member of the NLNOG Foundation and a founding board member of the Global NOG Alliance. He is currently an Executive Board member of the RIPE NCC.

Jan Zorz is VP of 6connect Labs; Global NOG Alliance (GNA) co-founder and board member; SINOG chairman; SEE10 PC chairman; RIPE PC vice-chair; IPv6 consultant and long time promotor

Gabriella Schittek joined ICANN in January 2007, having previously worked for the Council of European National Top Level Domain Registries (CENTR) and the .uk registry Nominet. In her first role at ICANN, she managed the Secretariat of the country code Names Supporting Organisation (ccNSO) for several years.
In her current role as Stakeholder Engagement Director, Nordic & Central Europe, Gabriella is responsible for supporting the organization’s engagement in the region with all ICANN stakeholders, including governments, private sector, civil society, technical community and academia, including through direct contacts, awareness raising and capacity building initiatives.

--
With best regards,
DN Team

Midterm Retake Exam Results

Written on 10.06.24 by Pascal Hennen

Dear Students,

please find the results to your Midterm Retake Exam on your personal status page.

DN Team

Midterm Retake Exam Viewing Times

Written on 10.06.24 by Tiago Heinrich

Dear students,

Tuesday (11/06) after the DN Lecture you will have the opportunity to review your midterm retake exam in Lecture Hall 02.

With best regards,
The DN team

IMPORTANT details - Midterm Retake Exam

Written on 06.06.24 by Tiago Heinrich

Dear Students,

 

Below you will find some important details regarding your Data Networks Midterm Retake Exam:

 

Please bring your student ID and an official ID document (ID card, passport, driver license, ...) to the midterm retake. We will control these documents.

 

Midterm Retake… Read more

Dear Students,

 

Below you will find some important details regarding your Data Networks Midterm Retake Exam:

 

Please bring your student ID and an official ID document (ID card, passport, driver license, ...) to the midterm retake. We will control these documents.

 

Midterm Retake Exam Date: 

 - Friday, June 7, 9:00 CEST.

Midterm Retake Exam Venue: 

  We will be using only one room Lecture Hall 02 Building E1 3. 

 

Seat assignments:

 You will find your assigned seat according to the list posted on the doors of the lecture room. 

 On your seat, you will find your personalized exam. Therefore, do not use any other seat. If you are unsure, please contact a tutor outside the hall before you enter the hall or in the hall afterward. 

 

We follow a strict no-tolerance policy for cheating and plagiarism. If we find academic misconduct, you will receive 0 points for this exam.

 

Best regards,

You DN Team

Online Tutorial

Written on 06.06.24 by Pascal Hennen

Dear students

Here is the link https://eu02web.zoom-x.de/j/3304298675 to the online tutorial and the password "t1pasemap0".

Feel free to join

Midterm Retake Exam

Written on 03.06.24 (last change on 03.06.24) by Tiago Heinrich

Dear Students,

 

Registration for the Midterm Retake Exam is open - (remember the exam will happen Friday, 7th of June, 9:00 CEST).

 

The registration is only for students who registered for the Midterm Exam that 

  • (i) failed 
  • (ii) could not participate due to medical reasons and… Read more

Dear Students,

 

Registration for the Midterm Retake Exam is open - (remember the exam will happen Friday, 7th of June, 9:00 CEST).

 

The registration is only for students who registered for the Midterm Exam that 

  • (i) failed 
  • (ii) could not participate due to medical reasons and have a medical certificate can participate in the midterm retake.

 

Please make sure that you send the medical certificate to the data network email address.

 

We would like to remind you that the exam will take place in-person, where we will provide printed versions of the exam for everyone.

 

 Instructions:

 - Read carefully all the information on the introduction sheet.

 - Make sure that you fill in identification information correctly (Name, student ID)

 - You will have 90 minutes at your disposal to solve the exam

 - You are allowed to bring sheet(s) of paper and/or a single notebook (laptop) to the Midterm retake exam for a quick look at the lectures material (slides, self-made notes).

 - However, please note for the whole duration of the exam, you are not allowed

  1. Any access to the Internet AND
  2. Access to other smaller smart devices (such as Smartphones, Tablets, etc)

  

Good luck,

DN Team

Midterm Exam Viewing Times

Written on 31.05.24 (last change on 31.05.24) by Tiago Heinrich

Dear students,

Tuesday (04/06) between 11 am and 12:45 you will have the opportunity to review your exam in the room E1.4 024. However, the first 30 minutes are reserved for students who did not pass the exam.

With best regards,
The DN team

Midterm Exam Results

Written on 31.05.24 by Pascal Hennen

Dear Students,

please find the results to your Midterm Exam on your personal status page.

DN Team

Fill Out the Post-Exam Survey for the Mid-Term Exam

Written on 24.05.24 by Tobias Fiebig

Dear students,

we hope that the mid-term exam overall went well. To get a better understanding of what the exam was like for you, and what you think about the course in general, we prepared a survey:

https://nextcloud.init.mpg.de/index.php/apps/forms/mykkszdGBTRYcWfd

Please fill out the… Read more

Dear students,

we hope that the mid-term exam overall went well. To get a better understanding of what the exam was like for you, and what you think about the course in general, we prepared a survey:

https://nextcloud.init.mpg.de/index.php/apps/forms/mykkszdGBTRYcWfd

Please fill out the survey to help us make Data Networks more awesome!

With best regards,

The DN'24 Team

IMPORTANT details - Midterm Exam

Written on 23.05.24 (last change on 23.05.24) by Cristian Munteanu


Dear Students,

Below you will find some important details regarding your Data Networks Midterm exam:

Midterm Exam Date: 
  - Friday, 24th of May, 14:00 CEST

Midterm Exam Venue: 
   We will be using three different rooms. You are assigned to one of the rooms based on your matriculation… Read more


Dear Students,

Below you will find some important details regarding your Data Networks Midterm exam:

Midterm Exam Date: 
  - Friday, 24th of May, 14:00 CEST

Midterm Exam Venue: 
   We will be using three different rooms. You are assigned to one of the rooms based on your matriculation number: 

    * Günter-Hotz Lecture Hall Building (E2.2): Numbers: 2522000 to 7058299 (inclusive) 
    * Lecture Hall 02 Building E1 3:                     Numbers: 7058300 to 7062418 (inclusive) 
    * Lecture Hall 03 Building E1 3:                     Numbers: 7062419 to 7090000 (inclusive)

Seat assignments:
  You will find your assigned seat according to the list posted on the doors of the lecture rooms. 
  On your seat you will find your personalized assignment. Therefore, do not use any other seat. If you are unsure, please contact a tutor outside the hall before you enter the hall or in the hall afterwards. 
  
Best regards,
You DN Team

Student ID for Midterm

Written on 23.05.24 by Pascal Hennen

Dear Students,

please bring your student ID and an official ID document (ID card, passport, driver license, ...) to the midterm. We will control these documents.

DN Team

Midterm Exam [UPDATE]

Written on 16.05.24 (last change on 16.05.24) by Tiago Heinrich

Dear Students,

The Midterm Exam is getting closer - Friday, 24th of May, 14:00 CEST.

As a student, you must register in CMS to be able to take the exam by Wednesday (22nd of May).

We would like to remind you that the exam will take place in-person, where we will provide printed versions of… Read more

Dear Students,

The Midterm Exam is getting closer - Friday, 24th of May, 14:00 CEST.

As a student, you must register in CMS to be able to take the exam by Wednesday (22nd of May).

We would like to remind you that the exam will take place in-person, where we will provide printed versions of the exam for everyone.

Instructions:
- Read carefully all the information on the introduction sheet.
- Make sure that you fill in identification information correctly (Name, student ID)
- You will have 90 minutes at your disposal to solve the exam
- We will have a feedback survey after the exam, where you can also let us know whether this worked out for you!
- You are allowed to bring sheet(s) of paper and/or a single notebook (laptop) to the Midterm exam for a quick look at the lectures material (slides, self-made notes).
- However, please note for the whole duration of the exam, you are not allowed

  1. Any access to the Internet AND
  2. Access to other smaller smart devices (such as Smartphones, Tablets, etc)

  
Good luck,
DN Team

Playing-with-(ICMP)-packets challenge

Written on 13.05.24 by Tobias Fiebig

Dear Students,

some of you may already have noticed that I released a small challenge for additional fun with packets in the forum:

https://inet-teaching.mpi-inf.mpg.de/dn2024/forum/viewtopic.php?p=76

If you like (packet related) riddles, this might be fun. :-)

Also, I just released… Read more

Dear Students,

some of you may already have noticed that I released a small challenge for additional fun with packets in the forum:

https://inet-teaching.mpi-inf.mpg.de/dn2024/forum/viewtopic.php?p=76

If you like (packet related) riddles, this might be fun. :-)

Also, I just released another hint, as so far, no correct solution has been submitted!

Good luck, and have fun!

 

With best regards,

Tobias

No Tutorial on Thursday

Written on 07.05.24 by Tiago Heinrich

Dear Students,

There won't be a tutorial on Thursday (9 May 2024) since this day is a public holiday in Germany. Students from this tutorial can join an extra online tutorial that will happen on Friday (10 May 2024 at 4:00 PM). The needed Zoom link will be sent in a separate email.

DN Team

Doing-things-in-practice Session Starting in 15 Minutes

Written on 01.05.24 by Tobias Fiebig

Dear Students,

as previously announced, I will stream a little 'doing things in practice'-session today. I already joined the BBB room, and will start the session at 12:15.

You can join the session here:

https://bbb.mpi-klsb.mpg.de/b/tob-lni-jxl-hxx

The session will be recorded. In… Read more

Dear Students,

as previously announced, I will stream a little 'doing things in practice'-session today. I already joined the BBB room, and will start the session at 12:15.

You can join the session here:

https://bbb.mpi-klsb.mpg.de/b/tob-lni-jxl-hxx

The session will be recorded. In addition, it would be nice if--during the session--you could collaborate in the 'Shared Notes' feature of the BBB room to create notes/documentation for the session.

With best regards,

Tobias

Written on 28.04.24 (last change on 28.04.24) by Tobias Fiebig

Dear Students,

the results of the poll are in; Most students seem to be available next Wednesday, May 1st 12:00.

I will be in this BBB room from 12:00 on-wards, planning to actually start CT (as usual):

https://bbb.mpi-klsb.mpg.de/b/tob-lni-jxl-hxx

The session will be recorded. In… Read more

Dear Students,

the results of the poll are in; Most students seem to be available next Wednesday, May 1st 12:00.

I will be in this BBB room from 12:00 on-wards, planning to actually start CT (as usual):

https://bbb.mpi-klsb.mpg.de/b/tob-lni-jxl-hxx

The session will be recorded. In addition, it would be nice if--during the session--you could collaborate in the 'Shared Notes' feature of the BBB room to create notes/documentation for the session.

What will be good to be a bit familiar with before jumping into the session:

  • Have memorized how to use vi: https://cets.seas.upenn.edu/answers/vi.html
    • Note: We will be using vi (not vim) here, which can be a bit more difficult to handle
    • You can play around with a vim here: https://www.vimonlineeditor.com/
  • Took a look how the filesystem tends to be organized on linux/unix systems
    • Good summary here: https://www.linuxfoundation.org/blog/blog/classic-sysadmin-the-linux-filesystem-explained

The Agenda will be:

  • Setting up virtual box on a Windows 10 notebook
    • We will be using Windows 10 because that is the only non-linux notebook I have around
    • This should, technically, also work on Windows 11
    • If you are using Linux, I am somewhat assuming that you kind of know what you are doing and don't need help setting up a virtualization solution
    • If you are wondering why we are not using Hyper-V, I am somewhat assuming that you kind of know what you are doing and don't need help setting up a virtualization solution
    • Important: If you want to click along on your notebook, note that this will likely not work that well on a Notebook with 8gb of Memory; And if it does, it won't be fun.
  • Setting up a Debian 12 VM to work as a 'Switch' and packet sniffer
    • It is easier to setup something 'more slim' with Debian than with Ubuntu; And we will still be busy getting a lot of funny auto-daemons uninstalled.
    • We will still have to install a GUI so we can run Wireshark on this host to look at packets
  • Setting up OpenBSD VMs to run routing daemons and other things
    • OpenBSD has a tendency of being _really_ slim; Does not come with a lot of convenience tools, but has a ton of routing daemons pre-installed you will learn about in the lecture
    • Also, the man pages are kind of great. ;-)
    • Just does things _very_ bare-bone; So you can really see what we are talking about in the course.
  • Connecting all of it together; And maybe adding another switch
    • We'll see how far we can get with this; Maybe we can go over a bit more than just sending packets
    • If we end up having a lot of time, we may even setup a VM with a browser to see what is happening there. ;-)

Please let me know which questions you have prior to the session (email tfiebig@mpi-inf.mpg.de for that). Otherwise, I will see you on Wednesday.

(And if I, for some reason, forget being in the room on time, please start sending a continuous stream of emails my way. ;-))

 

With best regards,

Tobias

Poll for Doing-Things-In-Practice Session (online)

Written on 25.04.24 by Tobias Fiebig

Moin,

as there was some interest in doing a session where we get ourselves a little lab setup on our notebook to try out many things from DataNetworks in practice, I made a dud(le) to figure out the best time in the coming weeks for such an (online) session; Please vote.… Read more

Moin,

as there was some interest in doing a session where we get ourselves a little lab setup on our notebook to try out many things from DataNetworks in practice, I made a dud(le) to figure out the best time in the coming weeks for such an (online) session; Please vote. :-)

 

https://dud-poll.inf.tu-dresden.de/dn2024-doing-things/

 

With best regards,

Tobias

No Tutorial on Wednesday

Written on 25.04.24 by Pascal Hennen

Dear Students,

there won't be a tutorial next Wednesday (1st of May 2024) since this day is a public holiday in Germany. Students from this tutorial may join the online tutorial on Thursday (2nd of May 2024). The needed Zoom link will be sent in a separate email.

DN Team

Wednesday Tutorial Room Change

Written on 24.04.24 (last change on 24.04.24) by Pascal Hennen

Dear Students,

today's tutorial on Wednesday the 24th will happen in E1.4 Room 024 due to unforeseen problems.

DN Team

Lecture Recordings / Videos from Previous Lectures

Written on 16.04.24 (last change on 16.04.24) by Tobias Fiebig

Dear Students,

we received various feedback around our decision to not record or stream the lectures this year. We would like to share our reasoning behind that decision, hoping that this will give you some reassurance that you are not missing out on content.

"Lecture Recordings" in the previous… Read more

Dear Students,

we received various feedback around our decision to not record or stream the lectures this year. We would like to share our reasoning behind that decision, hoping that this will give you some reassurance that you are not missing out on content.

"Lecture Recordings" in the previous year were done with a notebook with a webcam plus an additional bluetooth headset worn by the lecturer. This did not necessarily created 'good' recordings. Furthermore, lectures often span multiple topics, making it difficult to have 'one video, one topic'. At the same time, creating the recording often interrupted the lecture.

At the same time, we do have the videos we made in 2020, when we all felt the sudden need to not be on campus. These are one-video one-topic, and have been recorded with proper recording equipment.

The content changes we implemented for this year focus on the order of topics, while the core-content stays the same, i.e., these video just have to be watched in a different order, while being of significantly better quality.

Finally, given that when it came to dealing with lecture recordings myself, I tended to be a person who spent far too much time downloading lecture recordings, promised themselves to really watch them this time, and then instead decided to do a spontaneous "Is it possible to watch a whole show with 7 seasons in 24h"-thing instead:

Many of the topics in the lecture have an equally practical part as the theoretical part we focus on in this course (given that this is a university course). What I always found much more effective is actually setting these things up (usually: repeatedly), and playing with them in practice (incidentally often while being five seasons into some show).

If there is enough interest for an introduction to setting things up, I'd be happy to stream a session on how to get some virtual machines going on, e.g., your notebook to do just that.

Please use the forum to start a thread on that, if there actually is some widespread interest in such a session, which we can then use to coordinate a date for it.

 

With best regards,

Tobias

 

Change in Time for Friday Lectures

Written on 16.04.24 by Pascal Hennen

Dear Students,

we decided to start each lecture on Fridays at 14:30 instead of 14:15 due to some conflicts. The lecture will thus start at 14:30 and end at 16:00.

DN Team

First Lecture

Written on 15.04.24 by Pascal Hennen

Dear students,

the next term has started and we are happy to offer the Data Networks lecture. 
The first lecture, which covers organization, will start tomorrow, the 16th of April 2024
at 2pm c.t. (14:15) in building  E1.3 room 002.

Looking forward to seeing you all there.
DN team

Hands-On-Networking course

Written on 05.04.24 by Pascal Hennen

Dear Students,

Due to the existing overlap between the Hands-On-Networking course and our course, there are the following regulations with regard to taking both courses:

  1. You are _not_ allowed to use both courses as an (compulsory choice) lecture / (Wahlpflicht) Vorlesung. 
  2. You are allowed… Read more

Dear Students,

Due to the existing overlap between the Hands-On-Networking course and our course, there are the following regulations with regard to taking both courses:

  1. You are _not_ allowed to use both courses as an (compulsory choice) lecture / (Wahlpflicht) Vorlesung. 
  2. You are allowed to use Data Networks as an (compulsory-choice) lecture / (Wahlpflicht) Vorlesung while using Hand-on Networking as either a seminar, practical course / Praktika, or as a free-choice module. If you do so, you can get the full 15 Credit Points / ECTS Points for taking both courses.

In case you have any questions, do not hesitate to write us an email to inet-teaching@lists.mpi-inf.mpg.de.

Changes in the Lecture Model

Written on 05.04.24 (last change on 16.04.24) by Pascal Hennen

Dear Students,

in contrast to last year's Data Networks iteration, we will no longer offer a hybrid model.

To pass the lecture you will have to

  • pass the midterm
  • pass the final exam.

(To be admitted to the final exam you must pass the midterm!)

The first lecture (also includes… Read more

Dear Students,

in contrast to last year's Data Networks iteration, we will no longer offer a hybrid model.

To pass the lecture you will have to

  • pass the midterm
  • pass the final exam.

(To be admitted to the final exam you must pass the midterm!)

The first lecture (also includes organizational matters) starts on April 16th.

Show all

Data Networks

In this lecture, we will take a dive into how data networks work, and how they work together to create the network of networks we know as the Internet. After going on this journey from the history of networks and protocols to newest developments, going through every layer of the stack – from the physical wire to the applications – like the Web and Email – everyone knows and uses.

After successful completion of this course, you will be able to:

  • Describe the relevant layers of network communication (Physical, Data, Network, Transport, Application)
  • Analyze the description of a protocol to identify the layer it works on, as well as key-characteristics of the protocol (statefullnes, etc.)
  • Apply protocols of all layers (esp. Network, Transport, and Application) to a given case, e.g., use a routing protocol to determine how packets would traverse a given network.
  • Analyze multiple protocols for a given use-case and evaluate which one is more suited given features of the individual protocols.
  • Explain the structures of protocol development/standardization bodes and the Internet governance structure in place for the Internet as a whole.
  • Design simple network protocols for small example cases, e.g., a simple application layer text   chat protocol, weighting choices for, e.g., the best transport protocol to use with it.

In summary, the course enables you to navigate the protocol landscape of the modern Internet, familiarizing you with services like web (HTTP), mail (SMTP, POP, IMAP), the domain name systems (DNS), but also the lower layers, from IP through routing (BGP), to the transport layer
(TCP, UDP). By taking a comprehensive look at the interactions between these protocols, you attain the ability to reason on the principles of computer networks, and apply the fundamentals of the area – including network protocol mechanisms, implementation considerations, network
algorithms, advanced network architectures, network simulations, measurements, protocol specifications, and verification techniques – in the context of other specializations in computer science, from databases, to distributed systems, and computer security.

 

Course Organization

  • This course is worth 9 LP/ECTS.
  • We provide weekly recordings of the two lectures and a Q&A session.
  • We provide weekly tutorials and optional assignments. Students can get detailed feedback for 3 assignments in total.
  • There will be a written Midterm exam that requires 30% of points to pass (35% for the Midterm re-exam). Students who gain at least 70% in the Midterm exam of points receive a 0.33 bonus for a passed Final exam. You are only allowed to write the Midterm re-exam if you either participated in the Midterm exam or were ill (requires documents) at the time the Midterm exam took place. You have to pass the Midterm or Midterm re-exam to write the final exams.
  • There will be a written Final exam and a written Final re-exam at the end of the semester.

 

Examination Dates

  • Midterm exam on 24th of May 2024, starting at 14:00 in rooms tba. Please find your assigned room on your Personal Status page.
  • Midterm re-exam on 7th of June 2024, starting at 9:00 in rooms tbd. Please find your assigned room on your Personal Status page.
  • Final exam on 2nd of August 2024, starting at 9:00 in rooms tbd Please find your assigned room on your Personal Status page.
  • Final re-exam on 8th of October 2024, starting at 9:00 in rooms tbd. Please find your assigned room on your Personal Status page.

 

Timetable

Please find all time-related information in our timetable.

Privacy Policy | Legal Notice
If you encounter technical problems, please contact the administrators.