|
TCP/IP fonctionne ensemble pour permettre une communication fiable sur un réseau. Ils sont souvent mentionnés ensemble car ils constituent le fondement de la suite de protocoles Internet, mais ils remplissent des fonctions différentes :
IP (protocole Internet) : Gère l’adressage et le routage des paquets de données sur les réseaux. Considérez-le comme le service postal :il amène le colis au bon endroit, mais ne garantit pas la livraison ou que le colis est arrivé intact.
* Adresses IP : Chaque appareil connecté à un réseau (comme votre ordinateur, votre téléphone ou votre routeur) possède une adresse IP unique. Ces adresses sont des étiquettes numériques qui identifient l'appareil sur le réseau. Il existe deux versions principales :
* IPv4 : Utilise des adresses 32 bits (par exemple, 192.168.1.100), représentées par quatre ensembles de nombres séparés par des points. L’offre d’adresses IPv4 est largement épuisée.
* IPv6 : Utilise des adresses 128 bits (par exemple, 2001:0db8:85a3:0000:0000:8a2e:0370:7334), représentées à l'aide de nombres hexadécimaux. Il fournit un espace d'adressage beaucoup plus grand pour s'adapter au nombre croissant d'appareils connectés.
* Routage : IP détermine le meilleur chemin pour envoyer des paquets de données du périphérique source au périphérique de destination. Cela implique des routeurs, qui sont des appareils spécialisés qui transmettent des paquets entre les réseaux. Les routeurs utilisent des tables de routage pour décider où envoyer chaque paquet.
TCP (Protocole de contrôle de transmission) : Fournit une livraison fiable, ordonnée et vérifiée des erreurs de flux de données sur un réseau IP. Considérez-le comme un courrier recommandé :il garantit la livraison et vérifie les dommages en cours de route.
* Orienté connexion : TCP établit une connexion entre les appareils source et de destination avant d'envoyer des données. Cette connexion garantit une communication fiable. Cela implique une poignée de main à trois :SYN, SYN-ACK et ACK.
* Segmentation et réassemblage : TCP décompose les flux de données volumineux en segments plus petits et leur ajoute des numéros de séquence. Cela permet au dispositif de réception de réassembler les segments dans le bon ordre.
* Vérification des erreurs : TCP inclut des sommes de contrôle dans chaque segment pour détecter les erreurs lors de la transmission. Si des erreurs sont détectées, le segment est retransmis.
* Contrôle de flux : TCP empêche l'expéditeur de surcharger le destinataire en ajustant le taux de transmission.
* Contrôle des embouteillages : TCP aide à gérer la congestion du réseau en ralentissant la transmission lorsque le réseau est surchargé. Cela évite l’effondrement du réseau.
Comment ils travaillent ensemble :
1. Données de candidature : Une application (comme un navigateur Web) souhaite envoyer des données à un serveur.
2. Segmentation TCP : TCP prend les données de l'application et les divise en segments plus petits. Chaque segment comprend des numéros de séquence et des sommes de contrôle.
3. Adressage IP et routage : L'adresse IP du serveur de destination est ajoutée à chaque segment. La couche IP achemine ensuite les segments à travers le réseau à l'aide de routeurs.
4. Transmission : Les segments sont transmis à travers le réseau.
5. Décapsulation IP : À destination, la couche IP supprime l'en-tête IP, révélant le segment TCP.
6. Réassemblage TCP : TCP réassemble les segments dans le flux de données d'origine, vérifiant les erreurs et retransmettant les segments perdus ou corrompus.
7. Livraison de l'application : Les données réassemblées sont livrées à l'application.
En bref, IP gère le « où » (adressage et routage) et TCP gère le « comment » (livraison fiable) des données sur un réseau. Ce sont des protocoles complémentaires qui fonctionnent ensemble pour fournir les fonctionnalités sur lesquelles nous comptons lorsque nous utilisons Internet.
|