Teacher(s)
Language
French
Prerequisites
Successful completion of LEPL1503 is a plus
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 : | |
1 |
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 four parts:
The configuration project can only be presented in the first session. An individual trace analysis may be repeated in the second session, in which case it counts for 4 out of 20 points.
The use of generative AI software such as chatGPT, GitHub copilot, ... is forbidden for assistance in writing the reports and source code requested in this course. In addition, external sources of information must be systematically cited in compliance with bibliographic referencing standards.
- a packet trace analysis project worth 4 out of 20 points
- a network configuration project, worth 3 out of 20 points
- the written exam, worth 13 out of 20 points.
The configuration project can only be presented in the first session. An individual trace analysis may be repeated in the second session, in which case it counts for 4 out of 20 points.
The use of generative AI software such as chatGPT, GitHub copilot, ... is forbidden for assistance in writing the reports and source code requested in this course. In addition, external sources of information must be systematically cited in compliance with bibliographic referencing standards.
Other information
Prerequisites:
- high level programming language
- Unix environment
Online resources
Bibliography
Computer Networking: Principles, Protocols and Practice (3rd edition), https://beta.computer-networking.info
Teaching materials
- Computer Networking: Principles, Protocols and Practice (3rd edition)
Faculty or entity