La pile protocolaire utilisée sur le Web suit généralement le modèle OSI (Open Systems Interconnection), qui divise les communications réseau en sept couches distinctes. Voici une répartition des protocoles usuels du web par couche :
Couche 1 : La couche physique
- Ethernet: Bien que principalement associé à la couche 2, Ethernet définit également des standards de câblage et de signalisation, ce qui affecte la couche physique.
Couche 2 : La couche de liaison de données
- Ethernet (aussi à cette couche): Définit les protocoles de contrôle d’accès au média (MAC) et le formatage des données.
- IEEE 802.11: La série de protocoles pour les réseaux sans fil (Wi-Fi).
Couche 3 : La couche réseau
- IP (Internet Protocol): Utilisé pour le routage des paquets sur internet.
- ICMP (Internet Control Message Protocol): Utilisé pour les messages d’erreurs et opérationnels (par exemple, « ping »).
- ARP (Address Resolution Protocol): Résout les adresses IP en adresses MAC.
Couche 4 : La couche de transport
- TCP (Transmission Control Protocol): Fournit des connexions fiables, orientées connexion.
- UDP (User Datagram Protocol): Offre une communication orientée datagramme sans établissement de connexion.
Couche 5 : La couche de session
- TLS/SSL (Transport Layer Security / Secure Sockets Layer): Protocoles de cryptographie pour sécuriser les communications sur un réseau informatique.
- SOCKS (Socket Secure): Un protocole de tunneling qui routent les paquets de réseau entre un client et un serveur à travers un serveur proxy.
Couche 6 : La couche de présentation
- TLS/SSL: (Aussi à cette couche, car ils impliquent le chiffrement qui est une fonction de la couche de présentation.)
- MIME (Multipurpose Internet Mail Extensions): Spécifie le format des corps de message dans le courrier électronique.
Couche 7 : La couche application
- HTTP (Hypertext Transfer Protocol): Le protocole de communication utilisé pour transmettre des pages web.
- HTTPS (HTTP Secure): Une version sécurisée de HTTP utilisant TLS/SSL.
- WebSocket: Un protocole de communication qui fournit des canaux de communication bidirectionnels sur une seule connexion TCP.
- FTP (File Transfer Protocol): Utilisé pour le transfert de fichiers.
- SMTP (Simple Mail Transfer Protocol): Utilisé pour envoyer des courriels.
- DNS (Domain Name System): Utilisé pour traduire des noms de domaine en adresses IP.
Ces protocoles sont fondamentaux pour le fonctionnement du Web et de nombreuses autres applications sur Internet. Ils travaillent ensemble pour acheminer les données de l’expéditeur au destinataire, garantir la fiabilité des transmissions et sécuriser les données échangées.
Laisser un commentaire