← Retour au catalogue
🌐 Réseaux · Protocoles Intermédiaire 📅 Publié en 2022 🎬 17 min 01

Les protocoles de communications

Découvrez les différents protocoles utilisés pour permettre la communication entre les appareils sur un réseau, incluant TCP/IP, HTTP, FTP, et bien d'autres essentiels au fonctionnement d'Internet.

Introduction

C’est quoi un protocole ?

Un protocole informatique est un ensemble de règles qui régissent les échanges de données ou le comportement collectif de processus ou d'ordinateurs en réseaux ou d'objets connectés. Un protocole a pour but de réaliser une ou plusieurs tâches concourant à un fonctionnement harmonieux d'une entité générale.

Il existe de nombreux protocoles de communication, chacun ayant des fonctions spécifiques et étant utilisé dans différents contextes. Les protocoles de communication sont essentiels pour permettre aux systèmes informatiques de communiquer efficacement et de manière sécurisée.

Description des protocoles de communication

Je vais vous parler des quelques protocoles les plus utiliser et les plus connus dans le monde de l’informatique et dans la communication réseau. Je ne pourrais vous décrire tous les protocoles existants, mais cela serait un tuto extrêmement long, complexe et je risque de vous perdre en chemin, tellement il y en n’a. Mais vous aurez une idée générale de leur fonctionnement et les liens sur ces protocoles en bas de page ou/et lire l'article ci-dessous.

Référence : Protocole réseau — Wikipédia

Les protocoles Internet

Il existe de nombreux protocoles Internet, chacun ayant des fonctions spécifiques et étant utilisé dans différents contextes. Voici quelques-uns des protocoles Internet les plus couramment utilisés :

  • Le Protocole “ICMP
  • Le protocole “TCP
  • Le Protocole “UDP
  • Le Protocole “SMTP
  • Le Protocole “POP
  • Les protocoles lier au VPN
    • OpenVPN
    • IKEv2
    • L2TP
    • SSTP
    • PPTP

Protocoles ICMP

Il sert à récupérer des informations sur l’état de votre connexion. En envoyant un “ping” ou un “traceroute” vers votre machine, on peut savoir très facilement si vous êtes connecté. Si votre poste répond à la requête, cela signifie qu’il est présent donc accessible.

Protocoles TCP

Le TCP est un protocole orienté connexion, c'est-à-dire qu'il permet à deux machines qui communiquent de contrôler l'état de la transmission. Les caractéristiques principales du protocole TCP sont les suivantes : TCP permet de remettre en ordre les datagrammes en provenance du protocole IP.

Protocoles UDP

Il se contente d’envoyer des données sur le réseau. Il n’y a aucune vérification concernant la réception des informations. Exemple la vidéo, le streaming, etc...

TCP et UDP sont tous deux des protocoles de transport utilisés pour transmettre des données sur Internet, mais ils ont des caractéristiques différentes. TCP est un protocole orienté connexion qui garantit la livraison des données, tandis que UDP est un protocole sans connexion qui ne garantit pas la livraison, mais offre une transmission plus rapide.

Protocoles SMTP

Simple Mail Transfer Protocol (SMTP, littéralement « protocole simple de transfert de courrier ») est un protocole de communication utilisé pour transférer le courrier électronique (courriel) vers les serveurs de messagerie électronique.

On commence par spécifier l'expéditeur du message, puis le ou les destinataires d'un message, puis, en général après avoir vérifié leur existence, le corps du message est transféré.

Le SMTP commence à être largement utilisé au début des années 1980. Il est alors un complément à l'UUCP, celui-ci étant plus adapté pour le transfert de courriers électroniques entre des machines dont l'interconnexion est intermittente. Le SMTP, de son côté, fonctionne mieux lorsque les machines qui envoient et reçoivent les messages sont interconnectées en permanence.

SMTP utilise TCP pour le transfert des données.

SMTP ne permet pas de récupérer à distance des courriels arrivés dans une boîte aux lettres sur un serveur. Les standards Post Office Protocol (POP) et IMAP ont été créés dans ce but.

Protocoles POP

Le protocole POP (Post Office Protocol) est aujourd’hui disponible dans sa version 3, aussi appelé POP3. Il s’agit du protocole standard qui permet la récupération des mails situés sur un serveur distant (serveur POP). L’objectif de ce protocole est de relever le courrier électronique depuis un hôte qui ne contient pas sa boite aux lettres. Il vient tout simplement télécharger les messages à partir du serveur et les stocke sur le poste de travail.

L’avantage de ce protocole est de permettre la consultation de sa messagerie en mode « hors connexion », sans avoir besoin d’une connexion internet permanente. L’inconvénient, par contre, est qu’il n’est pas adapté aux supports de mobiles (smartphones, tablettes) et que les messages ne sont pas synchronisés en permanence avec le serveur.

Protocoles IMAP

Le protocole IMAP (Internet Message Access Protocol) c’est un peu l’inverse du protocole POP, c’est à dire qu’il a une connexion constante au serveur de messagerie pour pouvoir consulter ses mails. Ce protocole synchronise en permanence les messages contenus sur le serveur et sur le poste de travail. Son avantage réside donc dans la possibilité de consulter ses mails depuis n’importe quel endroit et de pouvoir synchroniser et sauvegarder ses messages sur le serveur. Exemple Gmail.

En résumé, le protocole POP est plus adapté pour une utilisation en mode hors connexion, tandis que le protocole IMAP est plus adapté pour une utilisation en ligne avec une synchronisation constante des messages entre le serveur et le poste de travail.

VPN

Il existe cinq protocoles VPN principaux : OpenVPN, PPTP, L2TP/IPSec, IKEv2 et SSTP ; Les détails des protocoles lier au VPN :

  • OpenVPN
    • Un protocole open-source relativement récent et considéré comme la référence absolue en raison de sa fiabilité.
    • Extrêmement populaire auprès des services tiers, aucun support natif sur aucune plate-forme.
    • Prend en charge un large éventail d'algorithmes, garantissant le meilleur niveau de sécurité.
    • L'un des protocoles les plus rapides du marché - la vitesse dépend du niveau de cryptage, mais les utilisateurs réguliers ne constatent aucun ralentissement dans la plupart des cas.
    • L'installation peut sembler compliquée à première vue, mais chaque service VPN valable est fourni avec un processus automatisé nécessitant une intervention minimale de l'utilisateur.
  • IKEv2 (Internet Key Exchange v2)
    • Protocole de tunneling basé sur IPsec, développé par Microsoft et Cisco.
    • Stable et sécurisé grâce aux capacités de reconnexion et à la prise en charge d'une variété d'algorithmes.
    • Performant en termes de vitesse. Il est relativement plus rapide que L2TP, SSTP et PPTP.
    • Prend en charge les dispositifs BlackBerry, mais la disponibilité de la plateforme est limitée
    • Technologie exclusive, de sorte que votre opinion dépend de votre avis général sur Microsoft ; Cependant, il existe des versions Open Source identiques.
  • L2TP (Layer 2 Tunneling Protocol)
    • Originaire du L2F de Cisco et du PPTP de Microsoft.
    • N'offre aucune sécurité en soi, c'est pourquoi il est généralement associé à IPSec.
    • Intégré sur tous les dispositifs/systèmes d'exploitation compatibles VPN modernes.
    • Un protocole globalement correct, mais des fuites récentes laissent supposer que la NSA est en phase de le compromettre.
    • N'offre aucun avantage réel par rapport à OpenVPN.
  • SSTP (Secure Socket Tunneling Protocol)
    • D'abord introduit dans Windows Vista SP1 par Microsoft.
    • Entièrement intégré dans Windows – il est possible que les autres plates-formes ne puissent pas l'utiliser.
    • Contourne facilement la plupart des pares-feux.
    • En tant que technologie propre à Microsoft, elle offre peu d'assurance quant à la destination de vos données.
    • Rapide et relativement sécurisé, mais la vulnérabilité aux activités illégales le convertit en l'un des protocoles les moins intéressants.
  • PPTP (Point-to-Point Tunneling Protocol)
    • Premier protocole VPN pris en charge par Windows.
    • Pris en charge par tous les dispositifs compatibles VPN.
    • Très rapide en raison de la norme de chiffrement inférieure.
    • Extrêmement dangereux – réputé pour être facilement piraté par la NSA depuis longtemps ;
    • Malgré le patch PPTP de Microsoft, ils recommandent encore l’utilisation d’autres protocoles tels que SSTP ou L2TP/IPSec.

Résumé des protocoles de communication

Voici un résumé des protocoles de communication que nous avons abordés :

Protocole Description
ICMP Utilisé pour les diagnostics réseau, comme le ping et le traceroute.
TCP Protocole de transport fiable, orienté connexion.
UDP Protocole de transport rapide, sans connexion.
SMTP Protocole de transfert de courrier électronique.
POP3 Protocole de récupération de courrier électronique.
VPN (OpenVPN, IKEv2, L2TP/IPSec, SSTP, PPTP) Protocoles de tunneling pour la sécurité et la confidentialité en ligne.

Comparaison des sécurité en VPN

En termes de sécurité, OpenVPN est considéré comme le protocole le plus sûr, suivi de près par IKEv2. L2TP/IPSec est également sécurisé, mais des vulnérabilités potentielles ont été signalées. SSTP offre une sécurité décente, mais sa nature propriétaire soulève des inquiétudes quant à la confidentialité. PPTP, en revanche, est largement considéré comme obsolète et vulnérable, et il est fortement déconseillé pour une utilisation sécurisée.

Protocole Sécurité Vitesse Compatibilité
OpenVPN Très élevé Rapide Large
IKEv2 Élevé Rapide Modérée
L2TP/IPSec Élevé Moyen Large
SSTP Moyen Moyen Limitée (Windows)
PPTP Faible Très rapide Large

Conclusion

En résumé, si vous voulez utiliser un VPN pour votre sécurité je vous conseille d’utiliser OpenVPN est actuellement la seule option qui est le plus utiliser et assez sécuriser. Il fait également partie des rares protocoles sécurisés disponibles sur une variété de plates-formes.

Vous connaissez maintenant les différents protocoles de communication, leurs fonctions et leurs utilisations. Chacun de ces protocoles joue un rôle crucial dans le fonctionnement d'Internet et des réseaux informatiques, permettant aux appareils de communiquer efficacement et de manière sécurisée.

Si vous souhaitez en savoir plus sur les protocoles de communication, n'hésitez pas à consulter les ressources supplémentaires ci-dessous ou à explorer d'autres tutoriels sur le sujet.