News

Re-Exam dates and information!

Written on 27.08.21 by Mirko Palmer

Hello everyone,

you can now register for the re-exams in the LSF.

IMPORTANT: We need you to fill out the consent form (yes, even if you already did for the first exam!).

For folks who can not register in LSF: write us a mail asap!

The exams will be scheduled between Oct 4 and Oct… Read more

Hello everyone,

you can now register for the re-exams in the LSF.

IMPORTANT: We need you to fill out the consent form (yes, even if you already did for the first exam!).

For folks who can not register in LSF: write us a mail asap!

The exams will be scheduled between Oct 4 and Oct 15.

 

For details about the exam and procedures:
please check the previous news posts:

Oral Online Exam Declaration of Consent
Note: Please use the new Submission entry: "Oral Re-Exam: Declaration of Consent".

Information about the oral exams
This information is still valid (except the new dates of course).

Detailed information about the online oral exam
 

In summary:

- please register in the LSF
- please fill out the consent form (again)
- wait for us to contact you with your exam slot -> let us know asap if your slot collides with other exams
- practise, re-watch the videos, check the assignments again, ask questions in the forum / discord if you need help

 

Cheers,

Mirko

Exam Grades and Eval Results

Written on 18.08.21 by Mirko Palmer

Hey folks,

 

in the forum (https://inet-teaching.mpi-inf.mpg.de/dn_21/forum/viewtopic.php?f=3&t=83) you can find a pdf of the course evaluation to see what your fellow students thought about the course. (We omitted the free text fields but internally we have it and we will take your feedback… Read more

Hey folks,

 

in the forum (https://inet-teaching.mpi-inf.mpg.de/dn_21/forum/viewtopic.php?f=3&t=83) you can find a pdf of the course evaluation to see what your fellow students thought about the course. (We omitted the free text fields but internally we have it and we will take your feedback serious and will constantly improve the course to the best of our abilities.) So thanks again for all your feedback!

 

On another note: the exam grades are final, we will double check everything today, so you can expect the grades to be in the LSF very soon.

 

Cheers,
Mirko

 

PS: Stay tuned, some time soon we want to give a short presentation of our (PhD students) projects in case you want to continue to work with us in a project or thesis.

Ask Anything / Exam Preparation

Written on 18.07.21 by Mirko Palmer

Hey everyone,

on Tuesday, July 20 at 4 p.m. CEST we will offer an additional lecture where we you can ask questions about the course content in regards to preparing for the exam.

Please have your questions ready before the lecture!

Cheers

How the Internet works video - some thoughts

Written on 11.07.21 by Florian Streibelt

Hi .*,

as you may have noticed, the video by Franziska and me on how the Internet works beyond the technology, is 'recycled' from last year. Which is fine, as not much has changed concerning the inner workings of the communities - of course with one exception, that all the meetings are now online… Read more

Hi .*,

as you may have noticed, the video by Franziska and me on how the Internet works beyond the technology, is 'recycled' from last year. Which is fine, as not much has changed concerning the inner workings of the communities - of course with one exception, that all the meetings are now online and virtual. And everybody really want's to meet in-person again.

However, watching the last part of the video, where I look at the implications of politics on the Internet, I want to give you some more thoughts and if you are interested in that topic, I suggest you to check what has happened since we recorded that video.

For example, I mention that in Australia, ISPs have to help spy on their customers. Well, we now have that law in Germany as well. The ISP has to help law enforcement and all the secret services in Germany to tap into the traffic of customers to allow e.g. man in the middle attacks. Also breaking into computers to install malware and even to secretly break into a flat to access computers is now legal. They even allowed house searches at night, because they claim hackers are active at night and only then they can access unencrypted harddrives. And of course, they are discussing of outlawing encryption again. Meanwhile they just legalized scanning chat and private messages on platforms like Facebook for illegal content. Of course they justify that with scanning for pictures of child abuse. And coming back to malware: to be able to access computers, law enforcement needs backdoors in software, which is in stark contrast of having a safe Internet for everybody.

So, this is not an additional homework, just some kind of an afterthought I got when I watched the video again.

Looking forward to the Q&A and a lively discussion :)

Florian

 

All videos and slides are now available as bundled zips for offline watching

Written on 08.07.21 (last change on 11.07.21) by Mirko Palmer

Hey,

as you might have noticed, the naming of the video files themselves on the video page was a bit chaotic* - this is fixed now!

On the same note, you can now download all videos bundled as zips from:

https://inet-teaching.mpi-inf.mpg.de/downloads/DN21-all-videos-mp4.zip (~13GB)

Read more

Hey,

as you might have noticed, the naming of the video files themselves on the video page was a bit chaotic* - this is fixed now!

On the same note, you can now download all videos bundled as zips from:

https://inet-teaching.mpi-inf.mpg.de/downloads/DN21-all-videos-mp4.zip (~13GB)

https://inet-teaching.mpi-inf.mpg.de/downloads/DN21-all-videos-webm.zip (~8GB)

https://inet-teaching.mpi-inf.mpg.de/downloads/DN21-all-slides-pdf.zip (~80MB)

 

And don't forget assignment twelve is due tomorrow: Friday, July 9th, 11:59 am CEST.

 

Cheers!

 

* We recorded the videos during the shortened covid semester and now had to restructure the course back to a full semester.
  The web-player had all videos in the correct lecture order, just the filenames were mangled.

Detailed information about the online oral exam

Written on 08.07.21 by Mirko Palmer

Hey folks,

first of all, our statistics show that 117 of you are eligible to take the exam, but we have only 71 who have registered and submitted the consent - so please do that asap! so we can schedule an exam slot for you.

Also a reminder about the course evaluation: if you want that… Read more

Hey folks,

first of all, our statistics show that 117 of you are eligible to take the exam, but we have only 71 who have registered and submitted the consent - so please do that asap! so we can schedule an exam slot for you.

Also a reminder about the course evaluation: if you want that the course will get better for future students, please tell us what we should improve.
You can find the links to the surveys there: https://inet-teaching.mpi-inf.mpg.de/dn_21/news/view/28 the deadline for that is July 15.

Now, a detailed list of points of what we expect from you, what you can expect from us and generally how we conduct the exams.

First, please prepare the following way ahead of the exam:
1) register yourself to the exam;
2) submit your declaration of consent;
3) ensure that "Zoom" works on your Hardware;
4) ensure that your microphone works and that you are audible;
5) ensure that your camera works and that you are visible;
6) ensure that you can move your camera such that the lecturer can verify that you are the only person in the room.

At the time of your exam, please follow the steps outlined below:
1) enter the Zoom session at least ten minutes before your exam slot;
2) choose a username that is somewhat related to your actual name;
3) wait for the examiner to move you from the Zoom session's lobby to the actual examination room;
4) provide us with your identity by either showing us your student id or your identity card;
5) reaffirm (verbally) that you provide us your consent to conduct your oral exam online;
6) affirm that your physical and psychical conditions permit you to participate in the exam;
7) prove to us that there is no second person in the room and that you do not have access to any auxiliary means by panning your camera around your room.

Each exam starts with two questions (from different topics) randomly chosen from a large pool of different questions; thus, every oral exam is unique, and the chance that you encounter similar tasks as your fellow students is minimal. Notably, those two questions only provide a starting point for the exam---during the exam you may have to answer questions for more than two topics. If you feel more confident when you can take notes, please feel free to enter the exam with a pencil and an empty sheet of paper---please tell us that you do so at the beginning of the exam. The entire exam, including all formalities, takes 30 minutes, which leaves around 20 minutes for the actual question and answer part. If you run late, you will effectively lose time to convince us that you know the content and it will be harder to receive a good grade.

At the end of the exam, please follow the steps outlined below:
1) the examiner will move you into a break-out room and they will discuss your performance and decide on a grade;
2) wait for the examiner to move you back into the exam room; the examiner will tell you your grade;
3) after you received your grading (only for the oral exam itself, i.e., without applying any possible bonus) from the examiner, please leave the Zoom session.

After your exam, we will notify the examination office about your final grade (including the possible assignment bonus).

When you submit the consent form - do not forget to also register in HISPOS/LSF!

Written on 02.07.21 by Mirko Palmer

Hey,

just a quick reminder, as several of you did one but not both tasks:

 

please do not forget to also register for the exam in HISPOS, when you submit the consent form.

If you are an erasmus student or your study program does not support HISPOS: write us a mail… Read more

Hey,

just a quick reminder, as several of you did one but not both tasks:

 

please do not forget to also register for the exam in HISPOS, when you submit the consent form.

If you are an erasmus student or your study program does not support HISPOS: write us a mail (inet-teaching@lists.mpi-inf.mpg.de)!

 

Thanks!

Assignment 12 - is Online

Written on 01.07.21 by Mirko Palmer

Hello, It's me!

I am, once again, asking you for your submission solving support.

It's the final countdown* the final assignment and even though we have yet to publish the points for as10, 109 of you have already passed the admission requirement - nice!

For you and also everyone else: please… Read more

Hello, It's me!

I am, once again, asking you for your submission solving support.

It's the final countdown* the final assignment and even though we have yet to publish the points for as10, 109 of you have already passed the admission requirement - nice!

For you and also everyone else: please sign the consent form!
We need it to assign you an exam slot and the earlier we can do that, the earlier you can plan ahead as well.
 

Now, without further ado: the great, the magnificent, the one and only: assignment number twelve.

Join me**, in solving it until: Friday, July 9th at 11:59 am CEST.

I know that you know, but I like to send you, one last time, to the Materials page!
 

And lastly, plain and simple: assignment eleven is due tomorrow: Friday, July 2nd, 11:59 am CEST.

Cheers

 

* Now you have the song stuck in your head, you are welcome :P
** I actually did solve it myself!

Your chance to evaluate this course!

Written on 30.06.21 by Mirko Palmer

Good news everyone,

the lecture period slowly comes to an end and before we will judge your performance once again* in the oral exams, 
you have the chance to judge us!

The Qualis-Team prepared two evaluation surveys (in english), one for the lecture and one for the tutorials, 
and we would… Read more

Good news everyone,

the lecture period slowly comes to an end and before we will judge your performance once again* in the oral exams, 
you have the chance to judge us!

The Qualis-Team prepared two evaluation surveys (in english), one for the lecture and one for the tutorials, 
and we would kindly ask you, if you have a few minutes to spare, to fill them out.

The survey is anonymous, so don't hold back - but, since we were not yet replaced by teaching-robots, we do still have feelings ;)

 

The lecture survey is here: https://qualis.uni-saarland.de/eva/?l=129689&p=3ctv4l
The tutorial survey is here: https://qualis.uni-saarland.de/eva/?l=1296891&p=mskcxt

The deadline to fill them out is July 15.

 

Cheers!

 

* we of course still have to correct assignments and we will upload assignment 12 tomorrow, but including that made the sentence too clunky.

Oral Online Exam Declaration of Consent

Written on 29.06.21 by Mirko Palmer

Dear Students,

im order for us to assign you an exam slot, you must declare your consent to participate in an online oral examination.

We uploaded a form in German and English
Please Note: only the German version is officially binding; therefore, submissions of the English version are notRead more

Dear Students,

im order for us to assign you an exam slot, you must declare your consent to participate in an online oral examination.

We uploaded a form in German and English
Please Note: only the German version is officially binding; therefore, submissions of the English version are not allowed and will be ignored.

Fill in the information about yourself (section 1 - Student information), carefully read the 'Notes' section, and provide us with your signature. 

Please fill out the form as soon as possible!
Again: without the signed form, we can not assign you an exam slot.

The submission deadline is Sunday, July 11th, 2021, 23:59 CEST and the respective submission can be done in the same interface as your regular assignment submissions under the heading ''Oral Exam: Declaration of Consent''.

If you did not provide your written consent before the deadline and you did not unregister from the exam in time, you will automatically fail the exam.

 

Some more hints:

Only fill in section 1, we will fill in section 2!

To provide us with your signature, you have 3 different options:
1) print, sign, scan the document, and save it as pdf
2) sign it with a digital pen (e.g. using a tablet)
3) sign it using a very clear, high-quality photo of your signature and insert it into the pdf

It is not enough to write your name with a digital font!

Cheers

Information about the oral exams

Written on 28.06.21 by Mirko Palmer

Hello there,

We will conduct the oral exams between July 28th, 2021, and August 18th, 2021
You can already (un-)register for the exam on your own in HISPOS/LSF and you can do so until July 21st end-of-day.

Oral exams will be conducted virtually (expect zoom) and will take approximately 30… Read more

Hello there,

We will conduct the oral exams between July 28th, 2021, and August 18th, 2021
You can already (un-)register for the exam on your own in HISPOS/LSF and you can do so until July 21st end-of-day.

Oral exams will be conducted virtually (expect zoom) and will take approximately 30 minutes.
Each student will get a calendar invitation with their designated exam slot.
Due to the high number of oral exams, slot changes are not allowed except for the following reasons:

1) Due to your timezone, the scheduled oral exam would take place before 8 am or after 8 pm.
2) You have an exam that overlaps with the scheduled exam.
Note: this rule does not apply for another exam on the same day which does not overlap with your oral exam with us.
3) You have a medical certificate.
4) There are unforeseen and important circumstances that temporarily do not allow you to participate in the exam.

In any of such cases, we expect you to write us an email with detailed information on why we should change your examination slot until three days before your examination.The decision on whether we provide you with a new slot lies on our end.

Finally, you will have to provide us with a written consent that we are allowed to conduct the exam virtually.
If you registered for the exam and we do not receive your written consent before 8 am on the day of your exam, you will automatically fail the exam—we will make the form available during this week in a separate news post.

Assignment 11 released

Written on 24.06.21 by Mirko Palmer

How do you do, fellow students?

This week we present you with assignment number eleven for your question solving pleasure.

We can offer you this exceptional piece of assignment for one week, and one week only - afterwards it will be gone!
So decide early, after Friday, July 2nd at 11:59… Read more

How do you do, fellow students?

This week we present you with assignment number eleven for your question solving pleasure.

We can offer you this exceptional piece of assignment for one week, and one week only - afterwards it will be gone!
So decide early, after Friday, July 2nd at 11:59 am CEST it will be too late.
Call now! I mean, go to the Materials page!


We are happy to see that almost all groups are still submitting! 
For all of you the usual reminder: Assignment ten is due tomorrow: Friday, June 25, 11:59 am CEST.

Cheers

--

Assignment 10 is online

Written on 17.06.21 by Mirko Palmer

Hey folks,

you are almost done, just a few more assignments to go and an oral exam (in the next days we will post details about it here).

Here is assignment number ten
It and its accompanying material is online on the Materials page.
Due date is, as always, in a week: Friday, June 25 at… Read more

Hey folks,

you are almost done, just a few more assignments to go and an oral exam (in the next days we will post details about it here).

Here is assignment number ten
It and its accompanying material is online on the Materials page.
Due date is, as always, in a week: Friday, June 25 at 11:59 am CEST.


Assignment nine is due tomorrow: Friday, June 18, 11:59 am CEST.

Cheers

Assignment 9 released

Written on 10.06.21 by Mirko Palmer

Hey folks,

today we present you the latest and greatest of our weekly assignments.

and we call it the ninth assignment
It and its accompanying material is online on the Materials page and you get at least seven days, or until: Friday, June 18 at 11:59 am CEST to solve it.

Sadly, you have… Read more

Hey folks,

today we present you the latest and greatest of our weekly assignments.

and we call it the ninth assignment
It and its accompanying material is online on the Materials page and you get at least seven days, or until: Friday, June 18 at 11:59 am CEST to solve it.

Sadly, you have to part with the old assignment number eight tomorrow, precisely at Friday, June 11, 11:59 am CEST but once you start working on the new one, you wont miss the old.

Cheers

Clarification/Hint on Assignment 8

Written on 06.06.21 by Said Jawad Saidi

Hello everyone, 

We want to give you a small hint/clarification about Assignment 8, question 3. As some of you might have already noticed, the domain name www.cdu.edu.au  does not map to IP address 138.80.10.69 anymore. We do not have control over the university's infrastructure, and the IP to… Read more

Hello everyone, 

We want to give you a small hint/clarification about Assignment 8, question 3. As some of you might have already noticed, the domain name www.cdu.edu.au  does not map to IP address 138.80.10.69 anymore. We do not have control over the university's infrastructure, and the IP to domain mapping might change again. Nevertheless, you can still use the IP address mentioned in the assignment or use the latest IP address by resolving the domain. Regardless of which IP you use, you will still be able to achieve the full points. 

Best

Assignment 8 released

Written on 03.06.21 by Mirko Palmer

Hey folks,

you know the drill:
the eighth assignment is online on the Materials page and is due next week: Friday, June 11 at 11:59 am CEST.


Please also make sure to not miss the deadline of the seventh assignment, which is due tomorrow (Friday, June 04, 11:59 am… Read more

Hey folks,

you know the drill:
the eighth assignment is online on the Materials page and is due next week: Friday, June 11 at 11:59 am CEST.


Please also make sure to not miss the deadline of the seventh assignment, which is due tomorrow (Friday, June 04, 11:59 am CEST).

Cheers

Assignment 7 released

Written on 27.05.21 (last change on 27.05.21) by Mirko Palmer

Hey everyone,

The seventh assignment is online on the Materials page and is again due next week: Friday, June 04 at 11:59 am CEST.

Today, the release was a bit later than usual, as the IMC (Internet Measurement Conference) paper deadline was today as well.

We are sorry for any inconveniences,… Read more

Hey everyone,

The seventh assignment is online on the Materials page and is again due next week: Friday, June 04 at 11:59 am CEST.

Today, the release was a bit later than usual, as the IMC (Internet Measurement Conference) paper deadline was today as well.

We are sorry for any inconveniences, but I want to note that the official worksheet release is supposed to be on Friday (you have one week to solve each assignment) - we release the sheet a day early so that you can already take an early look and prepare questions for the tutorial on the following day.
This also allows us to implicitly compensate for holidays that would otherwise reduce your time to solve the assignments.

Lastly, like every week, please also make sure to not miss the deadline of the sixth assignment, which is due tomorrow (Friday, May 28, 11:59 am CEST).

Assignment 6 released

Written on 20.05.21 by Mirko Palmer

Hey everyone,

The sixth assignment is online on the Materials page and is again due next week: Friday, May 28 at 11:59 am CEST.

Like every week, please also make sure to not miss the deadline of the fifth assignment, which is due tomorrow (Friday, May 21, 11:59 am… Read more

Hey everyone,

The sixth assignment is online on the Materials page and is again due next week: Friday, May 28 at 11:59 am CEST.

Like every week, please also make sure to not miss the deadline of the fifth assignment, which is due tomorrow (Friday, May 21, 11:59 am CEST).

Assignment 5 updated - please re-download

Written on 14.05.21 by Said Jawad Saidi

Hello everyone,

We noticed an error on the plot in Assignment 5 question 1. We have corrected it, please re-download the assignment sheet to get the updated plot and question.
Apologies for any inconveniences.

Thanks

Assignment 5 released

Written on 13.05.21 by Mirko Palmer

Hey everyone,

The fifth assignment is online on the Materials page and is due next week: Friday, May 21 at 11:59 am CEST.

Please also make sure to not miss the deadline of the fourth assignment, which is due tomorrow (Friday, May 14, 11:59 am… Read more

Hey everyone,

The fifth assignment is online on the Materials page and is due next week: Friday, May 21 at 11:59 am CEST.

Please also make sure to not miss the deadline of the fourth assignment, which is due tomorrow (Friday, May 14, 11:59 am CEST).

Assignment 4 released

Written on 06.05.21 by Mirko Palmer

Dear Students,

The fourth assignment is online on the Materials page and is due in a week: Friday, May 14 at 11:59 am CEST.
For this assignment you, again, have to download additional material from the Homework Material section of the Materials page and
from a link on the assignment sheet itself.
Read more

Dear Students,

The fourth assignment is online on the Materials page and is due in a week: Friday, May 14 at 11:59 am CEST.
For this assignment you, again, have to download additional material from the Homework Material section of the Materials page and
from a link on the assignment sheet itself.

Notes:
Please wait with questions until after the next lecture Q&A as the content from there is covering topics of the assignment.
If anything is unclear afterwards, feel free to ask in the tutorial, the forum or on discord.

Please also make sure to not miss the deadline of the third assignment, which is due tomorrow (Friday, May 7, 11:59 am CEST).

No handwritten solution will be accepted - starting from assignment 4

Written on 03.05.21 by Mirko Palmer

Hey everyone,

we noticed that a few of you submit their solutions in handwriting.

This makes the lifes of our tutors unnecessarily harder as they have to decipher what you have written.

Thus, we will no longer accept handwritten solutions, starting from assignment 4.

It is also in your… Read more

Hey everyone,

we noticed that a few of you submit their solutions in handwriting.

This makes the lifes of our tutors unnecessarily harder as they have to decipher what you have written.

Thus, we will no longer accept handwritten solutions, starting from assignment 4.

It is also in your best interest, as we can not grade solutions which we simply can not read.
 

Thanks!

Assignment 3 released

Written on 29.04.21 by Mirko Palmer

Dear Students,

The third assignment is online on the Materials page and is, as usual, due in a week: Friday, May 7 at 11:59 am CEST.
For this assignment you also have to download additional material from the Homework Material section of the Materials page.

Notes:
Make sure to start early, as… Read more

Dear Students,

The third assignment is online on the Materials page and is, as usual, due in a week: Friday, May 7 at 11:59 am CEST.
For this assignment you also have to download additional material from the Homework Material section of the Materials page.

Notes:
Make sure to start early, as this assignment will take more time than the previous ones!

Please also make sure to not miss the deadline for the second assignment, which is due tomorrow (Friday, April 30, 11:59 am CEST).
 

Assignment 2 updated - please re-download

Written on 23.04.21 by Mirko Palmer

Hey everyone,

we noticed that duckduckgo.com has stopped reliably behaving the way we intended question 3 in the assignment. 

We, thus, switched to openstreetmap.org - please re-download the assignment sheet to get the updated question.

Thanks

Assignment 2 released

Written on 22.04.21 by Mirko Palmer

Dear Students,

The second assignment is online in the Materials section and is again due in a week: Friday, April 30 at 11:59 am CEST.

Important:
Starting from this second assignment you have to be in a group of two students.
Any submission made by a single person will be capped at 5 points… Read more

Dear Students,

The second assignment is online in the Materials section and is again due in a week: Friday, April 30 at 11:59 am CEST.

Important:
Starting from this second assignment you have to be in a group of two students.
Any submission made by a single person will be capped at 5 points max, i.e.,
regardless of how many points you could have achieved with your solution, we will only give you at most 5 points for that assignment.

So please find a group partner using the forum, discord or if you absolutely can't find anybody: send us a mail!

 

Please also make sure to not miss the deadline for the first assignment, which is due tomorrow (Friday, April 23, 11:59 am CEST).

IMPORTANT: Please check your assignment 1 submission and re-upload in case it is missing

Written on 19.04.21 by Mirko Palmer

Hello everyone,

please check the submission page and re-upload your solution in case it is not there anymore.
 

Unfortunately there was a hiccup in the CMS that deleted the submission entry for the first assignment.
We are currently investigating to find out what has caused this to prevent… Read more

Hello everyone,

please check the submission page and re-upload your solution in case it is not there anymore.
 

Unfortunately there was a hiccup in the CMS that deleted the submission entry for the first assignment.
We are currently investigating to find out what has caused this to prevent such a failure from happening again.

Luckily, we are still far away from the first deadline but in case you have already submitted, please verify that your submission is there.
 

Sorry for any inconveniences.

Tutorials

Written on 15.04.21 (last change on 16.04.21) by Aniss Maghsoudlou

Dear Students,

You can find the Zoom links for the tutorial sessions on the main page.
You can join whichever tutorial you like.

During the tutorial sessions, please only unmute yourself to ask a question.
For the remainder of the time, please stay muted and disable your video.
When you join… Read more

Dear Students,

You can find the Zoom links for the tutorial sessions on the main page.
You can join whichever tutorial you like.

During the tutorial sessions, please only unmute yourself to ask a question.
For the remainder of the time, please stay muted and disable your video.
When you join the sessions you are muted and your video is disabled.

Group submission details

Written on 15.04.21 (last change on 15.04.21) by Mirko Palmer

To submit as a group, you first have to create or join a group via the CMS Teams section.
When one member of your group submits while being in a team, the other can see the solution and we can map both of you.
We ask you to also put in both your names in the solution pdf as a fail-safe.

You can… Read more

To submit as a group, you first have to create or join a group via the CMS Teams section.
When one member of your group submits while being in a team, the other can see the solution and we can map both of you.
We ask you to also put in both your names in the solution pdf as a fail-safe.

You can update your solution before the deadline as often as you want, and either of you can (re-)submit the solution.
We will only grade the latest version of your team, regardless of who of you submitted it.
 

The First Assignment

Written on 15.04.21 by Mirko Palmer

Dear Students,

The first assignment is now online in the Materials section of the course CMS and is due next Friday, April 23 at 11:59 am CEST.

As stated in the Assignments section, you will solve twelve assignments throughout the semester.
Assignments are submitted in groups of two students.
Read more

Dear Students,

The first assignment is now online in the Materials section of the course CMS and is due next Friday, April 23 at 11:59 am CEST.

As stated in the Assignments section, you will solve twelve assignments throughout the semester.
Assignments are submitted in groups of two students.
We will only enforce this rule starting from the second assignment to give you time to find a group partner.
We encourage you to find a group partner early and already welcome group submissions for the first assignment.

Use the CMS for your submission and hand in one pdf with your solution per group.
Please clearly note your (and your group partners) name and Matrikel number on the top of your pdf.

As some of you already did, you can use the forum or our Discord server to find group members.
You can write a mail, as a last resort, to the mailing list (inet-teaching@lists.mpi-inf.mpg.de) if you can not find a group partner. 
We will gather those requests and assign you a partner.


The exam admission depends on getting at least 50 percent of the theoretically achievable points.
When achieving more than 60 percent (75 percent) of all points, a bonus of +0.3 (+0.7) will be applied to your final grade.
The exam must be passed without the grading bonus.


You can attend any tutorial session regardless of the session that your partner attends.
Submissions are not strictly mapped to tutors, i.e., your group's assignments will likely be graded by a different tutor every week.

Discord server

Written on 13.04.21 (last change on 19.04.21) by Mirko Palmer

 

Dear Students,

Since remote collaboration can be challenging, we provide you with a free text and voice chat.
You are able to join the Data Networks 2021 Discord server via the following link. 

https://discord.gg/MJBrhxjG6C

Discord allows you to stay completely anonymous or to set up an… Read more

 

Dear Students,

Since remote collaboration can be challenging, we provide you with a free text and voice chat.
You are able to join the Data Networks 2021 Discord server via the following link. 

https://discord.gg/MJBrhxjG6C

Discord allows you to stay completely anonymous or to set up an account and use it from all of your devices simultaneously.
To join anonymously via the in-browser app, click on the above link and enter a temporary user name. If Discord asks you to claim your account, click outside of the box.

Before you can use the server, you have to read and accept the server guidelines by reacting to the post, i.e., clicking the thumbs-up below the post.


As mentioned in the guidelines, we will monitor the Discord server on a best-effort basis, i.e., it is more a place for you to collaborate than it is another way of contacting us, but we will stick around and, as time permits, help with unanswered questions.

Joining the Discord server is not mandatory. We will only post information to the Discord server that is available via the news section or the course forum—you will not miss any information if you do not join the Discord server.

First lecture

Written on 09.04.21 (last change on 09.04.21) by Seifeddine Fathalli

Dear Students,

Similar to last year's iteration, this Data Networks course will be held entirely online and will conclude with an online oral exam.
The first lecture (about organizational matters) is already available here:

https://inet-teaching.mpi-inf.mpg.de/videos/DataNetworks2021/

Please… Read more

Dear Students,

Similar to last year's iteration, this Data Networks course will be held entirely online and will conclude with an online oral exam.
The first lecture (about organizational matters) is already available here:

https://inet-teaching.mpi-inf.mpg.de/videos/DataNetworks2021/

Please watch the lecture before joining our first Q&A on Tuesday, April 13 at 4 p.m. CEST via the following Zoom link: 

https://zoom.us/j/97254790472

Combining Data Networks and Hands-On Networking

Written on 26.03.21 by Seifeddine Fathalli

Dear students,

If you plan to enroll in both "Hands-On Networking" and "Data Networks" courses, there are few regulations that you have to take into consideration: 

(1) You are _not_ allowed to use both courses as compulsory elective lectures / (Wahlpflicht) Vorlesungen.

(2) You are allowed… Read more

Dear students,

If you plan to enroll in both "Hands-On Networking" and "Data Networks" courses, there are few regulations that you have to take into consideration: 

(1) You are _not_ allowed to use both courses as compulsory elective lectures / (Wahlpflicht) Vorlesungen.

(2) You are allowed to use "Data Networks" as a compulsory elective lecture/ (Wahlpflicht) Vorlesung while keeping "Hands-On Networking" as either a seminar, a practical course / Praktika, or as an elective module. Hence, you would be able to collect all 15 Credit / ECTS points offered by both courses.

If you have any questions, please do not hesitate to reach out to us at inet-teaching@lists.mpi-inf.mpg.de

Show all

Data Networks

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.

 

Course Details

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

 

Online Lecture

The recordings of our lecture allow students to follow the course remotely at their schedule, pace, and network constraints. We expect them to work through all related videos before joining a lecture Q&A session for a specific topic. Students will be able to access the recordings, slides, and additional notes here:
 

inet-teaching.mpi-inf.mpg.de/videos/DataNetworks2021

Online Lecture Archives

If you want to watch the lectures offline, we offer bundles with all videos in mp4 and webm and all slides as zip archives for you to download.

https://inet-teaching.mpi-inf.mpg.de/downloads/DN21-all-videos-mp4.zip (~13GB)

https://inet-teaching.mpi-inf.mpg.de/downloads/DN21-all-videos-webm.zip (~8GB)

https://inet-teaching.mpi-inf.mpg.de/downloads/DN21-all-slides-pdf.zip (~80MB)

 

Contact

If you need to contact us, please send an e-mail to:

inet-teaching@lists.mpi-inf.mpg.de

 

Lecture Q&A Sessions

The lecture Q&A sessions provide deeper explanations for the content covered by the videos and allow students to pose topic-related questions directly to the lecturer.

Lecture Time Lecturer Topic Zoom Link recommended Videos
0/1 Tuesday, April 13 at 4 p.m. CEST Anja Organization / Intro I Tuesday session [0 / 1  2 / 3]
2 Friday, April 16 at 12 p.m. CEST Anja Intro II Friday session
[4 / 5]
           
3 Tuesday, April 20 at 4 p.m. CEST Anja Application Layer: Intro / HTTP Tuesday session [6 / 7 / 8 / 9]
4 Friday, April 23 at 12 p.m. CEST Oliver Application Layer: DNS Friday session [10]
           
5 Tuesday, April 27 at 4 p.m. CEST Anja Application Layer: CDN / E-Mail Tuesday session [11 / 12]
6 Friday, April 30 at 12 p.m. CEST Savvas Application Layer: Socket Programming Friday session [13]
           
7 Tuesday, May 4 at 4 p.m. CEST Anja Transport Layer: Intro / UDP / (Intro to TCP) Tuesday session [14 / 15]
8 Friday, May 7 at 12 p.m. CEST Anja Transport Layer: TCP Friday session [16 / 17]
           
9 Tuesday, May 11 at 4 p.m. CEST Anja Transport Layer: TCP - Congestion Control Tuesday session [18 / 19]
10 Friday, May 14 at 12 p.m. CEST Oliver Transport Layer: TCP Flavors Friday session [20]
           
11 Tuesday, May 18 at 4 p.m. CEST Oliver Networking Layer: IP Addresses Tuesday session [21]
12 Friday, May 21 at 12 p.m. CEST Devashish Networking Layer: Routing / Dijkstra / Dist.Vector Friday session [22]
           
13 Tuesday, May 25 at 4 p.m. CEST Devashish Routing: RIP / OSPF Tuesday session [23 / 24]
14 Friday, May 28 at 12 p.m. CEST Devashish Routing: OSPF / BGP I Friday session [25 / 26 / 27]
           
15 Tuesday, June 1 at 4 p.m. CEST Devashish Routing: BGP II Tuesday session [28 / 29]
16 Friday, June 4 at 12 p.m. CEST Oliver / Anja Anycast: CDN / DNS, 
Router Architecture, Link Layer I
Friday session [30 / 31 / 32]
           
17 Tuesday, June 8 at 4 p.m. CEST Oliver Link Layer II: Switches vs. Routers Tuesday session [33]
18 Friday, June 11 at 12 p.m. CEST Anja TCPdump: "Putting it all together" Friday session [34]
           
19 Tuesday, June 15 at 4 p.m. CEST Savvas Multimedia & VoIP Tuesday session [35 / 36]
20 Friday, June 18 at 12 p.m. CEST Savvas QUIC / RTP and SIP / QoS Friday session [37 / 38 / 39]
           
21 Tuesday, June 22 at 4 p.m. CEST Florian IoT (new) Tuesday session [40 / 41 / 42]
+ errata: 43
22 Friday, June 25 at 12 p.m. CEST Devashish Datacenter Friday session [44 / 45]
           
23 Tuesday, June 29 at 4 p.m. CEST Anja Signaling / State / RSVP Tuesday session [46 / 47 / 48 / 49]
24 Friday, July 2 at 12 p.m. CEST Anja Scale / Indirection / Virtualization (new) / Big Picture Friday session [50 / 51 / 52 / 53]
           
25 Tuesday, July 6 at 4 p.m. CEST Savvas SDN intro Tuesday session [54 / 55]
26 Friday, July 9 at 12 p.m. CEST Devashish P4 Friday session [56]
           
27 Tuesday, July 13 at 4 p.m. CEST Savvas Social Networks / Memes and Trolls (new) Tuesday session [57 / 58]
28 Friday, July 16 at 12 p.m. CEST Florian / Franziska Internet Organization Friday session [59]
           
29 Tuesday, July 20 at 4 p.m. CEST - Ask Anything / Exam Preparation Tuesday session all lectures

 

  

Assignments

During the semester we will hand out 12 assignments that need to be solved in groups of two students. We encourage to work in groups right from the first assignment but only require group solutions starting from the second assignment.  The exam admission depends on getting at least 50 percent of the theoretically achievable points. When achieving more than 60 percent (75 percent) of all points a grading bonus of +0.3 (+0.7) will be applied. The exam must be passed without the grading bonus.

We do not tolerate plagiarism—we compare submissions against various online sources as well as other submissions. If a group plagiarises for the first time, the entire assignment will be graded with 0 points. On the second occurrence, the group will be excluded permanently from the class and might face further measures.

No Topic pre-release
(to get an overview prior the tutorial)
Official Start Time Submission Deadline Link
1 Ping / Delay Thursday, April 15 approx. 12 p.m. CEST Friday, April 16 at 2 p.m. CEST Friday, April 23 at 11:59 a.m. CEST Ass. 01
2 DNS / HTTP Thursday, April 22 approx. 12 p.m. CEST Friday, April 23 at 2 p.m. CEST Friday, April 30 at 11:59 a.m. CEST Ass. 02
3 CDN / Socket Programming Thursday, April 29 approx. 12 p.m. CEST Friday, April 30 at 2 p.m. CEST Friday, May 7 at 11:59 a.m. CEST Ass. 03
4 TCP / UDP Thursday, May 6 approx. 12 p.m. CEST Friday, May 7 at 2 p.m. CEST Friday, May 14 at 11:59 a.m. CEST Ass. 04
5 TCP Thursday, May 13 approx. 12 p.m. CEST Friday, May 14 at. 2 p.m. CEST Friday, May 21 at 11:59 a.m. CEST Ass. 05
6 IP addressing Thursday, May 20 approx. 12 p.m. CEST Friday, May 21 at 2 p.m. CEST Friday, May 28 at 11:59 a.m. CEST Ass. 06
7 Routing I Thursday, May 27 approx. 12 p.m. CEST Friday, May 28 at 2 p.m. CEST Friday, June 4 at 11:59 a.m. CEST Ass. 07
8 Routing II Thursday, June 3 approx. 12 p.m. CEST Friday, June 4 at 2 p.m. CEST Friday, June 11 at 11:59 a.m. CEST Ass. 08
9 Link Layer Addressing / Tcpdump Thursday, June 10 approx. 12 p.m. CEST Friday, June 11 at 2 p.m. CEST Friday, June 18 at 11:59 a.m. CEST Ass. 09
10 Multimedia / Streaming / RTP and SIP Thursday, June 17 approx. 12 p.m. CEST Friday, June 18 at 2 p.m. CEST Friday, June 25 at 11:59 a.m. CEST Ass. 10
11 IoT Thursday, June 24 approx. 12 p.m. CEST Friday, June 25 at 2 p.m. CEST Friday, July 2 at 11:59 a.m. CEST Ass. 11
12 State / Indirection / Scale Thursday, July 1 approx. 12 p.m. CEST Friday, July 2 at 2 p.m. CEST Friday, July 9 at 11:59 a.m. CEST Ass. 12

 

 

Tutorials

The tutorial sessions are very similar to the lecture Q&A sessions. The tutor will elaborate on how the past assignment of the week before should have been solved (Discussion) and introduces the new topic as stated in the Topic column in the table below. The tutorial sessions will not cover additional material. Students, again, have the chance to pose content-related questions.

No Time Tutor Topic Link recommended Lecture
1 Friday, April 16 at 2 p.m. CEST [organizers] Introducing: Ping / Delay Friday session [1 / 2]
Monday, April 19 at 12 p.m. CEST Monday session
           
2 Friday, April 23 at 2 p.m. CEST Mohamad Discussion: Ping / Delay
Introducing: DNS / HTTP
Friday session [3 / 4]
Monday, April 26 at 12 p.m. CEST Monday session
           
3 Friday, April 30 at 2 p.m. CEST Mohamad Discussion: DNS / HTTP
Introducing: CDN / Socket Programming
Friday session [5 / 6]
Monday, May 3 at 12 p.m. CEST Monday session
           
4 Friday, May 7 at 2 p.m. CEST Cristian Discussion: CDN / Socket Programming
Introducing: TCP / UDP
Friday session [7 / 8]
Monday, May 10 at 12 p.m. CEST Monday session
           
5 Friday, May 14 at 2 p.m. CEST Emilia Discussion: TCP / UDP
Introducing: TCP
Friday session [9 / 10]
Monday, May 17 at 12 p.m. CEST Monday session
           
6 Friday, May 21 at 2 p.m. CEST Emilia Discussion: TCP
Introducing: IP addressing
Friday session [11 / 12]
Tuesday, May 25 at 12 p.m. CEST Monday session
           
7 Friday, May 28 at 2 p.m. CEST Daniel Discussion: IP addressing
Introducing: Routing
Friday session [13 / 14]
Monday, May 31 at 12 p.m. CEST Monday session
           
8 Friday, June 4 at 2 p.m. CEST Zubair Discussion: Routing
Introducing: Routing II
Friday session [15 / 16]
Monday, June 7 at 12 p.m. CEST Monday session
           
9 Friday, June 11 at 2 p.m. CEST Zubair Discussion: Routing II
Introducing: Link Layer Addressing/ Tcpdump
Friday session [17 / 18]
Monday, June 14 at 12 p.m. CEST Monday session
           
10 Friday, June 18 at 2 p.m. CEST Daniel Discussion: Link Layer Addressing/ Tcpdump
Introducing: Multimedia / Streaming / RTP and SIP
Friday session [19 / 20]
Monday, June 21 at 12 p.m. CEST Monday session
           
11 Friday, June 25 at 2 p.m. CEST Danesh Discussion: Multimedia / Streaming / RTP and SIP
Introducing: IoT
Friday session [21 / 22]
Monday, June 28 at 12 p.m. CEST Monday session
           
12 Friday, July 2 at 2 p.m. CEST Cristian Discussion: IoT
Introducing: State / Indirection / Scale
Friday session [23 / 24]
Monday, July 5 at 12 p.m. CEST Monday session
           
13 Friday, July 9 at 2 p.m. CEST Danesh Discussion: State / Indirection / Scale
Introducing: <no new topic>
Friday session  
Monday, July 12 at 12 p.m. CEST Monday session

 

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