Qu’est-ce que le protocole Internet ?

Qu’est-ce que le protocole Internet (IP) ?

Le protocole Internet (IP) est un protocole, ou un ensemble de règles, pour le routage et l’adressage des paquets de données afin qu’ils puissent voyager à travers les réseaux et arriver à la bonne destination. Les données qui traversent l’Internet sont divisées en petits morceaux, appelés paquets. Des informations IP sont attachées à chaque paquet, et ces informations aident les routeurs à envoyer les paquets au bon endroit. Chaque périphérique ou domaine qui se connecte à Internet se voit attribuer une adresse IP, et comme les paquets sont dirigés vers l’adresse IP qui leur est attachée, les données arrivent là où elles sont nécessaires.

Une fois que les paquets arrivent à leur destination, ils sont traités différemment selon le protocole de transport utilisé en combinaison avec IP. Les protocoles de transport les plus courants sont TCP et UDP.

Qu’est-ce qu’un protocole réseau ?

Dans le domaine des réseaux, un protocole est une façon normalisée d’effectuer certaines actions et de formater les données de manière à ce que deux appareils ou plus puissent communiquer entre eux et se comprendre.

Pour comprendre pourquoi les protocoles sont nécessaires, considérez le processus d’envoi d’une lettre. Sur l’enveloppe, les adresses sont écrites dans l’ordre suivant : nom, adresse postale, ville, état et code postal. Si une enveloppe est déposée dans une boîte aux lettres avec le code postal écrit en premier, suivi de l’adresse de la rue, puis de l’État, et ainsi de suite, le bureau de poste ne la distribuera pas. Il existe un protocole convenu pour écrire les adresses afin que le système postal fonctionne. De la même manière, tous les paquets de données IP doivent présenter certaines informations dans un certain ordre, et toutes les adresses IP suivent un format standardisé.

Qu’est-ce qu’une adresse IP ? Comment fonctionne l’adressage IP?

Une adresse IP est un identifiant unique attribué à un appareil ou à un domaine qui se connecte à Internet. Chaque adresse IP est une série de caractères, comme ‘192.168.1.1’. Grâce aux résolveurs DNS, qui traduisent les noms de domaine lisibles par l’homme en adresses IP, les utilisateurs peuvent accéder à des sites web sans avoir à mémoriser cette série complexe de caractères. Chaque paquet IP contiendra à la fois l’adresse IP du dispositif ou du domaine qui envoie le paquet et l’adresse IP du destinataire prévu, un peu comme l’adresse de destination et l’adresse de retour figurent sur un courrier.

IPv4 vs. IPv6

La quatrième version d’IP (IPv4 pour faire court) a été introduite en 1983. Cependant, tout comme il n’y a qu’un nombre limité de permutations possibles pour les numéros de plaques d’immatriculation des automobiles et qu’ils doivent être reformatés périodiquement, l’offre d’adresses IPv4 disponibles s’est épuisée. Les adresses IPv6 ont beaucoup plus de caractères et donc plus de permutations ; cependant, l’IPv6 n’est pas encore complètement adopté et la plupart des domaines et des dispositifs ont encore des adresses IPv4. Pour en savoir plus sur IPv4 et IPv6, consultez la section Quelle est mon adresse IP ?

Qu’est-ce qu’un paquet IP ?

Les paquets IP sont créés en ajoutant un en-tête IP à chaque paquet de données avant qu’il ne soit envoyé sur son chemin. Un en-tête IP n’est qu’une série de bits (des uns et des zéros), et il enregistre plusieurs informations sur le paquet, notamment l’adresse IP d’envoi et de réception. Les en-têtes IP signalent également :

  • La longueur de l’en-tête
  • La longueur du paquet
  • Le Time To Live (TTL), ou le nombre de sauts de réseau qu’un paquet peut faire avant d’être écarté
  • Quel protocole de transport est utilisé (TCP, UDP, etc.)

Au total, il existe 14 champs d’information dans les en-têtes IPv4, bien que l’un d’entre eux soit facultatif.

Comment fonctionne le routage IP ?

Internet est constitué de grands réseaux interconnectés qui sont chacun responsables de certains blocs d’adresses IP ; ces grands réseaux sont connus sous le nom de systèmes autonomes (AS). Une variété de protocoles de routage, dont BGP, aident à acheminer les paquets à travers les AS en fonction de leur adresse IP de destination. Les routeurs disposent de tables de routage qui indiquent par quels AS les paquets doivent passer pour atteindre la destination souhaitée le plus rapidement possible. Les paquets voyagent d’un AS à l’autre jusqu’à ce qu’ils atteignent un AS qui revendique la responsabilité de l’adresse IP ciblée. Cet AS achemine alors en interne les paquets vers la destination.

Les protocoles attachent les en-têtes de paquets à différentes couches du modèle OSI :

Les paquets peuvent emprunter différentes routes vers le même endroit si nécessaire, tout comme un groupe de personnes conduisant vers une destination convenue peut emprunter différentes routes pour y arriver.

Qu’est-ce que le TCP/IP ?

Le protocole de contrôle de transmission (TCP) est un protocole de transport, ce qui signifie qu’il dicte la façon dont les données sont envoyées et reçues. Un en-tête TCP est inclus dans la partie données de chaque paquet qui utilise TCP/IP. Avant de transmettre des données, TCP ouvre une connexion avec le destinataire. TCP s’assure que tous les paquets arrivent dans l’ordre une fois la transmission commencée. Via TCP, le destinataire accuse réception de chaque paquet qui arrive. Les paquets manquants seront envoyés à nouveau si la réception n’est pas accusée.

TCP est conçu pour la fiabilité, pas pour la vitesse. Comme TCP doit s’assurer que tous les paquets arrivent dans l’ordre, le chargement de données via TCP/IP peut prendre plus de temps si certains paquets sont manquants.

TCP et IP ont été conçus à l’origine pour être utilisés ensemble, et on les appelle souvent la suite TCP/IP. Cependant, d’autres protocoles de transport peuvent être utilisés avec IP.

Qu’est-ce que UDP/IP ?

Le protocole de datagramme utilisateur, ou UDP, est un autre protocole de transport largement utilisé. Il est plus rapide que TCP, mais il est également moins fiable. UDP ne s’assure pas que tous les paquets sont livrés et dans l’ordre, et il n’établit pas de connexion avant de commencer ou de recevoir des transmissions.

UDP/IP est généralement utilisé pour le streaming audio ou vidéo, car ce sont des cas d’utilisation où le risque d’abandon de paquets (c’est-à-dire de données manquantes) est compensé par la nécessité de garder la transmission en temps réel. Par exemple, lorsque les utilisateurs regardent une vidéo en ligne, il n’est pas nécessaire que chaque pixel soit présent pour chaque image de la vidéo. Les utilisateurs préfèrent que la vidéo soit lue à une vitesse normale plutôt que de rester assis et d’attendre que chaque bit de données soit livré.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *