École Privée d’Ingénierie du Niger — L’école du nouveau monde

✉ elearning@epiniger.edu.ne    🌐 epiniger.edu.ne

Unité d’enseignement : CYB · S3 · UE4 — Système et réseaux

  • CCNA 3 : Commutation et routage intermédiaire

    Ce cours, troisième module du parcours Cisco CCNA, approfondit le routage et la commutation dans les réseaux d’entreprise. Il part de l’adressage classless (CIDR, VLSM symétrique et asymétrique) indispensable pour économiser les adresses et agréger les routes, puis étudie deux protocoles de routage dynamique intérieurs : RIPv2, protocole à vecteur de distance, et OSPF, protocole à état de liens de référence (découverte des voisins, bases de données topologiques, élection du DR/BDR, identifiant de routeur, calcul SPF, authentification, temporisateurs et commandes de vérification). Conformément aux objectifs, il couvre enfin la commutation intermédiaire : VLAN, liaisons trunk 802.1Q, VTP et STP. Les exemples portent sur le réseau d’une PME ou d’une école de Niamey reliée à un site de Maradi ; chaque configuration intègre les bonnes pratiques de sécurité (authentification des protocoles de routage, interfaces passives, durcissement des ports de commutateur). Les manipulations se font sur Cisco Packet Tracer ou sur le matériel du laboratoire.

    Objectifs d’apprentissage

    • Concevoir un plan d’adressage VLSM et agréger des routes par CIDR.
    • Configurer, authentifier et vérifier RIPv2.
    • Expliquer le fonctionnement d’OSPF mono-aire : voisinage, LSDB, DR/BDR, router-ID, SPF, coût.
    • Configurer et dépanner OSPF (commandes générales, authentification, timers, commandes show).
    • Configurer des VLAN, des trunks, VTP et STP, et sécuriser la couche 2.

    Prérequis

    CCNA 1 et 2 : modèle OSI/TCP-IP, adressage IPv4 et masques, configuration de base des routeurs et commutateurs Cisco (IOS), routage statique.

    Plan du cours

    1. Leçon 1 — Routage classless : CIDR et VLSM
    2. Leçon 2 — Le protocole RIPv2
    3. Leçon 3 — Le protocole OSPF : principes et fonctionnement mono-aire
    4. Leçon 4 — Configuration d’OSPF, VLAN, VTP et STP

    Modalités d’évaluation

    Volume horaire : 10 h de CM, 0 h de TD, 10 h de TP et 20 h de TPE ; 2 crédits. Évaluation : contrôle continu (TP sur Packet Tracer ou matériel, quiz, 40 %) et examen terminal théorique et pratique (60 %).

    Bibliographie

    • Wendell Odom, CCNA 200-301 Official Cert Guide, volumes 1 et 2, Cisco Press.
    • Cisco Networking Academy, Switching, Routing, and Wireless Essentials et Enterprise Networking, Security, and Automation (netacad.com).
    • John T. Moy, OSPF: Anatomy of an Internet Routing Protocol, Addison-Wesley.
    • IETF, RFC 4632 (CIDR), RFC 2453 (RIP version 2), RFC 2328 (OSPF version 2).
    • IEEE 802.1Q (VLAN et protocoles d’arbre recouvrant).
  • Système d’exploitation : Linux LPI 201

    Ce cours prépare aux compétences de l’examen LPI 201, première partie de la certification LPIC-2 (administrateur Linux confirmé). Il s’adresse à des étudiants qui maîtrisent l’administration de base (LPIC-1) et vise l’exploitation de serveurs en environnement professionnel : mesurer l’utilisation des ressources et prévoir les besoins, comprendre, configurer et compiler le noyau, personnaliser et réparer le démarrage, intervenir sur les systèmes de fichiers et les périphériques. Pour un futur administrateur orienté sécurité, ces compétences conditionnent la disponibilité (troisième pilier de la sécurité, avec la confidentialité et l’intégrité) et le durcissement (paramètres du noyau, démarrage protégé, chiffrement de disque). La suite, LPI 202 (semestre 4), traitera du stockage avancé (RAID, LVM), du réseau avancé et de la maintenance. Le cours comporte 10 h de TP guidés sur machine virtuelle.

    Objectifs d’apprentissage

    • Mesurer l’utilisation du processeur, de la mémoire, des disques et du réseau et identifier un goulet d’étranglement.
    • Prévoir les besoins futurs à partir de séries de mesures (tendance, seuils).
    • Décrire les composants du noyau, compiler et installer un noyau, gérer modules et paramètres à chaud (sysctl, udev).
    • Personnaliser le démarrage (SysV init et systemd), récupérer un système qui ne démarre plus et connaître les chargeurs d’amorçage alternatifs.
    • Créer, configurer, vérifier et réparer les systèmes de fichiers (ext4, XFS, Btrfs), gérer le swap, le chiffrement LUKS et la surveillance SMART.

    Prérequis

    Administration de serveurs GNU/Linux (niveau LPIC-1 : cours LPI 101 et 102) ; anglais technique pour la lecture des documentations et le passage de l’examen. La certification LPIC-1 n’est pas exigée pour suivre le cours, mais elle l’est pour obtenir la LPIC-2.

    Plan du cours

    1. Leçon 1 — Planification des capacités : mesurer et prévoir
    2. Leçon 2 — Le noyau Linux : composants, compilation et gestion à chaud
    3. Leçon 3 — Démarrage du système, récupération et chargeurs alternatifs
    4. Leçon 4 — Systèmes de fichiers et périphériques : création, options et maintenance

    Modalités d’évaluation

    Volume horaire : 10 h de CM, 0 h de TD, 10 h de TP et 20 h de TPE (2 crédits). Évaluation : contrôle continu 40 % (comptes rendus de TP et quiz) et examen terminal 60 % (épreuve pratique sur machine virtuelle et questions de type LPI 201).

    Bibliographie

    • Linux Professional Institute, Objectifs de l’examen 201 (lpi.org) et documentation LPIC-2.
    • Sébastien Rohaut, LINUX — Préparation à la certification LPIC-2, Éditions ENI.
    • Brendan Gregg, Systems Performance: Enterprise and the Cloud, Addison-Wesley.
    • Greg Kroah-Hartman, Linux Kernel in a Nutshell, O’Reilly.
    • Documentation officielle du noyau (kernel.org/doc) et ANSSI, Recommandations de configuration d’un système GNU/Linux.
  • Robotique

    Ce module entièrement pratique (20 h de TP) initie les étudiants de L2 à la robotique : ce qu’est un robot, sa place dans l’histoire des sciences et des techniques, ses composants (capteurs, actionneurs, unité de commande, alimentation) et sa programmation. Les étudiants découvrent d’abord le robot éducatif Thymio, qu’ils programment de façon visuelle puis textuelle, avant d’entrer « dans l’intimité » d’un robot (fonctionnement physique des capteurs et des moteurs, calculs de vitesse, de distance et d’autonomie) et de fabriquer leur propre robot à base de carte Arduino, jusqu’au projet de robot « musicouleur » qui transforme une distance en sons et en couleurs. Le cours s’inspire du parcours « S’initier à la robotique » (OpenClassrooms) et débouche, selon le calendrier, sur la participation à un concours de robotique. Pour des futurs spécialistes de cybersécurité, il montre aussi qu’un robot est un système embarqué connecté qu’il faut protéger (mises à jour, appairage, sûreté de fonctionnement).

    Objectifs d’apprentissage

    • Définir un robot, retracer les grandes étapes de son histoire et citer ses domaines d’application.
    • Identifier les principaux composants d’un robot et expliquer la boucle perception – décision – action.
    • Programmer le robot Thymio en mode visuel (VPL) et textuel (Aseba) à partir d’événements et d’actions.
    • Expliquer et calculer le fonctionnement des capteurs et actionneurs (ultrason, infrarouge, moteurs, PWM, codeurs).
    • Câbler et programmer un robot Arduino exécutant une tâche complexe, en respectant les règles de sécurité électrique.
    • Préparer une participation à un concours de robotique en équipe.

    Prérequis

    Algorithmique et programmation (S1-S2), notions d’électricité (loi d’Ohm, tension, courant) et de logique.

    Plan du cours

    1. Leçon 1 — Introduction à la robotique, matériel et découverte du Thymio
    2. Leçon 2 — Programmer son premier robot Thymio
    3. Leçon 3 — Dans l’intimité d’un robot : capteurs, actionneurs et commande
    4. Leçon 4 — Fabriquer son robot Arduino et programmer un robot musicouleur

    Modalités d’évaluation

    Volume horaire : 0 h de CM, 0 h de TD, 20 h de TP et 20 h de TPE ; 2 crédits. Évaluation : contrôle continu sur les TP (comptes rendus, grilles de contrôle, démonstration des robots, 50 %) et épreuve terminale pratique de réalisation d’un défi robotique en binôme avec soutenance courte (50 %).

    Bibliographie

    • OpenClassrooms, cours en ligne S’initier à la robotique (openclassrooms.com), référence de la description officielle.
    • Site officiel Thymio (thymio.org) : documentation de Thymio, de VPL et du langage Aseba.
    • Arduino, documentation officielle et référence du langage (docs.arduino.cc).
    • Michael Margolis, Arduino Cookbook, O’Reilly.
    • Bruno Siciliano et Oussama Khatib (dir.), Springer Handbook of Robotics, Springer.