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

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

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

  • CCNA 2 : Routage et commutation

    Ce cours de la Licence Professionnelle en Informatique, option Cybersécurité, correspond au deuxième module du parcours Cisco CCNA (Switching, Routing and Wireless Essentials). Il fait suite à « CCNA 1 : Introduction aux réseaux » et prépare aux postes de technicien et d’administrateur réseau dans les PME, banques, opérateurs et administrations du Niger. L’étudiant apprend à configurer des commutateurs et des routeurs Cisco dans son laboratoire ou sous Packet Tracer : segmentation par VLAN, routage inter-VLAN, Spanning Tree, EtherChannel, DHCP, redondance de passerelle, sécurité de la couche 2 et routage statique. Les contenus peuvent être complétés par le parcours officiel de la plate-forme Cisco Networking Academy.

    Objectifs d’apprentissage

    • Concevoir un plan d’adressage par VLAN et configurer VLAN, ports d’accès et trunks 802.1Q sécurisés.
    • Mettre en œuvre le routage inter-VLAN et analyser une topologie Spanning Tree (pont racine, rôles des ports).
    • Agréger des liens avec EtherChannel (LACP) et assurer la redondance de la passerelle avec HSRP.
    • Configurer DHCPv4 (serveur, relais) et la configuration automatique IPv6.
    • Protéger la couche 2 : sécurité des ports, DHCP snooping, inspection ARP dynamique, BPDU Guard.
    • Configurer et dépanner des routes statiques IPv4/IPv6 (par défaut, flottante, récapitulative).

    Prérequis

    CCNA 1 (modèle OSI/TCP-IP, Ethernet, adressage IPv4 et sous-réseaux, IPv6, configuration de base de Cisco IOS). Accès à Packet Tracer ou au laboratoire réseau de l’école.

    Plan du cours

    1. Leçon 1 — Commutation Ethernet, VLAN et liaisons trunk 802.1Q
    2. Leçon 2 — Routage inter-VLAN, Spanning Tree et EtherChannel
    3. Leçon 3 — DHCP, redondance de passerelle (HSRP) et sécurité de la couche 2
    4. Leçon 4 — Routage statique IPv4/IPv6 et TP guidé de synthèse

    Modalités d’évaluation

    Volume horaire : 20 h de cours magistral, 10 h de travaux dirigés, 10 h de travaux pratiques et 40 h de travail personnel (4 crédits). Évaluation : contrôle continu (quiz en ligne, exercices de configuration et comptes rendus des TP Packet Tracer, évaluation pratique sur équipements) et examen terminal écrit. Les TP se déroulent exclusivement sur les équipements et machines du laboratoire de l’étudiant.

    Bibliographie

    • Cisco Networking Academy, Switching, Routing, and Wireless Essentials Companion Guide (CCNAv7), Cisco Press, 2020.
    • Wendell Odom, CCNA 200-301 Official Cert Guide, Volume 1 et Volume 2, Cisco Press.
    • Todd Lammle, CCNA Certification Study Guide, Sybex (Wiley).
    • Andrew Tanenbaum, David Wetherall, Réseaux, Pearson.
    • Normes IEEE 802.1Q (VLAN) et 802.1D/802.1w (Spanning Tree) ; RFC 2131 (DHCP) et RFC 4862 (autoconfiguration IPv6).
  • Système d’exploitation : Linux LPI 102

    Ce cours prépare aux compétences de l’examen LPI 102, seconde moitié de la certification LPIC-1, et fait suite au cours LPI 101 du semestre 1 (matériel, démarrage, paquets, commandes, systèmes de fichiers). On passe ici de l’utilisation à l’administration d’un poste ou d’un petit serveur Linux : personnalisation du shell et écriture de scripts, bases du langage SQL, environnement graphique X11, gestion des comptes, planification des tâches, localisation, services essentiels (heure, journaux, courrier, impression), configuration et dépannage réseau, et enfin sécurité du poste client. Ces compétences sont le socle quotidien d’un administrateur système et d’un analyste SOC : un script d’audit, une règle de journalisation, un compte expiré, un service réseau inutile ou un échange non chiffré sont autant de points de contrôle de la sécurité. Chaque leçon comporte un TP guidé sur la machine virtuelle de l’étudiant.

    Objectifs d’apprentissage

    • Personnaliser l’environnement Bash et écrire des scripts simples, robustes et commentés.
    • Interroger et mettre à jour une base de données avec les commandes SQL de base.
    • Installer et configurer X11, un gestionnaire d’affichage et les options d’accessibilité.
    • Gérer utilisateurs, groupes, politiques de mots de passe, tâches planifiées et localisation.
    • Configurer l’heure système, la journalisation, un MTA de base et l’impression.
    • Configurer le réseau d’un client Linux (IPv4/IPv6, routes, DNS), le dépanner et sécuriser le poste (comptes, services, SSH, GnuPG).

    Prérequis

    Cours LPI 101 (ligne de commande, filtres, permissions, paquets) et une machine virtuelle Linux fonctionnelle.

    Plan du cours

    1. Leçon 1 — Shell, scripts et gestion de données avec SQL
    2. Leçon 2 — Environnement graphique et tâches d’administration
    3. Leçon 3 — Services système de base : heure, journaux, courrier et impression
    4. Leçon 4 — Réseau TCP/IP et sécurité du poste Linux

    Modalités d’évaluation

    Volume horaire : 20 h de CM, 10 h de TD, 10 h de TP et 40 h de TPE (4 crédits). Évaluation : contrôle continu 40 % (comptes rendus de TP, scripts rendus, quiz et simulation d’examen LPI 102) et examen terminal 60 % (épreuve écrite et pratique).

    Bibliographie

    • Sébastien Rohaut, LINUX — Préparation à la certification LPIC-1 (examens LPI 101 et LPI 102), Éditions ENI.
    • Linux Professional Institute, Objectifs de l’examen 102 et LPIC-1 Learning Materials (learning.lpi.org).
    • Cameron Newham, Bill Rosenblatt, Learning the bash Shell, O’Reilly.
    • Evi Nemeth, Garth Snyder, Trent R. Hein, Ben Whaley, Dan Mackin, UNIX and Linux System Administration Handbook, Addison-Wesley.
    • ANSSI, Recommandations de configuration d’un système GNU/Linux et Guide d’hygiène informatique.
  • Architecture des ordinateurs 2

    Ce cours d’Architecture des ordinateurs (partie 2) fait suite à la partie 1 du semestre 1, consacrée au codage de l’information et à la classification des machines. Il ouvre maintenant le « capot » de l’ordinateur pour étudier ses composants internes — processeur, mémoires, bus, interfaces et périphériques — et leur fonctionnement : exécution des instructions, hiérarchie mémoire, RAM et ROM, BIOS/UEFI, interruptions, accès direct à la mémoire (DMA) et unité de gestion mémoire (MMU). Chaque notion est reliée aux enjeux de sécurité qu’un technicien en cybersécurité rencontre : démarrage sécurisé, protection mémoire, isolement des processus, attaques par accès direct à la mémoire et contre-mesures matérielles.

    Objectifs d’apprentissage

    • Décrire l’architecture de von Neumann et le rôle de chaque composant interne.
    • Expliquer le cycle d’exécution d’une instruction et calculer le temps d’exécution d’un programme (fréquence, CPI, pipeline).
    • Décrire la hiérarchie mémoire (registres, caches, RAM, stockage), distinguer RAM et ROM et expliquer le rôle du BIOS/UEFI.
    • Calculer une capacité d’adressage et un débit de bus ; comparer les interfaces (PCIe, SATA, USB).
    • Expliquer les mécanismes d’entrée-sortie : scrutation, interruptions, DMA.
    • Expliquer la mémoire virtuelle et la MMU, et leur rôle dans la protection des processus.

    Prérequis

    Partie 1 du cours (numération binaire et hexadécimale, unités, codage des données).

    Plan du cours

    1. Leçon 1 — Le processeur et l’exécution des instructions
    2. Leçon 2 — La mémoire : hiérarchie, RAM, ROM et BIOS/UEFI
    3. Leçon 3 — Bus, interfaces et périphériques
    4. Leçon 4 — Interruptions, DMA et MMU : le fonctionnement interne avancé

    Modalités d’évaluation

    Volume horaire : 27 h de CM, 13 h de TD, 0 h de TP et 40 h de TPE (4 crédits). Évaluation : contrôle continu (TD, interrogations, quiz) 40 % et examen terminal écrit 60 %.

    Bibliographie

    • Andrew S. Tanenbaum, Todd Austin, Structured Computer Organization, Pearson.
    • David A. Patterson, John L. Hennessy, Computer Organization and Design: The Hardware/Software Interface, Morgan Kaufmann.
    • John L. Hennessy, David A. Patterson, Computer Architecture: A Quantitative Approach, Morgan Kaufmann.
    • William Stallings, Computer Organization and Architecture, Pearson.
    • Andrew S. Tanenbaum, Herbert Bos, Modern Operating Systems, Pearson (chapitre sur la gestion de la mémoire).