Enseignants
Langue
d'enseignement
d'enseignement
Thèmes abordés
- Introduction, media access control, layered models,
- Internet Protocol, IP routing, introduction to IPv6,
- DNS, e-mail, common protocols,
- Multimedia networking (streaming, VoIP, DVB),
- Network security and advanced topics.
Acquis
d'apprentissage
d'apprentissage
A la fin de cette unité d’enseignement, l’étudiant est capable de : | |
1 |
Eu égard au référentiel AA du programme « ingénieur civil électricien », ce cours contribue au développement, à l'acquisition et à l'évaluation des acquis d'apprentissage suivants :
- comprendre l'architecture des réseaux de communications, - identifier les stratégies de routage les plus adaptés à une topologie réseau, - comprendre la gestion des ressources permettant de garantir une qualité de service, en particulier la qualité de service des communications multimédias, - concevoir des architectures permettant d'assurer la sécurité des communications. Acquis d'apprentissage transversaux : - utiliser un outil de simulation expérimentale de réseaux (Netkit), - configurer les paramètres réseau d'un système basé sur un noyau Linux en utilisant des commandes de bas niveau, - configurer un routeur avec une syntaxe de type IOS (Cisco). |
Contenu
- Introduction to communication networks,
- Media Access Control, Layered models,
- Internet Protocol, IP fragmentation,
- UDP, TCP, ICMP, traceroute & PMTU discovery,
- Static IP routing, dynamic routing (algorithms and protocols),
- DNS, e-mail (SMTP, POP3, IMAP4),
- common protocols (HTTP, FTP, etc.),
- streaming protocols,
- NAT, introduction to IPv6,
- wireless network protocols (3G/4G/5G, Wifi, BlueTooth, BLE),
- wearable devices, IoT & smart sensors (Zigbee, NFC, Lora, Sigfox),
- introduction to network security
Méthodes d'enseignement
- Cours en auditoire,
- Exercices,
- Travaux pratiques en salle didactique consistant en une application des concepts vus en cours sur un réseau simulé
- Exercices,
- Travaux pratiques en salle didactique consistant en une application des concepts vus en cours sur un réseau simulé
Modes d'évaluation
des acquis des étudiants
des acquis des étudiants
Examen écrit (80%)
Devoir (20%)
En seconde session la note obtenue remplace toutes les notes précédentes.
Devoir (20%)
En seconde session la note obtenue remplace toutes les notes précédentes.
Autres infos
Les étudiants seront amenés à programmer en python. Un connaissance de base du langage est un plus.
Ressources
en ligne
en ligne
Bibliographie
- Notes de cours,
- James Kurose and Keith Ross, «Computer Networking, A Top-Down Approach Featuring the Internet».
- James Kurose and Keith Ross, «Computer Networking, A Top-Down Approach Featuring the Internet».
Faculté ou entité
en charge
en charge
Programmes / formations proposant cette unité d'enseignement (UE)
Intitulé du programme
Sigle
Crédits
Prérequis
Acquis
d'apprentissage
d'apprentissage
Master [120] : bioingénieur en sciences et technologies de l'environnement
Master [120] : ingénieur civil électricien
Master [120] : bioingénieur en chimie et bioindustries
Master [120] : ingénieur civil électromécanicien
Master [120] : bioingénieur en sciences agronomiques