Différence entre TCP et IP

TCP vs IP

Le protocole de contrôle de transmission (également appelé TCP) est un protocole central de la suite de protocoles Internet. Il opère à un niveau plus élevé que son compatriote, Internet Protocol (également appelé IP). Les deux préoccupations principales de TCP sont les deux systèmes finaux - un navigateur Web et un serveur Web, par exemple. TCP fournit la livraison d'un flux d'octets d'un programme d'un ordinateur à un autre. TCP est également chargé de contrôler la taille, le contrôle de flux, le taux d’échange de données et la congestion du trafic réseau..

IP est un protocole utilisé pour la communication de données sur un interréseau à commutation de paquets (c’est-à-dire un interréseau dans lequel toutes les données transmises sont regroupées). Comme avec TCP, il utilise également Internet Protocol Suite. C'est le protocole principal dans la couche Internet de la suite de protocoles Internet. Sa tâche principale est de fournir des datagrammes de protocole distingués (également appelés paquets) de l'hôte source à l'hôte de destination en se basant uniquement sur leurs adresses. En tant que tel, IP définit des méthodes et des structures d'adressage pour l'encapsulation des paquets..

TCP fournit des services de communication à un niveau intermédiaire entre un programme d'application et l'IP. Cela signifie que lorsqu'un programme d'application souhaite envoyer une grande quantité de données sur Internet à l'aide de l'IP, au lieu de diviser les données en une taille adaptée à l'IP et d'utiliser une série de demandes provenant de l'IP, le logiciel est capable d’émettre une seule requête à TCP et laissez ce protocole gérer les détails du transfert IP. TCP détecte les problèmes qui surviennent dans l’IP, demande la retransmission des paquets perdus, réorganise l’ordre des paquets (pour les remettre dans le bon ordre) et contribue à réduire la congestion du réseau (afin de réduire le nombre de cas). d’autres problèmes sur la ligne). Une fois que tout cela a été fait et que la copie appropriée des données a été compilée, le paquet est transmis au programme d'application..

L'encapsulation IP signifie que les données d'un protocole de couche supérieure sont collectées sous la forme d'un paquet ou d'un datagramme. La configuration du circuit n'est pas vraiment nécessaire avant qu'un hôte envoie des paquets à un autre hôte avec lequel il n'a jamais communiqué auparavant. En tant que tel, IP est un protocole sans connexion, en contraste direct avec les réseaux téléphoniques publics commutés qui nécessitent la configuration d'un circuit pour que chaque appel puisse passer. Grâce à l’encapsulation IP, il peut être utilisé sur un réseau hétérogène (un réseau connectant des ordinateurs pouvant être une combinaison d’outils de connexion) afin de résoudre les adresses IP en adresses de liaison de données..

Résumé:

1. Le TCP est un noyau fonctionnant à un niveau relativement élevé. IP fonctionne à un niveau inférieur.

2. TCP fournit des services de communication à un niveau intermédiaire entre un programme d'application et l'IP; IP encapsule toutes les données et est sans connexion.