Skip to content

Communication réseau et système (07_X-CRS)

  • Coefficient : 5.0
  • Volume Horaire: 126h estimées de travail (dont 84h EdT)
    CM : 9h encadrées
    TD : 6h encadrées
    Labo : 57h encadrées (et 12h de séances d'études dirigées)
    Travail personnel hors EdT : 42h
  • Dont projet : 15h encadrées et 6h projet personnel

Liste des AATs

Description

Il s'agit de comprendre et mettre en œuvre les mécanismes de bas niveau permettant le transfert d'informations entre divers traitements et machines informatiques.

  1. Fonctionnement des réseaux
    • Adressage (MAC et IP)
    • Routage
    • Pare-feu (traduction d’adresses et filtrage)
  2. Communication dans un système d’exploitation
    • Processus, espace d’adressage, descripteurs de fichiers
    • Redirections d’entrée/sortie et recouvrement
  3. Communication à travers un réseau
    • Messages UDP et architecture client/serveur TCP
    • Mise en œuvre de HTTP et HTTPS et WebSocket
  4. Couche physique
    • Signal, transmission, codage, modulation
    • Cuivre, fibre optique, radiofréquences
  5. Bus CAN
    • Spécifications, réseau de capteurs et supervision

Acquis d'Apprentissage visés (AAv)

  • AAv1 [heures: 13.5] : À l'issue de cet enseignement, les étudiants du septième semestre seront capables de comprendre le fonctionnement de base des réseaux (adressage, routage, pare-feu).
  • AAv2 [heures: 29.25, D1, D2, D3, D4] : À l'issue de cet enseignement, les étudiants du septième semestre seront capables de comprendre et d'appliquer la mise en oeuvre de bas niveau (sans recourir à des bibliothèques tierces dissimulant l'essentiel) de programmes communiquant selon les protocoles du modèle TCP/IP (clients et serveurs UDP et TCP).
  • AAv3 [heures: 36, D1, D2, D3, D4] : À l'issue de cet enseignement, les étudiants du septième semestre seront capables de comprendre et d'appliquer la mise en oeuvre de bas niveau (sans recourir à des bibliothèques tierces dissimulant l'essentiel) de programmes communiquant selon les protocoles du modèle HTTP (clients et serveurs HTTP, HTTPS, WebSocket).
  • AAv4 [heures: 13.5] : À l'issue de cet enseignement, les étudiants du septième semestre seront capables de comprendre les propriétés principales de la transmission physique des signaux dans les réseaux.
  • AAv5 [heures: 33.75, D1, D2, D3, D4] : À l'issue de cet enseignement, les étudiants du septième semestre seront capables de réaliser et coordonner un réseau de capteurs autour du bus CAN.

Modalités d'évaluation

  • Une feuille d'exercices à propos du fonctionnement de base des réseaux.
  • Une épreuve pratique de programmation à propos de TCP/IP.
  • Une épreuve pratique de programmation à propos de HTTP.
  • Une note de suivi de mini-projet à propos du bus CAN.
  • Un questionnaire à choix multiples à propos du bus CAN.
  • Une feuille d'exercices à propos du fonctionnement de la couche physique des réseaux.

Mots clés

TCP/IP, programmation système, couche physique, bus CAN

Pré-requis

Notions de programmation et de calcul

Ressources

https://www.enib.fr/~harrouet/s7crs/