Comprendre les concepts fondamentaux des réseaux informatiques.
Maîtriser les modèles OSI et TCP/IP.
Savoir configurer et gérer des périphériques réseau de base.
Acquérir des compétences en sécurité réseau.
Avoir une connaissance pratique des services réseau courants.
Être capable de concevoir et mettre en place un petit réseau.
Public Cible
Étudiants en informatique.
Toute personne intéressée par les Réseaux Informatiques
Durée
~35 heures (variable en fonction du niveau et du rythme d'apprentissage), avec une approche d'apprentissage progressive.
Prérequis
Aucune expérience préalable n'est requise.
Besoins Techniques
Accès à un ordinateur fonctionnel + accès à internet.
Contenu
Introduction aux Réseaux
Définition des réseaux informatiques
Importance des réseaux dans le monde moderne
Types de réseaux (LAN, WAN, MAN)
Modèles de communication (client-serveur, pair à pair)
Composants d'un réseau (serveurs, routeurs, commutateurs, etc.)
Modèle OSI et TCP/IP
Présentation des modèles OSI et TCP/IP
Fonctions des différentes couches
Comparaison entre les deux modèles
Topologies et Protocoles de Communication
Topologies de réseau (étoile, bus, anneau, maillé)
Protocoles de communication (TCP, UDP, IP, ICMP)
Adressage IP et sous-réseaux
Équipements Réseau
Routeurs et commutateurs
Points d'accès sans fil (Wi-Fi)
Pare-feu (Firewall) et passerelles (Gateway)
Configuration de Base des Périphériques Réseau
Configuration des adresses IP
Configuration des routeurs et commutateurs
Configuration des points d'accès Wi-Fi
Sécurité Réseau
Menaces et vulnérabilités
Méthodes de protection (pare-feu, VPN, IDS/IPS)
Bonnes pratiques de sécurité réseau
Services Réseau, Protocoles et Standards
DNS (Domain Name System)
DHCP (Dynamic Host Configuration Protocol)
FTP (File Transfer Protocol)
HTTP/HTTPS (Hypertext Transfer Protocol/Secure)
HTTP et HTTPS
Introduction à HTTP et HTTPS
HTTP
Qu'est-ce que HTTP ?
HTTP (HyperText Transfer Protocol) est un protocole de communication utilisé pour la transmission d'informations sur le World Wide Web. Il permet aux navigateurs web de communiquer avec les serveurs web pour récupérer et afficher des pages web.
Quelques caractéristiques clés de HTTP
Stateless : HTTP est un protocole sans état, ce qui signifie que chaque requête du client au serveur est indépendante. Le serveur ne conserve aucune information entre les requêtes.
Text-Based : Les messages HTTP sont des messages textuels, ce qui les rend faciles à lire et à déboguer.
Port par défaut : Le port par défaut pour les communications HTTP est le port 80.
Structure des messages HTTP
Les messages HTTP sont constitués de deux types principaux : les requêtes et les réponses.
Requêtes HTTP
Envoyées par le client (généralement un navigateur) pour demander une ressource (comme une page web) au serveur.
Une requête HTTP typique contient :
Ligne de requête : Contient la méthode HTTP (GET, POST, etc.), l'URL de la ressource, et la version du protocole HTTP.
En-têtes : Fournissent des informations supplémentaires sur la requête ou sur le client.
Corps (facultatif) : Contient les données envoyées au serveur (principalement utilisé avec POST).
Réponses HTTP
Envoyées par le serveur en réponse à une requête HTTP. Une réponse HTTP typique contient :
Ligne de statut : Contient la version du protocole HTTP, un code de statut, et un message de statut.
En-têtes : Fournissent des informations supplémentaires sur la réponse ou sur le serveur.
Corps : Contient les données renvoyées au client (comme le contenu HTML d'une page web).
HTTPS
Qu'est-ce que HTTPS ?
HTTPS (HyperText Transfer Protocol Secure) est une version sécurisée de HTTP. Il utilise le protocole SSL/TLS (Secure Sockets Layer/Transport Layer Security) pour chiffrer les données transmises entre le client et le serveur, assurant ainsi la confidentialité et l'intégrité des données.
Quelques caractéristiques clés de HTTPS
Chiffrement : HTTPS chiffre les données échangées, les rendant illisibles pour les parties non autorisées.
Authentification : Utilise des certificats SSL/TLS pour vérifier l'identité du serveur, protégeant contre les attaques de type man-in-the-middle.
Intégrité des données : Assure que les données ne sont pas modifiées pendant le transit.
Pourquoi utiliser HTTPS ?
Sécurité : Protège les données sensibles comme les informations de connexion, les numéros de carte de crédit, etc.
Confiance : Les utilisateurs sont plus enclins à faire confiance et à interagir avec des sites web sécurisés.
SEO : Les moteurs de recherche, comme Google, favorisent les sites web utilisant HTTPS dans leurs classements.
Comment fonctionne HTTPS ?
Négociation SSL/TLS
Lorsqu'un client se connecte à un serveur sécurisé, une négociation SSL/TLS a lieu pour établir une connexion sécurisée. Cela implique :
L'échange de certificats pour vérifier l'identité du serveur.
La génération de clés de session pour chiffrer la communication.
Transmission sécurisée
Une fois la connexion sécurisée établie, les données sont échangées entre le client et le serveur sous forme chiffrée.
Fin de la connexion
Lorsque la session se termine, les clés de session sont supprimées, et la connexion sécurisée est fermée.
Conclusion
HTTP et HTTPS sont des protocoles essentiels pour la communication sur le web. HTTP est utilisé pour les communications non sécurisées, tandis que HTTPS assure la sécurité des échanges de données en utilisant le chiffrement SSL/TLS.
Méthodes et Requêtes HTTP
Les méthodes HTTP les plus couramment utilisées incluent :
GET :Demande une représentation d'une ressource spécifique. Les requêtes GET ne doivent pas avoir d'effet secondaire et peuvent être mises en cache.
POST : Envoie des données au serveur pour créer ou mettre à jour une ressource. Les données sont envoyées dans le corps de la requête.
PUT : Remplace toutes les représentations actuelles de la ressource cible par le contenu de la requête.
DELETE : Supprime la ressource spécifiée.
Codes de statut HTTP
1xx: Informational
100 Continue
101 Switching Protocols
2xx: Success
200 OK
201 Created
204 No Content
3xx: Redirection
301 Moved Permanently
302 Found
304 Not Modified
4xx: Client Errors
400 Bad Request
401 Unauthorized
403 Forbidden
404 Not Found
405 Method Not Allowed
5xx:
Server Errors
500 Internal Server Error
501 Not Implemented
502 Bad Gateway
503 Service Unavailable
Création d'un serveur web simple avec `http.server`
Gestion de Réseau
Surveillance du trafic réseau
Gestion des performances
Outils de diagnostic (ping, traceroute)
Introduction aux Réseaux Sans Fil
Principes des réseaux sans fil
Normes Wi-Fi (802.11)
Sécurité des réseaux sans fil
Publié le 25/09/2026
🍪 Gestion des Cookies
Nous utilisons des cookies pour améliorer votre expérience. Certains sont essentiels au fonctionnement du site, d'autres nous aident à analyser l'utilisation et à personnaliser le contenu.