Fiches de cours

TCP/IP networking

COM-407

Enseignant(s) :

Le Boudec Jean-Yves

Langue:

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

Dans les plans d'études

Semaine de référence

 LuMaMeJeVe
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     
 
      Cours
      Exercice, TP
      Projet, autre

légende

  • Semestre d'automne
  • Session d'hiver
  • Semestre de printemps
  • Session d'été
  • Cours en français
  • Cours en anglais
  • Cours en allemand