Aller au contenu

Travaux écrits

Les objectifs ainsi que les modalités d’organisation sont affichés au plus tard une semaine avant chaque travail écrit, sur cette page. Les dates des travaux écrits sont également disponibles dans le plan du cours.

Travail écrit N°1

Attention : la liste des objectifs est indicative et peut être non exhaustive.

  • Date : 27.10.2026
  • Documentation admise : aucune
  • Calculatrice autorisée : non
  • Durée : 120 minutes
  • Salle : C10.12
  • Horaires : 13h à 15h
  • Contenu concerné :

    • Ch. 1 : Introduction
      • Définitions de l’informatique, le télécommunication et la téléinformatique
      • ARPANET, évolution vers TCP/IP
      • Savoir citer des points négatifs et positifs de la téléinformatique, au niveau des enjeux sociaux et économiques
      • Définition d’un réseau informatique
      • Les quatres éléments d’un réseau (Périphérique, medium, messages / données, protocole) et leurs rôles
      • Citer des périphériques terminaux et non-terminaux
      • Citer les différents types de medium
      • Identifier les quatres éléments d’un réseau en situation pratique
      • Définition du débit vs latence vs fiabilité
      • Définir les besoins en terme de débit, latence et fiabilité pour des applications simples (mail, navigation web, streaming)
    • Ch. 2 : Signaux et topologies
      • Définir la notion de chaîne de transmission et les éléments qui la composent (émetteur, canal, récepteur, bruit, signal)
      • Identifier les différents types de chaînes de transmission et leurs caractéristiques
      • Différencier et expliquer les concept de signaux analogiques et numériques
      • Identifier le type de signal (analogique ou numérique) en situation pratique
      • Expliquer les modes de transmission (unicast, broadcast, multicast)
      • Identifier, caractériser et expliquer les différentes topologies
      • Savoir ce qu’est un SPOF et ce que cela implique pour la conception d’un réseau
      • Définir les différentes classes de réseaux (LAN, WAN, MAN, PAN, GAN) et leurs caractéristiques
    • Ch. 3 : Logique
      • Définir les unité de mesure de l’information (bit, octet, kilo-octet, kibioctet, etc.)
      • Maîtriser la conversion entre les différentes unités de mesure de l’information (bit, octet, kilo-octet, kibioctet, etc.)
      • Maîtriser les systèmes de numération (binaire, décimal, hexadécimal) et les conversions entre eux
      • Connaître le principe de la base octale (pas besoin de maîtriser les conversions depuis et vers cette base)
      • Définir et appliquer les opérations logiques de base (ET, OU, NON, XOR) sur des valeurs binaires (bitwise)
      • Maîtriser l’encodage et le décodage de l’information (ASCII)
      • Connaître les autres encodages courants (UTF-8, ASCII étendu)
    • Ch. 4 : Protocoles et couches
      • Définir la notion de protocole
      • Définir la notion de modèle en couche, et expliquer son utilité dans les réseaux
      • Expliquer les différences entre modèles OSI et TCP/IP (rôle, nombre de couches, etc.)
      • Connaître les correspondances entre les couches des modèles OSI et TCP/IP
      • Expliquer le rôle de chaque couche dans le modèle OSI et TCP/IP
      • Lister les protocoles courants associés à chaque couche du modèle OSI et TCP/IP
      • Connaître la PDU (unité de données) associée à chaque couche du modèle OSI
      • Connaître les organismes de normalisation des réseaux (IETF, IEEE) et leur rôle (quelles couches ils normalisent, avec quels standards, etc.)
      • Expliquer le principe de l’encapsulation et de la désencapsulation des données dans les réseaux
    • Ch. 5 : Matériel
      • Lister les périphériques réseau courants (switch, routeur, point d’accès, etc.) et leur rôle / fonctionnement
      • Lier chaque périphérique réseau à la couche du modèle OSI à laquelle il appartient
      • Connaître le symbole graphique associé à chaque périphérique réseau
      • Connaître les medium de cuivre (paires torsadées, coaxial) et leurs caractéristiques
      • Connaître les medium fibre optique et leurs caractéristiques
      • Expliquer la notion de câble droit et de câble croisé (MDI/MDI-X, auto MDI/MDI-X, etc.)
      • Connaître les caractéristiques des câbles réseau (longueur maximale, blindage, catégorie, etc.). Pas besoin de connaître les normes et les débits max par coeur, mais connaître la notion de catégorie et son impact sur les performances.
      • Connaître les différents medium sans fil (Wi-Fi, Bluetooth, etc.) et leurs principales caractéristiques.
      • Savoir choisir un medium réseau approprié en fonction des besoins.
      • Connaître la notion de table de commutation (ou table MAC) et son rôle dans un switch.
    • Ch. 6 : Accès au médium
      • Définir la notion de domaine de collision et de diffusion
      • Savoir identifier les domaines de collision et de diffusion dans un réseau.
      • Expliquer les types de transmission (simplex, half-duplex, full-duplex).
      • Expliquer le problème de collision et les mécanismes d’accès au médium (par consultation, par compétition, par multiplexage).
      • Expliquer le Token Ring, le CSMA/CD (/CA), la FDMA et la TDMA. Décrire leur fonctionnement et leurs avantages/inconvénients.
    • Ch. 7 : Adressage
      • Définir la notion d’adresse MAC et son rôle dans un réseau, ainsi qu’à quel niveau du modèle OSI elle se situe.
      • Définir la notion d’adresse IP et son rôle dans un réseau, ainsi qu’à quel niveau du modèle OSI elle se situe.
      • Connaître l’adresse MAC de broadcast.
      • Savoir identifier des adresses IP / MAC valides.
      • Savoir distinguer les adresses IP publiques et privées (connaître les trois plages d’adresses privées).
      • Connaître les adresses IP réservées (loopback, this network, etc.).
      • Expliquer le principe de la plage d’adresse IP “APIPA”.
      • Définir et comprendre la forme et le rôle du masque de sous-réseau dans un réseau IP.
      • Connaître la notation CIDR.
      • Savoir calculer l’adresse réseau et l’adresse de broadcast à partir d’une adresse IP et d’un masque de sous-réseau.
      • Savoir identifier si une adresse IP appartient à un sous-réseau donné.
      • Savoir déterminer le nombre d’hôtes possibles dans un sous-réseau donné.
      • Connaître la structure et tous les champs d’une trame Ethernet II.
      • Connaître la structure d’un paquet IP et les champs clés (TTL, Protocole, Adresse source et destination).
      • Comprendre le principe du MTU et de la fragmentation.
      • Définir les limites de l’IPv4 et introduire l’IPv6.
      • Savoir distinguer les adresses IPv4 et IPv6.
      • Savoir raccourcir une adresse IPv6 en notation compacte.
      • Comprendre la notion de dual-stack.
    • Ch. 8 : ARP et ICMP
      • Définir le rôle et le fonctionnement du protocole ARP.
      • Expliquer étape par étape le fonctionnement du protocole ARP.
      • Connaître les champs clés d’un paquet ARP (Operation, MAC / IP source, MAC / IP destination), et leur contenu en fonction du type d’opération (request/reply).
      • Définir le cheminement d’un paquet pour atteindre une machine sur le même réseau local et sur un réseau distant (ARP, routage IP, etc.).
      • Définir le rôle et le fonctionnement du protocole ICMP.
      • Connaître les types de messages ICMP les plus courants (Echo Request/Reply, Destination Unreachable, Time Exceeded).
      • Connaître les champs clés de l’en-tête ICMP (Type, Code, Checksum).
      • Expliquer l’encapsulation particulière d’un paquet ICMP dans un paquet IP.
      • Connaître le nom des protocoles équivalents à ARP et ICMP dans le contexte de l’IPv6.
    • Ch. 9 : Routage
      • Définir la notion de routage.
      • Savoir distinguer le plan de contrôle et le plan de données dans le routage.
      • Savoir où est prise la décision de routage.
      • Expliquer la notion de meilleur chemin.
      • Expliquer la différence entre le routage statique et le routage dynamique (+ avantages et inconvénients).
      • Expliquer les deux familles de routage dynamique (vecteur de distance et état de lien) et donner un exemple de protocole pour chacune.
      • Connaître le rôle et la structure d’une table de routage.
      • Pour un réseau donné, savoir remplir manuellement les tables de routages.
      • Connaître la notion de “longest prefix match” et de route par défaut.
      • Savoir expliquer ce que contient chaque champ (IP/MAC source/dest.) d’une trame Ethernet II et d’un paquet IP et comment ils sont utilisés / modifiés dans le processus de routage.
    • Ch. 10 : TCP/UDP
      • Définir le rôle et le fonctionnement des protocoles TCP et UDP, ainsi qu’à quelle couche du modèle OSI ils appartiennent.
      • Expliquer la notion de port, et ce qu’elle permet dans les communications TCP/UDP.
      • Connaître les trois plages de ports TCP/UDP (well-known, registered, dynamic). PS: 0-1023 (\(2^10\)) à savoir par coeur, pour le reste savoir que les dynamic commencent à environ 50000 suffit.
      • Savoir qui attribue le port client lors d’une connexion TCP/UDP.
      • Expliquer la notion d’architecture client-serveur.
      • Connaître les well-known ports les plus courants (HTTP, SSH, SMTP, DNS) et à quoi chacun correspond.
      • Connaître le nom de la PDU (Protocol Data Unit) pour UDP (datagramme) vs TCP (segment).
      • Savoir choisir entre TCP et UDP en fonction des besoins d’une application.
      • Connaître l’en-tête d’un datagramme UDP.
      • Expliquer ce qu’apporte TCP par rapport à UDP (fiabilité, contrôle de flux, etc.).
      • Distinguer contrôle de flux et contrôle de congestion.
      • Connaître les champs suivants de l’en-tête TCP : Port source, Port destination, Numéro de séquence, Numéro d’acquittement, Flags (SYN, ACK, FIN), Window Size, Checksum
      • Savoir établir une connexion TCP (three-way handshake).
      • Savoir expliquer la fermeture d’une connexion TCP (four-way handshake).
    • Ch. 11 : Linux
      • Définir ce qu’est Linux et sa place dans le monde des systèmes d’exploitation.
      • Expliquer la différence entre noyaux Linux et système “GNU/Linux”.
      • Connaître quelques noms de distributions Linux populaires (Ubuntu, Debian, Fedora, Arch Linux, etc.).
      • Expliquer ce qu’est une distribution Linux.
      • Connaître quelques avantages et inconvénients de Linux par rapport à d’autres systèmes d’exploitation.
      • Savoir utiliser les commandes de base de Linux (ls, cd, cp, mv, rm, mkdir, rmdir, cat, echo, etc.).
      • Connaître le rôle des répertoires principaux de Linux (/, /home, /etc, /dev, /tmp, /media, /usr).
      • Différencier les notions de Terminal, Shell, Invite de commande, Console et CLI.
      • Expliquer comment fonctionnent les permissions sur Linux (chmod, chown, rwx, utilisateurs et groupes).
    • TP1 : Wireshark
      • Savoir interpréter une mesure Wireshark.
      • Expliquer comment “sniffer” le trafic réseau avec un Hub.
      • Expliquer comment trouver sa configuration IP sur Windows (commande ipconfig).
    • TP2 : ARP
      • Expliquer comment visualiser, ajouter et supprimer les entrées ARP sur Windows.
      • Savoir faire un schéma réseau pour un montage simple.
      • Savoir dessiner un diagramme en flèche pour représenter les échanges ARP et ICMP (Echo Request/Reply).
      • Expliquer le principe du ARP poisonning ou spoofing.
      • Expliquer le fonctionnement et l’utilité de la commande tracert sur Windows.
      • Expliquer quelle est la configuration minimale requise pour qu’un poste puisse communiquer sur un réseau local, ainsi que sur Internet.
    • TP3 : Routage domestique
      • Expliquer la notion de NAT dans des mots simples.
      • Décrire les différents types de protocoles de sécurité pour le Wi-Fi, dans des mots simples.
      • Savoir dessiner un schéma réseau pour un montage domestique simple, avec NAT et Wi-Fi.
      • Savoir dessiner un échange HTTP (avec ouverture et fermeture de connexion TCP).
    • TP4 : TCP/UDP & Linux
      • Connaître les commandes de base de Linux (ls, cd, cp, mv, rm, mkdir, rmdir, cat, echo, etc.).
      • Savoir expliquer comment TCP et UDP se comportent sur un réseau.
      • Connaître les différences entre TCP et UDP.
      • Savoir ce qu’il se passe lorsqu’un paquet TCP ou UDP est destiné à un port fermé ou non écouté sur l’hôte destinataire.
      • Savoir expliquer le processus d’ouverture et de fermeture d’une connexion TCP.

Travail écrit N°1-bis (facultatif)

  • Date : 03.11.2026
  • Documentation admise : aucune
  • Calculatrice autorisée : non
  • Durée : 30 minutes
  • Salle : C10.12
  • Horaires : 13h-13h30

Examen de rattrapage pour le travail écrit N°1. L’examen sera très similaire à la section 5 “Mise en situation” du travail écrit N°1. Le coefficient de ce travail écrit est de ⅓. Attention : Il peut faire monter ou baisser la note finale selon le résultat obtenu. Il est fortement recommandé de réviser la section 5 du travail écrit N°1 avant de passer cet examen. Le contenu sera légèrement plus difficile, mais reste basé sur les mêmes concepts. Les étudiants sont encouragés à poser des questions et à clarifier tout point ambigu avant l’examen.