Coursebooks 2018-2019

PDF

TCP/IP networking

COM-407

Lecturer(s) :

Le Boudec Jean-Yves

Language:

English

Summary

In the lectures you will learn and understand the main ideas that underlie and the way communication networks are built and run. In the labs you will exercise practical configurations.

Content

LECTURES: 1. The TCP/IP architecture 2. Layer 2 networking; Bridging. 3. The Internet protocol versions 4 and 6 4. The transport layer, TCP, UDP, sockets, QUIC. 5. Link state routing, OSPF, Distance Vector routing. Interdomain routing, BGP. 6. Congestion control principles. Application to the Internet. The fairness of TCP. 

LABS: 1. Configuration of a network, virtual machines and mininet, packet captures 2. MAC; NATs and troubleshooting 3. Socket programming 4. OSPF routing 5. Congestion control and flow management 6. BGP

Keywords

TCP/IP

Computer Networks

Learning Prerequisites

Required courses

A first programming course

Learning Outcomes

By the end of the course, the student must be able to:

Transversal skills

Teaching methods

Lectures with questionnaires.

Labs on student's computer and in the Internet Engineering Workshop

Expected student activities

Participate in lectures

Participate in graded test every other week

Make one lab assignment every other week, including handing in a written report

Optional: research exercise: gather information about a specific topic and explain it to class

Assessment methods

Theory grade = max(40%  tests + 60% final exam, final exam)
Practice grade = average of labs

Final grade = harmonic mean of theory grade and practice grade.

The research exercice may give a bonus of at most 0.5 points in 1-6 scale.

When computing the test grade, the best 5 out of 7 tests are taken.

 

Supervision

Office hours Yes
Assistants Yes
Forum Yes

Resources

Bibliography

"Computer Networking : Principles, Protocols and Practice", O. Bonaventure, open source textbook, http://inl.info.ucl.ac.be/CNP3

Ressources en bibliothèque
Notes/Handbook

Slides are on moodle

Websites
Moodle Link
Videos

In the programs

Reference week

 MoTuWeThFr
8-9     
9-10     
10-11     
11-12    INF1
INF2
12-13   CM2
13-14    
14-15     
15-16     
16-17     
17-18     
18-19     
19-20     
20-21     
21-22     
 
      Lecture
      Exercise, TP
      Project, other

legend

  • Autumn semester
  • Winter sessions
  • Spring semester
  • Summer sessions
  • Lecture in French
  • Lecture in English
  • Lecture in German