En pratique

  • Cette unité d'enseignement (UE) articule 1 activité d'apprentissage :
    • Réseaux informatiques
  • En 2023-2024, elle s'organise au deuxième quadrimestre et couvre 7 crédits (ECTS).
  • L'enseignement est principalement centralisé dans le campus : Département Informatique
  • Cette UE est remédiable d'une session à l'autre
  • Modalités d'enseignement
    • Auditoire
    • Sous-groupe
    • Travaux pratiques dans un local équipé spécifiquement

Activité d’apprentissage

Les finalités de l'UE

Cette UE a pour objectifs :

  • d'amener les étudiants à comprendre le fonctionnement d'un réseau informatique comme Internet et de les rendre capable d'expliquer les interactions à chaque couche ;
  • de décrire les mécanismes de sécurisation d'un réseau ;
  • d'aborder les aspects de programmation réseau : échanges multicast et unicast, chiffrement de l'information et implémentation d'un protocole applicatif.

 

Cette UE vise à développer les compétences / capacités suivantes (décrites dans le référentiel ad-hoc):

  • Compétence 3: mobiiliser les savoirs et savoir-faire propres à l'informatique, et précisément:
    • Concevoir, implémenter et maintenir des algorithmes répondant aux spécifications et fonctionalités fournies
    • Choisir et mettre en oeuvre un processus de validation et d'évaluation et prendre les mesures appropriées
    • Utiliser et exploiter à bon escient les ressources matérielles
  • Compétence 4: analyser les données utiles à la réalisation de sa mission en adoptant une démarche systémique, et précisément:
    • Choisir les méthodes de conception et les outils de développement 
    • Prendre en compte la problématique de sécurité des applications

Les contenus de l'UE

Dans cette UE, il y a une seule activité d'apprentissage découpée en cours magistraux et séances de laboratoires. Le cours magistral vise à expliquer les principaux concepts propres aux réseaux informatiques basés sur TCP/IP (comme Internet). Les séances de laboratoire ont pour objectif de développer le projet réseau de l'année.

Cours magistraux (théorie)

  • Couches du modèle OSI de l'ISO et modèle de référence TCP/IP
  • La couche application (DNS, mail, web) et éléments de programmation en C# et Java
  • La couche transport (UDP, construction d'un protocole fiable, TCP)
  • La couche internet (routage, IPv6, IPv4, multicast)
  • La couche accès réseau (délimitation, erreurs, ehternet, LAN, VLAN)
  • La sécurité (authentification, distribution des clé, IPSEC, SSL, Wifi, VPN)
  • Les qualités de services (les types d'application, services différenciés, la VoIP)

Séances de laboratoire : le projet réseau

  • Développement d'une application conséquente comprenant : un protocole applicatif à implémenter, de la programmation concurrente, des échanges unicast et multicast, des éléments de sécurisation (authentification et/ou chiffrement symétrique et/ou chiffrement asymétrique)

Les acquis d'apprentissage visés par l'UE

Au terme de cette UE, l'étudiant sera capable de :

  • expliquer, sur base d'une situation-problème complexe, comment la communication entre deux applications (généralement, mais pas uniquement, un client et un serveur) est réalisée. Cette situation peut inclure toutes les couches vues (applicatifs, transports, réseaux, accès réseaux), des éléments de sécurisation ou encore des notions liées à la qualité de service.
  • développer une application capable de communiquer au travers d'un réseau conforme à un protocole applicatif défini et intégrant des échanges unicast et/ou multicast, un service transport déterminé, un support IPv4 et/ou IPv6 ainsi que des notions de sécurité

Les méthodes d'enseignement-apprentissage

Cette UE allie des cours théoriques, ex-cathedra, où de nombreux exemples sont proposés, avec, en laboratoire, un projet de programmation réseau. Celui-ci permet de mettre en application les notions et principes abordés aux cours théoriques. 

Evaluation du projet de réseau [1ère session]

Cette épreuve présente des modalités spécifiques à la 1re session. Elle est organisée avant la session. Il s'agit d'un travail. Cette épreuve est en équipe de travail. Concrètement, l'épreuve repose sur une réalisation par mise en pratique. L'épreuve repose sur des réponses longues. Elle se déroule avec un support (à projeter). La correction de cette épreuve est assurée par validation d'un.e enseignant.e.

Examen oral sur base d'une situation-problème complexe [1ère & 2ème session]

Cette épreuve présente des modalités similaires pour toutes les sessions. Elle est organisée durant la session. Il s'agit d'un examen. Cette épreuve est individuelle. Concrètement, l'épreuve repose sur une formulation orale. L'épreuve repose sur des réponses longues. Elle se déroule avec des documents autorisés. La correction de cette épreuve est assurée par validation d'un.e enseignant.e.

Examen pratique sur machine (en langage Java) [2ème session]

Cette épreuve présente des modalités spécifiques à la seconde session. Elle est organisée durant la session. Il s'agit d'un examen. Cette épreuve est individuelle. Concrètement, l'épreuve repose sur une formulation écrite. L'épreuve repose sur des réponses longues. Elle se déroule à cours ouvert. La correction de cette épreuve est assurée par validation d'un.e enseignant.e.

Règles de l’UE

Quels sont les supports et matériels de cours indispensables ?

Supports et matériels de cours

Les dias du cours et les explications pour les laboratoires sont disponibles sur la plateforme Learn de la haute école. 

Les livres de référence suivants sont conseillés pour approfondir le cours:

  • James F. Kurose & Keith W/ Ross, Computer Networking : a top-down approach featuring the internet, Addisson Wesley, 6th edition, 2012
  • Andrew. S. Tanenbaum, Computer Networks, Prentice Hall Inc, 5th edition, 2011

Comment la note globale de l’UE est-elle déterminée ?

Explication de la pondération des différentes épreuves

Pour le calcul de la note globale de l’UE (/20), en 1ère session, les deux épreuves de l’UE sont pondérées comme suit : 

  • Evaluation du projet de réseau: 40%
  • Examen oral sur base d'une situation-problème complexe: 60%

 

Pour le calcul de la note globale de l’UE (/20), en 2ème session, les deux épreuves de l’UE sont pondérées comme suit : 

  • Examen pratique sur machine (en langage Java): 40%
  • Examen oral sur base d'une situation-problème complexe: 60%

 

Quelles sont les informations administratives de cette UE ?