Pôle 2 – Réseaux & Informatique

🌐 Réseaux & Informatique

Installe des OS, code en HTML/CSS/Python, configure des réseaux DHCP et virtualise des machines. L'infrastructure numérique de A à Z.

💿 Installation & Configuration d'OS

🖥️

Tu apprends à installer et configurer des systèmes d'exploitation professionnels sur des machines physiques et virtuelles : partitionnement, pilotes, paramètres réseau, gestion des comptes utilisateurs.

01 · OS
🐧

Linux (Debian/Ubuntu)

Installation depuis ISO, partitionnement (/, /home, swap), configuration réseau en ligne de commande, gestion des paquets (apt), droits utilisateurs et groupes.

DebianUbuntu ServerTerminal bashapt / dpkg
02 · OS
🪟

Windows (10/11/Server)

Installation propre, configuration du réseau, gestion des comptes et des droits NTFS, rejoindre un domaine Active Directory, PowerShell de base.

Windows 11Windows ServerActive DirectoryPowerShell
03 · CONFIG
⚙️

Configuration système

Paramétrages post-installation : mises à jour, configuration du pare-feu, activation des services (SSH, partage de fichiers), journaux système.

SSHSambaJournaux (logs)Firewall

💻 Code : HTML, CSS & Python

EXEMPLE – Page HTML de base

<!DOCTYPE html>
<html lang="fr">
<head>
  <title>Mon site CIEL</title>
  <link rel="stylesheet"
        href="style.css"/>
</head>
<body>
  <h1>Bonjour, monde !</h1>
  <p>Mon premier site web.</p>
</body></html>

EXEMPLE – Script Python réseau

import socket
import os

# Scanner un réseau local
def ping_host(ip):
    result = os.system(
        f"ping -c 1 -W 1 {ip}"
    )
    return result == 0

for i in range(1, 10):
    ip = f"192.168.1.{i}"
    if ping_host(ip):
        print(f"✓ {ip} actif")
🌐

HTML & CSS

Créer des pages web structurées (HTML5) et les mettre en forme (CSS3). Balises sémantiques, mise en page flexbox/grid, responsive design pour mobile.

HTML5CSS3FlexboxGridVS Code
🐍

Python

Écrire des scripts pour automatiser des tâches, interagir avec le réseau (sockets), lire/écrire des fichiers, traiter des données. Python est le langage de l'automatisation et de la cybersécurité.

Python 3ScriptsBibliothèquesIDLE/VSCode
📁

Gestion de versions

Versionner son code avec Git, travailler en équipe sur un projet (branches, pull requests), héberger ses projets sur GitHub ou GitLab.

GitGitHubCommitBranches

📡 DHCP, Adressage IP & Protocoles

SCHÉMA – Fonctionnement DHCP dans un réseau local

SERVEUR DHCP 192.168.1.1 Pool: .100-.200 SWITCH 24 ports PC Client 1 192.168.1.100 PC Client 2 192.168.1.101 Nouveau PC DHCP Discover… 1. DISCOVER (broadcast) 2. OFFER (.102) 3. REQUEST → 4. ACK Masque: 255.255.255.0 · Passerelle: 192.168.1.1 · DNS: 8.8.8.8
🏠

Adressage IP & Sous-réseaux

Comprendre l'adressage IPv4 (classes, masques, CIDR), calculer des plages d'adresses, définir les sous-réseaux pour une organisation.

IPv4/IPv6CIDRMasqueCalculateur IP
📦

DHCP – Attribution automatique

Installer et configurer un serveur DHCP (sur Linux ou Windows Server), définir un pool d'adresses, des baux, des réservations MAC. Comprendre les 4 étapes Discover/Offer/Request/ACK.

DHCP ServerPlage IPBail DHCPRéservation
🔗

Protocoles TCP/IP

Comprendre la pile TCP/IP (modèle OSI vs TCP/IP), les protocoles courants : HTTP/HTTPS, DNS, FTP, SSH, SMTP. Analyser le trafic avec Wireshark.

TCP/IPDNSHTTP/HTTPSWireshark

🖥️ Virtualisation

📦

La virtualisation te permet de faire tourner plusieurs systèmes d'exploitation simultanément sur une seule machine physique. Indispensable en entreprise pour les tests, le déploiement et la sauvegarde.

📦

VirtualBox / VMware

Créer et configurer des machines virtuelles, allouer ressources CPU/RAM/stockage, configurer les interfaces réseau (NAT, pont, réseau interne), prendre des snapshots.

VirtualBoxVMwareSnapshotsISO
🌍

Réseau virtuel

Construire des architectures réseau virtuelles : plusieurs VMs communicant entre elles, simulation d'une infrastructure client/serveur, tests de services réseau en isolation.

NATBridgeHost-OnlyInternal Network
☁️

Intérêt professionnel

En entreprise : serveurs virtualisés pour réduire les coûts, déploiement rapide de nouveaux services, isolation des environnements de production et de test.

Hyper-VESXiCloud computing
PROJET FINAL INFORMATIQUE

🏆 Ton projet de fin d'année

En terminale, tu développes une solution numérique complète (site web, script Python, ou infrastructure réseau) et tu la défends devant un jury professionnel.

1

Analyse du besoin et maquettage (wireframes)

2

Développement et codage (HTML/CSS/Python)

3

Tests fonctionnels et correction des bugs

4

Rédaction de la documentation technique

5

Soutenance orale de 20 min devant jury

Faire le quiz d'orientation → Voir le pôle Cyber →