Qu'est-ce que TCP/IP ?

Comment les appareils communiquent et transfèrent les paquets sur Internet.

Share facebook icon linkedin icon twitter icon email icon

TCP/IP

Objectifs d’apprentissage

Après avoir lu cet article, vous pourrez :

  • Définir TCP/IP

Qu'est-ce que IP & TCP ?

Le protocole Internet (IP) est le système d'adresses d'Internet. Il a pour fonction principale de délivrer des paquets d'informations d'un périphérique source à un périphérique cible. L'IP est le principal moyen utilisé pour établir les connexions réseau et constitue la base d'Internet. IP ne gère pas la commande de paquets ou la vérification des erreurs. Une telle fonctionnalité nécessite un autre protocole, normalement TCP.

La relation TCP/IP est comparable à l'envoi à un destinataire d'un message écrit sur un puzzle par courrier. Le message est écrit sur le puzzle entier puis le puzzle est décomposé. Chaque pièce peut ensuite parcourir un itinéraire postal différent, certaines prenant plus de temps que d'autres. Lorsque les pièces du puzzle arrivent après avoir suivi leurs différents parcours, elle peuvent être dans n'importe quel ordre. Le protocole IP s'assure que les pièces arrivent à leur adresse de destination. Le protocole TCP peut être considéré comme l'assembleur du puzzle côté destinataire qui remet les pièces dans le bon ordre, demande que les pièces manquantes soient renvoyées et informe l'expéditeur que le puzzle a été reçu. TCP maintient la connexion avec l'expéditeur à partir d'avant l'envoi de la première pièce du puzzle jusqu'après l'envoi de la dernière pièce.

IP est un protocole sans connexion, ce qui signifie que chaque unité de données est adressée et acheminée individuellement du périphérique source vers le périphérique cible, et que la cible n'envoie pas d'accusé de réception à la source. C'est là qu'interviennent des protocoles tels que le TCP (Transmission Control Protocol). TCP est utilisé en conjonction avec IP afin de maintenir une connexion entre l'expéditeur et la cible et d'assurer l'ordre des paquets.

Par exemple, lorsqu'un e-mail est envoyé via TCP, une connexion est établie et un handshake à 3 voies a lieu. Premièrement, la source envoie un paquet SYN « requête initiale » au serveur cible afin de démarrer le dialogue. Le serveur cible envoie ensuite un paquet SYN-ACK pour accepter le processus. Enfin, la source envoie un paquet ACK à la cible pour confirmer le processus, après quoi le contenu du message peut être envoyé. Le message électronique est finalement décomposé en paquets avant que chaque paquet ne soit envoyé sur Internet, où il traverse une série de passerelles avant d'arriver à l'appareil cible où le groupe de paquets est réassemblé par TCP en reconstituant le contenu d'origine du courrier électronique.

TCP handshake diagram

La version principale d'IP utilisée sur Internet aujourd'hui est Internet Protocol Version 4 (IPv4). En raison de contraintes de taille avec le nombre total d'adresses possibles dans IPv4, un protocole plus récent a été développé. Le protocole le plus récent est appelé IPv6 et il rend beaucoup plus d'adresses disponibles et son adoption augmente.