Weekly outline

  • General


    In this course you will learn and understand the main ideas that underlie and the way networks are built and run. You will be able to

    • Test and clarify your understanding of the networking concepts by connecting computers to form a LAN, interconnected by routers and interconnected autonomous routing domains. 
    • test the effect on performance of using TCP versus UDP and of traffic control settings
    • develop and test various communicating programs using sockets
    • be familiar with IPv6 as well as IPv4 and the interworking between them
    • run Mininet in your computer and deploy real networks in an emulated environment


    This is a master level course for master and PhD students.

    Lecture Notes

    • "Computer Networking : Principles, Protocols and Practice" by O. Bonaventure, 1st or 2nd edition:  pdf, epub, mobi
    • "Rate adaptation, Congestion Control and Fairness: A Tutorial" by JY Le Boudec: pdf

    Tests

    There is one mandatory test (quiz on paper) every even week starting on week 2. The tests are in INF1 and INF2 at 11:15 on Fridays just before the lab session and last for ca. 15 mn -- see in the plan below for a confirmation. The best 5 tests are used for grading, therefore no making up for absences.

    Labs

    There is a lab every week. Every lab except the first lasts for 2 weeks. The lab assignment has to be uploaded via moodle. The labs can be done on your own machine. Lab2 and Lab5 will require some manipulations in INF 019. We provide support during the lab sessions on Fridays in INF1 from 11:15 to 13:00 and during the overflow session on Tuesdays in INF019 16:15-18:00. Note that access to INF019 is granted only after you have electronically signed the lab rules agreement (see below).

    Other Information

    We use the speakup software speakup.info for multiple choice questionaires during the lecture. Please download the free speakup app from speakup.info.

  • This week

    18 September - 24 September

    Thursday Sept 21, 12:15-14:00, CM 2

    Intro, Archi

    Friday Sept 22, 11:15-13:00 INF 1 and 2

    Lab 0

  • 25 September - 1 October

    Thursday Sept 28

    IP1

    Friday Sept 29

    Mandatory Test 1 at 11:15 sharp

    Room INF1: Last Names "A" to Last Names "I" (included)
    Room INF2: Last Names "J" to Last Names "Z"

    Lab 1 

  • 2 October - 8 October

    Thursday Oct 5

    IP1 (continued), IP2

    Friday Oct 6 INF1 / INF 2

    Lab 1 (continued)

  • 9 October - 15 October

    Thursday Oct 12

    MAC

    Friday Oct 13

    Mandatory Test 2 at 11:15 sharp

    Room INF1: Last Names "A" to Last Names "I" (included)
    Room INF2: Last Names "J" to Last Names "Z"

    Lab 2

  • 16 October - 22 October

    Thursday Oct 19

    MAC (end)
    Transport Layer

    Friday Oct 21

    Lab 2, continued

  • 23 October - 29 October

    Thursday Oct 26

    Transport (continued)

    Friday Oct 27

    Mandatory Test 3 at 11:15 sharp

    Room INF1: Last Names "A" to Last Names "I" (included)
    Room INF2: Last Names "J" to Last Names "Z"

    Lab 3


    • 30 October - 5 November

      Thursday Nov 2

      IP multicast
      Link State Routing

      Friday Nov 3

      Lab 3 continued

    • 6 November - 12 November

      Thursday Nov 9

      Link State Routing (end)

      Friday Nov 10

      Mandatory Test 4 at 11:15 sharp (No distance-vector routing included)

      Room INF1: Last Names "A" to Last Names "I" (included)
      Room INF2: Last Names "J" to Last Names "Z"

      Lab 4

      • 13 November - 19 November

        Thu Nov 16

        Congestion Control

        Guest Lecturer: Dr. Eleni Stai

        Fri Nov 17

        Lab 4 (continued)

      • 20 November - 26 November

        Thu Nov 23

        Congestion Control (end)

        Fri Nov 24

        Mandatory Test 5 at 11:15 sharp 
        Room INF1: Last Names "A" to Last Names "I" (included)
        Room INF2: Last Names "J" to Last Names "Z"

        Lab 5