Voici ton résumé clair et complet pour T05 : Protocole HTTP / HTTPS, optimisé pour une révision manuscrite rapide mais avec assez de détails pour impressionner en entretien.
🌐 T05 : Protocole HTTP / HTTPS
🧠 1. Définition
HTTP (HyperText Transfer Protocol) : protocole de communication utilisé par le Web pour échanger des données entre un client (navigateur) et un serveur.
HTTPS : version sécurisée de HTTP, qui chiffre les échanges grâce au protocole TLS (Transport Layer Security).
🔄 2. Fonctionnement de base
L’utilisateur saisit une URL dans un navigateur →
https://www.exemple.comLe navigateur contacte le serveur web correspondant.
Le serveur envoie les pages, images, scripts au navigateur.
Le navigateur les affiche à l’utilisateur.
🧩 3. Architecture Client / Serveur
Client : navigateur, application mobile, API consommateur.
Serveur : héberge les pages web, les applications et les données.
Communication stateless : chaque requête est indépendante (le serveur ne se souvient pas des précédentes → utilisation possible de cookies ou sessions pour garder l’état).
📦 4. Structure d’une requête HTTP
Une requête HTTP contient :
Méthode :
GET : récupérer des données.
POST : envoyer des données (formulaires).
PUT : mettre à jour des données.
DELETE : supprimer des données.
URL : chemin de la ressource.
En-têtes (Headers) : informations supplémentaires (type de contenu, authentification…).
Corps (Body) : données envoyées (pour POST, PUT).
📦 5. Structure d’une réponse HTTP
Code de statut :
200 OK: succès.301: redirection.404: ressource non trouvée.500: erreur serveur.
En-têtes : type de contenu, taille, etc.
Corps : données renvoyées (HTML, JSON, image…).
🔐 6. Différences HTTP vs HTTPS
| Caractéristique | HTTP | HTTPS |
|---|---|---|
| Sécurité | Pas de chiffrement | Chiffrement via TLS |
| Port par défaut | 80 | 443 |
| Utilisation | Sites publics simples | Sites de connexion, e-commerce |
| Certificat SSL/TLS | Non | Oui, délivré par une autorité de certification |
⚠️ 7. Avantages de HTTPS
Confidentialité : personne ne peut lire le contenu échangé.
Intégrité : données non modifiées pendant le transport.
Authentification : vérifie que le site est bien celui qu’il prétend être.
SEO : Google favorise les sites HTTPS.
📌 Points à retenir pour l’entretien
« HTTP est le langage standard du Web, HTTPS en est la version chiffrée et sécurisée. »
« HTTPS utilise TLS pour protéger les échanges. »
« Les méthodes HTTP (GET, POST, PUT, DELETE) sont la base de la communication client-serveur. »
« En environnement public, HTTPS est obligatoire pour protéger les données des citoyens. »
Commentaires
Enregistrer un commentaire