Professor: Laurent Vanbever ()
Research group: Networked Systems
Assistants:
Lecture: Monday 10 am–12 pm in ETF C 1
Exercice sessions: Tuesday 10 am–12 pm in ETZ F 91, Thursday 1 pm–3 pm in ETZ E 9
(the sessions are identical, meaning you should only attend one of the two)
Slack: comm-net17.slack.com
July 10 | Solutions for the additional exam preparation questions are now online. |
June 16 | Additional exam preparation questions are now online. |
June 1 | The materials for the thirteenth and last (!) lecture are now online. |
May 29 | Last year's exam is now online. |
May 29 | The materials for the twelfth lecture are now online. |
May 27 | The solutions for the twelfth exercise session are now online. |
May 18 | The assignment for the twelfth exercise session is now online. |
May 15 | The solutions for the ninth exercise session are now online. |
May 14 | The materials for the eleventh lecture are now online. |
May 10 | The assignment for the reliable transport project is now online. |
May 7 | The materials for the tenth lecture are now online. |
May 1 | The assignment for the ninth exercise session is now online. |
Apr 23 | The materials for the ninth lecture are now online. |
Apr 10 | The solutions for the sixth exercise session are now online. |
Apr 9 | The materials for the eight lecture are now online. |
Apr 5 | Links to the Connectivity Matrix, as_connections file and looking glass (AS9, router LAUS). |
Apr 3 | The assignment for the sixth exercise session and the solutions for the fifth exercise session are now online. |
Apr 3 | The assignment for the Internet Routing project and the Quagga tutorial are now online. |
Apr 2 | The materials for the seventh lecture are now online. |
Mar 27 | The assignment for the fifth exercise session and the solutions for the first practical exercise session are now online. |
Mar 24 | The materials for the sixth lecture (already!) are now online. See you all on Monday! |
Mar 20 | The assignment for the first practical session and the solutions for the third exercise session are now online. |
Mar 19 | The materials for the fifth lecture are now online. |
Mar 13 | Please use this spreadsheet to register your group for the graded practical projects. If you don't have a group yet, put your name in the column on the right. |
Mar 13 | The assignment for the third exercise session and the solutions for the second exercise session are now online. |
Mar 11 | The materials for the fourth lecture are now online. See you all on Monday! |
Mar 6 | The assignment for the second exercise session and the solutions for the first exercise session are now online. |
Mar 3 | The materials for the third lecture are now online. Also, the slides for the interactive sequence of week 2 are also available. |
Feb 27 | The assignment for the first exercise session is now online. |
Feb 24 | The materials for the second lecture are now online. Also, do not forget to register yourself to the Slack channel. |
Feb 17 | The materials for the first lecture are online. |
Feb 17 | Tell us which timeslots work best for you for the theoretical exercises using this form. |
Feb 16 | Our new website goes live! Materials for the first lecture will be uploaded by this Sunday. See you all Monday morning (Feb 20) at 10am in ETF C 1! |
The class will be graded 80% based on the final exam and 20% based on the practical assignments (see details). The final exam is a written open book exam. You will not be tested on material we didn't cover during the lesson. All written material (books, notes, lab exercises etc.) is allowed; all electronic devices are prohibited, except for (non-connected) calculators. The exam will be in English.
I'll use the textbook Computer Networking: A Top-Down Approach (6th Edition) by Kurose and Ross as a reference and as a source of examples. Older versions of the book are fine too but sections number won't necessarily match.
In addition to the lectures, there will be a set of exercises (organized twice a week, on Tuesday and Thursday, see above for exact schedule) along with two projects to be done in groups of maximum 3 students (the composition of which will be decided by the students themselves at the beginning of the first project):
Each project will be available online and will be introduced in class along with instructions on the report and on the specific grading scheme.
You should submit your work on an assignment (by email, according to the assignment instructions) before its due time. All assignments are due by 11:59pm on their selected days. If you submit your work late, we will give you credit for it according to this scale:
Important If you don't have a laptop, please the professor at the beginning of the course.
|
|
---|---|
Part 1 | Overview |
Week 1 |
Feb 20 Lecture 1 Introduction (Part 1)
Homework
Book
Optional read
Optional watch
MaterialsNo exercise sessionAssignments start in week 2. |
Week 2 |
Feb 27 Lecture 2 Introduction (Part 2)
Book
Optional read
Optional watch
Materials
|
Part 2 | Conceptual Foundations |
Week 3 |
Mar 6 Lecture 3 Routing
Book
Optional read
Optional homework
Materials |
Week 4 |
Mar 13 Lecture 4 Reliable Transport
Book
Homework
Materials |
Part 3 | Today's Internet |
Week 5 |
Mar 20 Lecture 5 Ethernet & Switching
Book
Optional read
Materials |
Week 6 |
Mar 27 Lecture 6 Internet Protocol (IP) & Forwarding
Book
Optional watch
Materials |
Week 7 |
April 3 Lecture 7 Internet Routing
Book
Optional watch Optional read
MaterialsApril 3 Internet Routing project starts
|
Week 8 |
April 10 Lecture 8 Routing Policies
Book
Optional watch
Optional read
MaterialsApril 11 & 13 Exercise 7April 12 Internet Routing Hackathon
|
Week 9 |
|
Week 10 |
April 24 Lecture 9 Routing Security
Optional watch
Optional read
MaterialsApril 25 & 27 Exercise 8 |
Week 11 |
|
Week 12 |
May 8 Lecture 10 UDP and TCP
May 9 & 11 Exercise 10May 10 Reliable Transport project starts
|
Week 13 |
May 15 Lecture 11 TCP Congestion Control
Book
Optional read
MaterialsMay 16 & 18 Exercise 11 |
Week 14 |
|
Week 15 |
May 29 Lecture 12 DNS, Web & CDNs, Briefing on the exam
Book
Optional read
MaterialsMay 30 Exercise 13
June 1 Lecture 13 Filling-up the holes (ICMP & NAT), SDN and Course Recap (ETF C 1)
Optional watch
MaterialsReliable Transport project endsDeadline: June 4 at 11.59pm. |