Qu'est-ce que le protocole HTTP ?

HTTP (HyperText Transfer Protocol) est le protocole utilisé pour la communication entre un navigateur web et un serveur. Il permet de transférer des pages web, images, vidéos et autres contenus. Fonctionne selon un modèle requête/réponse. Sans état (stateless) : chaque requête est indépendante des précédentes. Par défaut, il utilise le port 80.

Méthode GET et méthode POST

Ce sont deux méthodes utilisées dans HTTP pour envoyer des requêtes à un serveur. GET : Utilisée pour demander des données à un serveur. Les paramètres sont visibles dans l’URL . Exemple : Lorsqu’on charge une page web, c'est souvent une requête GET. Moins sécurisé car les données apparaissent dans l'URL. POST : Utilisée pour envoyer des données (ex : formulaire d'inscription). Les données ne sont pas visibles dans l'URL, elles sont envoyées dans le corps de la requête. Plus sécurisé et permet d’envoyer des fichiers ou de grandes quantités de données.

Mail (Protocole de messagerie)

Pour envoyer et recevoir des e-mails, plusieurs protocoles existent : SMTP (Simple Mail Transfer Protocol) Utilisé pour envoyer des emails. Fonctionne sur le port 25 (ou 465/587 pour du sécurisé). POP3 (Post Office Protocol 3) Permet de télécharger les emails depuis un serveur. Après récupération, les messages sont supprimés du serveur. Utilise le port 110 (ou 995 en sécurisé). IMAP (Internet Message Access Protocol) Permet de synchroniser les emails sur plusieurs appareils. L’email reste stocké sur le serveur. Utilise le port 143 (ou 993 en sécurisé).

FTP (File Transfer Protocol)

FTP est un protocole permettant de transférer des fichiers entre un client et un serveur. Utilisé pour mettre en ligne des sites web ou échanger des fichiers volumineux. Fonctionne sur le port 21. Non sécurisé, donc on utilise FTPS (chiffré avec SSL/TLS) ou SFTP (via SSH, port 22).

HTTPS : Quand et pourquoi ?

HTTPS (HyperText Transfer Protocol Secure) est une version sécurisée de HTTP. Chiffrement des données grâce au protocole SSL/TLS. Protège contre les attaques de type Man-in-the-Middle. Utilisé sur les sites bancaires, e-commerce et tout site manipulant des données sensibles. Fonctionne sur le port 443. Google favorise les sites en HTTPS dans le référencement SEO.