Communication networks

linfo2147  2024-2025  Louvain-la-Neuve

Communication networks
5.00 crédits
30.0 h + 15.0 h
Q1
Enseignants
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

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 :
  • AA1.1, AA1.2, AA1.3
  • AA2.1, AA2.3, AA2.4
  • AA5.1, AA5.2, AA5.3, AA5.5.
Plus précisément, au terme du cours, l'étudiant sera capable de :
- 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é
Modes d'évaluation
des acquis des étudiants
Examen écrit (80%)
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.
Bibliographie
- Notes de cours,
- James Kurose and Keith Ross, «Computer Networking, A Top-Down Approach Featuring the Internet».
Faculté ou entité
en charge


Programmes / formations proposant cette unité d'enseignement (UE)

Intitulé du programme
Sigle
Crédits
Prérequis
Acquis
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