News
Reminder for exam-takers: Germany switched time from CEST to CETWritten on 26.10.20 (last change on 26.10.20) by Lars Prehn Dear Students, Yesterday morning, Germany adjusted its time from summertime (CEST / UTC+02) to regular time (CET / UTC+01). If you received a slot for, e.g., 14:00, that slot now translates to 14:00 CET / UTC+01. Please take special care if you attend from within a country that did not adjust its time.
|
Reminder: Don't forget to upload your letter of consent for the re-exam.Written on 29.09.20 by Lars Prehn Dear Students, |
Seminar WiSe 20/21: Hot topics in Data NetworksWritten on 16.09.20 by Lars Prehn Dear Students, Dear Students, [1] https://seminars.cs.uni-saarland.de/seminars2021
|
Project Presentation Slide Deck availableWritten on 10.09.20 (last change on 10.09.20) by Lars Prehn Dear Students, We uploaded the presentation's slide deck at [1]. Unfortunately, we forgot to record the meeting. If you have any question, please drop me an email at [2]. We have not been able to confirm whether the seminar will be 6 or 7 ECTS/LP/CP---we will update you as soon as we got further… Read more Dear Students, We uploaded the presentation's slide deck at [1]. Unfortunately, we forgot to record the meeting. If you have any question, please drop me an email at [2]. We have not been able to confirm whether the seminar will be 6 or 7 ECTS/LP/CP---we will update you as soon as we got further information.
[1] https://inet-teaching.mpi-inf.mpg.de/downloads/inet_project_presentations_2020.pdf [2] lprehn<at>mpi-inf.mpg.de |
Re-exam informationWritten on 10.09.20 by Lars Prehn Dear Students, Dear Students, [1] https://inet-teaching.mpi-inf.mpg.de/dn_20/news/view/23 |
Presentation of potential follow-ups (Tuesday, September 1st, at noon CEST)Written on 25.08.20 (last change on 25.08.20) by Lars Prehn Dear Students, We hope that all of you enjoyed the Data Networks course! As the new semester is slowly approaching, we would like to invite you to our topics presentation for follow-up work on Tuesday, September 1st, at noon CEST. We will discuss next semester's seminar, concrete projects ideas on… Read more Dear Students, We hope that all of you enjoyed the Data Networks course! As the new semester is slowly approaching, we would like to invite you to our topics presentation for follow-up work on Tuesday, September 1st, at noon CEST. We will discuss next semester's seminar, concrete projects ideas on which you might want to work on, as well as potential topics for your bachelor/master thesis. If you are interested, please join: Meeting invitation: https://zoom.us/j/97041897044?pwd=NXZicUlLSVA1TzdDcFZrQVR0cmM3UT09 The Session will be recorded. We will repeat a similar session few weeks before the next semester. |
Exam Preparation Q&AWritten on 13.07.20 by Lars Prehn Dear Students, We will provide an additional Q&A to answer all your exam related question (regardless of topic) at Monday, July 20 at 2 p.m. CEST. If you want to make sure that your question is covered, please sent an email with the topic "[Q&A Questions]" to inet-teaching@lists.mpi-inf.mpg.de… Read more Dear Students, We will provide an additional Q&A to answer all your exam related question (regardless of topic) at Monday, July 20 at 2 p.m. CEST. If you want to make sure that your question is covered, please sent an email with the topic "[Q&A Questions]" to inet-teaching@lists.mpi-inf.mpg.de before Saturday morning. The more questions we receive beforehand, the better we can structure the Q&A. If we receive too many questions, we will select the most important ones for the exam. You will be able to find the Zoom invitation in the Q&A table later this week. |
Short reminder: 2 days left to register and submit consentWritten on 13.07.20 (last change on 13.07.20) by Lars Prehn Dear Students, For those of you that did not receive an invite for the oral exam yet: Please make sure that you i) registered via HISPOS---or in the way outlined by your study regulations---and ii) submitted the declaration of consent. If you did both and you still did not received an exam slot,… Read more Dear Students, For those of you that did not receive an invite for the oral exam yet: Please make sure that you i) registered via HISPOS---or in the way outlined by your study regulations---and ii) submitted the declaration of consent. If you did both and you still did not received an exam slot, please check if you received an email from Iris about any missing fields in you consent form. If you did both and you did not receive an email from Iris, please write an email to Iris (ihansen@mpi-inf.mpg.de) as soon as possible. Please remember: the last possibility to submit your declaration of consent is Wednesday, July 15th, 2020, 23:59 CEST. |
Additional clarifications for the declaration of consentWritten on 08.07.20 by Lars Prehn Dear Students, First, provide details about yourself in section 1. While the "intended qualification" is, e.g., B.Sc. or M.Sc. (notably, it's also fine if you add your… Read more Dear Students, First, provide details about yourself in section 1. While the "intended qualification" is, e.g., B.Sc. or M.Sc. (notably, it's also fine if you add your field of study after it, e.g., M.Sc. Computer Science), the "degree programme" is, e.g., Medieninformatik, Informatik, Cyber Security, Computer Science, etc (it is also fine if you added B.Sc. or M.Sc. before the actual name). The "Exam information" will be added by us. Please make sure that your provided details are complete, correct, and correspond to the expected fields, i.e., if we ask for a signature it is not sufficient to add your name using your favorite digital font. |
Detailed information about the online oral examsWritten on 08.07.20 by Lars Prehn Dear Students, In the following, we will provide you with additional information on how we conduct the exam, what we expect from you, and what you can expect from us. First, please prepare the following way ahead of the exam: Dear Students, In the following, we will provide you with additional information on how we conduct the exam, what we expect from you, and what you can expect from us. First, please prepare the following way ahead of the exam: At the time of your exam, please follow the steps outlined below: Each exam starts with two questions (from different topics) randomly chosen from a pool of ~60 different questions; thus, every oral exam is unique, and the chance that you encounter similar tasks as your fellow students is small. 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 receive a good grade. At the end of the exam, please follow the steps outlined below: After your exam, we will notify the examination office about your final grade (including the possible assignment bonus). |
Exam Slot Assignment (First Round)Written on 06.07.20 (last change on 06.07.20) by Lars Prehn Dear Students, We will start the exam slot assignment process for all of you that registered until this midnight. If you are already registered (or register till tonight) you will receive your exam slot in the next few days (most likely tomorrow). |
Oral Exams: Declaration of ConsentWritten on 06.07.20 by Lars Prehn Dear Students, As already hinted at during the last news, you must declare your consent to participate in an online oral examination. We uploaded a blank form in German (here) and Englisch (here). Please Note: only the German version is officially binding; therefore, submissions of the English… Read more Dear Students, As already hinted at during the last news, you must declare your consent to participate in an online oral examination. We uploaded a blank form in German (here) and Englisch (here). Please Note: only the German version is officially binding; therefore, submissions of the English version are not allowed and will be ignored. Please fill in the information about yourself (section 1), carefully read the 'Notes' section, and provide us with your signature. The submission deadline is Wednesday, July 15th, 2020, 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. |
Information about the oral examsWritten on 22.06.20 by Lars Prehn Dear Students, The last assignment is due Thursday, July 16th, 2020, and some… Read more Dear Students, The last assignment is due Thursday, July 16th, 2020, and some students may need the points of this assignment to pass the examination requirements. Those students also must register until July 15th, 2020. The examination office will _automatically_ unregister every student that did not pass the examination requirement. Oral exams will be conducted virtually and will take approximately 30 minutes. Each student will get a calendar invitation for the exam slot. 1) Due to your timezone, the scheduled oral exam would take place before 8 a.m. or after 8 p.m. 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 your 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 a.m. on the day of your exam, you will automatically fail the exam—we will make a blank form available during this week in a separate news post. This post will also include additional information about how to send the form to us. |
Clarification for Assignment 6, Question 3Written on 13.06.20 by Lars Prehn Dear Students, According to the Table presented in the the RIP-OSPF Slide 14, you need a set of target subnets rather than just router IPs. For question 3, please assume that every router represents a subnet, i.e., use a router's IP as the destination subnet. |
Thursday's Q&A session postponed to Friday, 10 a.m. CESTWritten on 10.06.20 by Lars Prehn Dear Students, Since tomorrow is another holiday (Feast of Corpus Christi [1]) we postpone tomorrow's Q&A session to Friday, 10 a.m. CEST. The tutorial that usually happens during this timeslot will be moved to Friday, 2 p.m. [1] https://en.wikipedia.org/wiki/Feast_of_Corpus_Christi |
Monday Q&A session moved to Wednesday, 10 a.m.Written on 31.05.20 by Lars Prehn Dear Students, Since Monday is a public holiday (Whit Monday [1]) we shift Oliver's Q&A session from Monday, 10 a.m. to Wednesday (June 3, 2020), 10 a.m. As a consequence, we move the Wednesday tutorial from 10 a.m. to 2 p.m. We wish all of you a happy holiday!
[1]… Read more Dear Students, Since Monday is a public holiday (Whit Monday [1]) we shift Oliver's Q&A session from Monday, 10 a.m. to Wednesday (June 3, 2020), 10 a.m. As a consequence, we move the Wednesday tutorial from 10 a.m. to 2 p.m. We wish all of you a happy holiday!
[1] https://en.wikipedia.org/wiki/Whit_Monday |
Changes to Assignment 4Written on 31.05.20 (last change on 31.05.20) by Lars Prehn Dear Students, As some of you already noticed, we included a wrong sub-question in Assignment 4. We removed Question 1(e), but split question 1(c) into two separate sub-questions, i.e., the question is still worth the same points, and you have no additional workload. We replaced the old version… Read more Dear Students, As some of you already noticed, we included a wrong sub-question in Assignment 4. We removed Question 1(e), but split question 1(c) into two separate sub-questions, i.e., the question is still worth the same points, and you have no additional workload. We replaced the old version with the new one in the CMS—please download the new one. |
Assignment 3—VM password and instruction typoWritten on 26.05.20 by Lars Prehn Dear Students, We forgot to include the VM credentials for Question 3 in Assignment 3, they are as follows: username: dn In addition, there is a minor typo in the instruction for running the NS-3 script. It should be: ./waf --run scratch/udp_tcp |
Tomorrows's tutorial moved from 10 a.m. to 2 p.m.Written on 21.05.20 (last change on 21.05.20) by Lars Prehn Dear Students, Since we move the Q&A session to the same time slot as the usual Friday tutorial, we move this week's Friday tutorial 4 hours later, i.e., to 2 p.m. The Zoom link stays the same. |
Thursday's Q&A session postponed to Friday, 10 a.m. CESTWritten on 18.05.20 by Lars Prehn Dear Students, Next Thursday is a public holiday (Ascension Day [1]) in Germany; therefore, we shift the Q&A session to Friday, May 22 at 10 a.m. CEST, i.e., 24 hours later. [1] https://en.wikipedia.org/wiki/Feast_of_the_Ascension |
Q&A Session recordingsWritten on 14.05.20 by Lars Prehn Dear Students, As promised, we started recording the Q&A sessions. The recordings as well as anonymized chat backlogs are available _for download_ here: https://inet-teaching.mpi-inf.mpg.de/protected/DataNetworks2020-QA/ You need a username and password in order to enter the server. The… Read more Dear Students, As promised, we started recording the Q&A sessions. The recordings as well as anonymized chat backlogs are available _for download_ here: https://inet-teaching.mpi-inf.mpg.de/protected/DataNetworks2020-QA/ You need a username and password in order to enter the server. The username is: dn2020 The password is: V3ryS3cret!
|
Hands-on Networking and Data NetworksWritten on 14.05.20 by Lars Prehn Dear Students, as we promised during one of the last Q&A sessions, we concluded on how to handle the overlap between Hands-on Networking and Data Networks. The rules are as follows: 1) You are _not_ allowed to use both courses as an (compulsory choice) lecture / (Wahlpflicht) Vorlesung. 2)… Read more Dear Students, as we promised during one of the last Q&A sessions, we concluded on how to handle the overlap between Hands-on Networking and Data Networks. The rules are as follows: 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 modul. If you do so, you can get the full 15 Credit Points / ECTS Points for taking both courses. In case you have any question, do not hesitate to write us an email to inet-teaching@lists.mpi-inf.mpg.de |
Late Submissions and Group Matching ProblemsWritten on 14.05.20 (last change on 14.05.20) by Lars Prehn Dear Students, the submission deadline for the first assignment has passed and, unfortunately, we see Students that neither found a group partner on their own nor wrote us an email. For those that submitted alone: _Only_ for this assignment, we will handle your submission the same way as all the… Read more Dear Students, the submission deadline for the first assignment has passed and, unfortunately, we see Students that neither found a group partner on their own nor wrote us an email. For those that submitted alone: _Only_ for this assignment, we will handle your submission the same way as all the other submissions. For those that still need a group partner: Please write us an email to inet-teaching@lists.mpi-inf.mpg.de so we can either find a suitable group partner for you or permit you to submit alone. For those that did not submit because they had no group partner: We will consider your submission if you send it _today_ to us via email to inet-teaching@lists.mpi-inf.mpg.de. If we do not receive the email before midnight, we will not consider your submission. For all the submissions we receive through this process, we will cap the maximum number of points for this assignment at 5, i.e., even if you achieve between 5.5 and 10 Points we will grade your assignment with only 5 points. Starting from Assignment 2, all submissions made by a single person (that was not explicitly allowed to do so) will be strictly capped at 5 points. Further, we will no longer allow late submissions. If any important issues prevent you from submitting for a limited amount of time, please sent us an email at least _two days before_ the deadline such that we can provide you _explicitly_ with an extension. |
All following Q&A sessions only via Zoom.Written on 11.05.20 by Lars Prehn Dear Students, Dear Students, Starting with today's Q&A session at 2 p.m. CEST, we only rely on Zoom. This enables us to use all of Zoom's features, including polls and raising hands; therefore, we ask you to change the way you interact with us during the session. You still join the session muted and with your video disabled. If you want to verbally ask a question, please use the raise-hand feature (you can find it at the bottom of the participant's box). Afterward, The lecturer will unmute you. Besides raising your hand, you are still able to write questions to the chat. Since we saw significant demand for videos of the Q&A sessions, we will start to record them. We will ensure to anonymize chats in the recordings—if you include a colon in your username, we _can not_ guarantee that your entire name will be properly anonymized due to the format in which we receive the chat-backlog from Zoom. Furthermore, we will ensure that only users associated with the Universität des Saarlandes have access to the video recordings. By using the 'raise-hand' feature, you agree that your voice and video feed may be included in the uploaded Q&A session recording. |
TutorialsWritten on 08.05.20 (last change on 08.05.20) by Lars Prehn Dear Students, we have added the Zoom links for the tutorial sessions. You can join whichever tutorial you like—this may change in the future if we observe problems due to the number of Zoom participants. During the tutorial sessions, please only unmute yourself to ask a question. For the remainder… Read more Dear Students, we have added the Zoom links for the tutorial sessions. You can join whichever tutorial you like—this may change in the future if we observe problems due to the number of Zoom participants. 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. It might happen that you are asked for a password even though the invite includes it. The password for Friday sessions is: 884820, the password for Wednesday sessions is: 158566. |
Using external sources in your assignment solutionsWritten on 07.05.20 (last change on 07.05.20) by Lars Prehn Dear Students, As stated in the "Assignments" section of the CMS webpage, we do not tolerate plagiarism in any way, shape, or form. You are allowed to use external sources to complete the assignments if you highlight them. While we will not dictate you a citation style, we encourage you to use… Read more Dear Students, As stated in the "Assignments" section of the CMS webpage, we do not tolerate plagiarism in any way, shape, or form. You are allowed to use external sources to complete the assignments if you highlight them. While we will not dictate you a citation style, we encourage you to use something similar to [1]. [1] http://libraryguides.vu.edu.au/ieeereferencing/gettingstarted |
First Assignment released.Written on 07.05.20 (last change on 07.05.20) by Lars Prehn Dear Students, We released the first assignment! You can find it either by clicking on "Materials" and then "Homework Exercises" or you click on the link in the Assignment table in the middle of the CMS. You can upload your solution PDF by going to "Personal Status" and clicking on "Hand-In" for… Read more Dear Students, We released the first assignment! You can find it either by clicking on "Materials" and then "Homework Exercises" or you click on the link in the Assignment table in the middle of the CMS. You can upload your solution PDF by going to "Personal Status" and clicking on "Hand-In" for the open submission. The submission deadline is Thursday, May 14 at 10 a.m. CEST. Please remember, you have to submit in groups of two students. The names and id/Matrikel numbers of both students must be noted at the top of your submission. We will not accept scans of hand-written solution—please use Latex, Word, or other text editors (preferably Latex). The last version that a group submits will be graded (regardless of which student of the group actually did the submission). Happy solving! |
Find a group partner!Written on 04.05.20 (last change on 04.05.20) by Lars Prehn Dear Students, As stated in the 'Assignments' section of the CMS page, you will solve ten assignments throughout the semester. Assignments are submitted in groups of two students. You are not allowed to solve assignments without a partner. The exam admission depends on getting at least 50… Read more Dear Students, As stated in the 'Assignments' section of the CMS page, you will solve ten assignments throughout the semester. Assignments are submitted in groups of two students. You are not allowed to solve assignments without 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 grading bonus of +0.3 (+0.7) will be applied. The exam must be passed without the grading bonus. You can attend any tutorial session regardless of the session that your partner attends—you are also allowed to attend both sessions for the same topic. Submissions are not strictly mapped to tutors, i.e., your group's assignments may get graded by a different tutor every week. As some of you already did, you can use the forum to find group members. Besides, you can use our course's Discord server (https://discord.gg/Y7UJUDD). The first assignment needs to be submitted before Thursday, May 14 at 10 a.m. CEST. |
Data Networks 2020 Discord serverWritten on 04.05.20 by Lars Prehn Dear Students, Since remote collaboration can be challenging, we provide you with a free text and voice chat. You are now able to join the Data Networks 2020 Discord server: https://discord.gg/Y7UJUDD. Discord allows you to stay completely anonymous or to set up an account and use it from all of… Read more Dear Students, Since remote collaboration can be challenging, we provide you with a free text and voice chat. You are now able to join the Data Networks 2020 Discord server: https://discord.gg/Y7UJUDD. 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 (by reacting to the post) the server guidelines. As mentioned by 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. Yet, we will post notifications (e.g., Q&A session starts in 15 min) and other course-related information and might answer questions from time to time. 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's forum—you will _not_ miss any information if you do not join the Discord server. |
First Q&A session next Monday at 2 p.m. CEST.Written on 30.04.20 (last change on 30.04.20) by Lars Prehn Dear Students, We would like to kick-off this semester with our first Q&A session next Monday at 2 p.m. CEST. The session covers organizational matters. We highly encourage you to participate and use the chance to resolve all uncertainties related to how the course is handled. We scheduled Q&A… Read more Dear Students, We would like to kick-off this semester with our first Q&A session next Monday at 2 p.m. CEST. The session covers organizational matters. We highly encourage you to participate and use the chance to resolve all uncertainties related to how the course is handled. We scheduled Q&A sessions every Monday and Thursday. The Q&A session schedule—which is located in the center of this CMS page—provides you with information on the lecturer, the topic, the recommended lecture recordings, and the link to access the session. If you want to pose questions during a Q&A, please join the Zoom session—you can access the session directly from your browser, and you are _not_ required to create an account. If you want to follow the Q&A passively, you can access the session's Livestream on Youtube; the Livestream will only include the lecturer's content, i.e., you will neither be able to see nor hear the students participating via Zoom—questions posed by a student in the Zoom session will be repeated by the lecturer. If you participate via Zoom, we initially mute your audio and disable your video. If you have a question, please post it in the _public_ chat. Our team will _privately_ contact you and ask you to unmute your audio and enable your video (you are free to skip the latter) to ask your question; if you want one of us to read out your question, please add "do not unmute: " when posting to the public chat. After you received an answer to your question, please mute your audio and disable your video. |
Data Networks will, initially, be shifted to an online lecture.Written on 13.04.20 (last change on 28.04.20) by Lars Prehn Dear Students, In compliance with the measures and guidelines set forth by the Saarland University [1] and the German government [2], we will start the Data Networks course in the summer term 2020 as an online lecture; there will be, at least initially, no physical lectures or tutorials. If the… Read more Dear Students, In compliance with the measures and guidelines set forth by the Saarland University [1] and the German government [2], we will start the Data Networks course in the summer term 2020 as an online lecture; there will be, at least initially, no physical lectures or tutorials. If the situation permits, this may change at a later time. For now, we replace the in-person lecture using two orthogonal methods. We will make videos with self-contained lectures available for download via this CMS (Content Management System). This will allow you to explore the lecture's content according to your schedule, network constraints, and learning speed. In addition, we provide a weekly livestream. During the livestream, the instructor will answer questions regarding the lecture content (posed via chat) as well as provide alternative explanations for the advanced lecture topics. The instructor will assume that every student watched all videos that are available at the time of the Q&A livestream. All livestreams will be made available via a browser app or an app that is available for Android and/or Iphone devices as well as Windows/Linux/Apple notebooks/computers. The class includes homework assignments that can be handed in as PDFs via this CMS. The hands-on exercises will require you to install a linux VM image to follow along. Please let us know if you have major technical complications, e.g., you have no way of accessing the videos and/or livestreams from home. [1] https://www.uni-saarland.de/page/coronavirus/faq-beschaeftigte.html#c247053 |
Start of the lecture period officially postponed to the 4th. Mai, 2020.Written on 12.03.20 (last change on 29.04.20) by Lars Prehn Dear Students, The Saarland University approved multiple measures concerning the spread of the coronavirus SARS-CoV-2 [1]. As part of such measures, the start of the lecture period is moved to the 4th. Mai, 2020. Notably, this change does not affect the end of the lecture period. The Saarland… Read more Dear Students, The Saarland University approved multiple measures concerning the spread of the coronavirus SARS-CoV-2 [1]. As part of such measures, the start of the lecture period is moved to the 4th. Mai, 2020. Notably, this change does not affect the end of the lecture period. The Saarland University also consistently updates its answers to frequently asked questions [2]. Please find further information regarding the coronavirus on the official website of the Robert Koch Institute [3].
[1] https://www.uni-saarland.de/universitaet/aktuell/artikel/nr/21674.html [2] https://www.uni-saarland.de/page/coronavirus/faq.html [3] https://www.rki.de/DE/Content/InfAZ/N/Neuartiges_Coronavirus/nCoV.html |
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 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 weekly tutorials via two Q&A sessions.
Online Lecture
The recordings of our lecture allow you to follow the course remotely at your schedule, pace, and network constraints. We expect you to work through all related videos prior to joining a Q&A session for a specific topic. You will be able to access the recordings, slides, and additional notes here:
https://inet-teaching.mpi-inf.mpg.de/videos/DataNetworks2020
Q&A Sessions
The Q&A sessions provide deeper explanations for the content covered by the videos. They also allow you to pose topic related questions directly to the lecturer.
In case you use the in-browser version for Zoom, it might happen that you are asked for a password. The password for Monday sessions is: 268132, the password for Thursday sessions is: 827774.
Time | Lecturer | Topic | Zoom Link | recommended Videos |
---|---|---|---|---|
Monday, May 4 at 2 p.m. CEST | Anja | Organization | Monday session | [0] |
Thursday, May 7 at 10 a.m. CEST | Bala | Intro & Application Layer: HTTP | Thursday session | |
Monday, May 11 at 2 p.m. CEST | Anja | Application Layer: DNS / CDNs | Monday session | [3] |
Thursday, May 14 at 10 a.m. CEST | Bala | Application Layer: Email / Socket Programming | Thursday session | [4] |
Monday, May 18 at 2 p.m. CEST | Anja | Transport Layer: UDP, TCP | Monday session | [5, 6.1] |
Friday, May 22 at 10 a.m. CEST | Anja | Transport Layer: TCP (continued) | Thursday session | [6] |
Monday, May 25 at 2 p.m. CEST | Anja | Transport Layer: TCP Congestion Control | Monday session | [7] |
Thursday, May 28 at 10 a.m. CEST | Bala | Transport Layer: TCP Flavors | Thursday session | [8] |
Wednesday, June 3 at 10 a.m. CEST |
Oliver | Networking Layer: IP Addressing | Monday session | [9] |
Thursday, June 4 at 10 a.m. CEST | Oliver | Networking Layer: Routing / Dijstra/ Distance Vector | Thursday session | [10] |
Monday, June 8 at 2 p.m. CEST | Anja | Networking Layer: Routing Overview / RIP / OSPF | Monday session | [11.1, 11.2] |
Friday, June 12 at 10 a.m. CEST | Anja | Networking Layer: OSPF / BGP | Thursday session | [11, 12.1] |
Monday, June 15 at 2 p.m. CEST | Anja | Networking Layer: BGP | Monday session | [12] |
Thursday, June 18 at 10 a.m. CEST | Oliver | Router Architecture & Link Layer (Part 1) | Thursday session | [13,14.1] |
Monday, June 22 at 2 p.m. CEST | Oliver | Link Layer (Part 2) & Anycast | Monday session | [14.2, 16] |
Thursday, June 25 at 10 a.m. CEST | Anja | Tcpdump | Thursday session | [15] |
Monday, June 29 at 2 p.m. CEST | Bala | Multimedia & VoIP | Monday session | [17] |
Thursday, July 2 at 10 a.m. CEST | Bala | QUIC / RTP and SIP / QoS | Thursday session | [18] |
Monday, July 6 at 2 p.m. CEST | Anja | State / RSVP / Big Picture | Monday session | [19] |
Thursday, July 9 at 10 a.m. CEST | Bala | Datacenter (Part 1+2 published!) | Thursday session | [20] |
Monday, July 13 at 2 p.m. CEST | Bala | SDN / P4 | Monday session | [21] |
Thursday, July 16 at 10 a.m. CEST | Fra./Flo. | Internet Organization (not part of the exam) |
Thursday session | [22] |
Monday, July 20 at 2 p.m. CEST | Lars | Ask Anything / Exam Preparation | Session PW: 446898 | All |
Assignments
During the semester we hand out 10 assignments that need to be solved in groups of two students. 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 | Available at | Submission Deadline | Link |
---|---|---|---|---|
1 | Ping / Delay / HTTP | Thursday, May 7 at 12 p.m. CEST | Thursday, May 14 at 10 a.m. CEST | Ass. 01 |
2 | DNS / Socket Programming | Thursday, May 14 at 12 p.m. CEST | Thursday, May 21 at 10 a.m. CEST | Ass. 02 |
3 | TCP | Thursday, May 21 at 12 p.m. CEST | Thursday, May 28 at 10 a.m. CEST | Ass. 03 |
4 | TCP/UDP | Thursday, May 28 at 12 p.m. CEST | Thursday, June 4 at 10 a.m. CEST | Ass. 04 |
5 | IP addressing / Routing Table | Thursday, June 4 at 12 p.m. CEST | Thursday, June 11 at 10 a.m. CEST | Ass. 05 |
6 | Routing | Thursday, June 11 at 12 p.m. CEST | Thursday, June 18 at 10 a.m. CEST | Ass. 06 |
7 | Routing (continued) | Thursday, June 18 at 12 p.m. CEST | Thursday, June 25 at 10 a.m. CEST | Ass. 07 |
8 | Tcpdump / Wireshark | Thursday, June 25 at 12 p.m. CEST | Thursday, July 2 at 10 a.m. CEST | Ass. 08 |
9 | Multimedia / Streaming / RTP and SIP | Thursday, July 2 at 12 p.m. CEST | Thursday, July 9 at 10 a.m. CEST | Ass. 09 |
10 | Client / Server / IoT | Thursday, July 9 at 12 p.m. CEST | Thursday, July 16 at 10 a.m. CEST | Ass. 10 |
Tutorials
The tutorial sessions are very similar to the lecture Q&A sessions. The tutor will solve example questions or further elaborate on existing topic explanations. The tutorial sessions will not cover additional material. You, again, have the chance to pose content related questions.
In case you use the in-browser version for Zoom, it might happen that you are asked for a password. The password for Friday sessions is: 884820, the password for Wednesday sessions is: 158566.
Time | Tutor | Topic | Link | recommended Videos |
---|---|---|---|---|
Friday, May 8 at 10 a.m. CEST | Seifeddine | Ping / Delay / HTTP | Zoom | [1, 2] |
Wednesday, May 13 at 10 a.m. CEST | Mohamad | Ping / Delay / HTTP | Zoom | [1, 2] |
Friday, May 15 at 10 a.m. CEST | Emilia | DNS / Socket Programming | Zoom | [3, 4] |
Wednesday, May 20 at 10 a.m. CEST | Aniss | DNS / Socket Programming | Zoom | [3, 4] |
Friday, May 22 at 2 p.m. CEST | Seifeddine | TCP | Zoom | [5, 6] |
Wednesday, May 27 at 10 a.m. CEST | Mohamad | TCP | Zoom | [5, 6] |
Friday, May 29 at 10 a.m. CEST | Emilia | TCP / UDP | Zoom | [7, 8] |
Wednesday, June 3 at 2 p.m. CEST | Aniss | TCP / UDP | Zoom | [7, 8] |
Friday, June 5 at 10 a.m. CEST | Seifeddine | IP addressing / Routing Table | Zoom | [9] |
Wednesday, June 10 at 10 a.m. CEST | Mohamad | IP addressing / Routing Table | Zoom | [9] |
Friday, June 12 at 10 a.m. CEST | Emilia | Routing | Zoom | [10] |
Wednesday, June 17 at 10 a.m. CEST | Aniss | Routing | Zoom | [10] |
Friday, June 19 at 10 a.m. CEST | Seifeddine | Routing (continued) | Zoom | [11,12] |
Wednesday, June 24 at 10 a.m. CEST | Mohamad | Routing (continued) | Zoom | [11,12] |
Friday, June 26 at 10 a.m. CEST | Emilia | Tcpdump / Wireshark | Zoom | [13,14,15,16] |
Wednesday, July 1 at 10 a.m. CEST | Aniss | Tcpdump / Wireshark | Zoom | [13,14,15,16] |
Friday, July 3 at 10 a.m. CEST | Seifeddine | Multimedia / Streaming / RTP and SIP | Zoom | [17,18] |
Wednesday, July 8 at 10 a.m. CEST | Mohamad | Multimedia / Streaming / RTP and SIP | Zoom | [17,18] |
Friday, July 10 at 10 a.m. CEST | Emilia | Client / Server / IoT | Zoom | [19, 20, 21, 22] |
Wednesday, July 15 at 10 a.m. CEST | Aniss | Client / Server / IoT | Zoom | [19, 20, 21, 22] |
Exams
The Data Networks course usually concludes with a written exam. Due to the ongoing COVID-19 pandemic, we changed the exams to be oral exams held virtually. We conduct the oral exams between July 22nd, 2020, and July 31st, 2020. The registration for the oral exams will be open until July 15th, 2020.
The last assignment is due Thursday, July 16th, 2020, and some students may need the points of this assignment to pass the examination requirements. Those students also must register until July 15th, 2020. The examination office will automatically unregister every student that did not pass the examination requirement.
Oral exams will be conducted virtually and will take approximately 30 minutes. Each student will get a calendar invitation for the 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 a.m. or after 8 p.m.
2) You have an exam that overlaps with the scheduled exam. Notably, this rule is not affected by another exam on the same day which does not overlap with our exam.
3) You have a medical certificate.
4) There are unforeseen and important circumstances that termporarily 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.
You will have to provide us with your 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 a.m. on the day of your exam, you will automatically fail the exam—we will make a form available soon.
Contact
If you need to contact us, please sent an e-mail to:
inet-teaching@lists.mpi-inf.mpg.de