Teacher(s)
Bonaventure Olivier (coordinator); Pelsser Cristel;
Language
French
Main themes
- Role, model and needs of representative distributed applications
- Reference model of computer networks
- Reliable Transport of Information: Mechanisms and Protocols
- Network interconnection, addressing, routing and related problems
- Local, metropolitan and long distance networks
Learning outcomes
At the end of this learning unit, the student is able to : | |
Given the learning outcomes of the "Bachelor in Engineering" program, this course contributes to the development, acquisition and evaluation of the following learning outcomes:
Given the learning outcomes of the "Bachelor in Computer science" program, this course contributes to the development, acquisition and evaluation of the following learning outcomes:
|
|
Content
Basic principles of network operation (reliable transfers, routing, naming/addressing, resource sharing, basic notions of security, etc.)
Analysis of the main protocols used on the Internet (HTTP, DNS, TLS, TCP, UDP, IP, OSPF, BGP, Ethernet, WiFi, ...)
Analysis of the main protocols used on the Internet (HTTP, DNS, TLS, TCP, UDP, IP, OSPF, BGP, Ethernet, WiFi, ...)
Teaching methods
The course combines lectures, supervised exercise sessions, group work and personal work.
Evaluation methods
The assessment consists of two parts:
Students who actively contribute to the course materials may earn one or two bonus points, though their final grade cannot exceed 20.
In the second exam session, the exam covers the entire course material, and the exemption test no longer applies.
The use of generative AI for practical exercises is strongly discouraged; experience shows that this does not allow students to properly master the material.
- an optional exemption test covering the first part of the course during the four-month term
- a written exam covering the first and second parts of the course
Students who actively contribute to the course materials may earn one or two bonus points, though their final grade cannot exceed 20.
In the second exam session, the exam covers the entire course material, and the exemption test no longer applies.
The use of generative AI for practical exercises is strongly discouraged; experience shows that this does not allow students to properly master the material.
Other information
Prerequisites:
- high level programming language
- Unix environment
Online resources
Bibliography
Computer Networking: Principles, Protocols and Practice (last edition), https://www.computer-networking.info
Teaching materials
- Computer Networking: Principles, Protocols and Practice (last edition)
Faculty or entity