Différence entre TCP et IP

Différence entre TCP et IP

TCP VS. IP

Le protocole de contrôle de la transmission (également connu sous le nom de TCP) est un protocole de base de la suite de protocoles Internet. Il fonctionne à un niveau plus élevé que son compatriote, le protocole Internet (également connu sous le nom d'IP). Les deux principales préoccupations 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 ordinateur. TCP est également en charge du contrôle de la taille, du contrôle du débit, du taux d'échange de données et de la congestion du trafic réseau.

IP est un protocole utilisé pour la communication de données sur un paquet Internet commuté (c'est-à-dire une Internet dans laquelle toutes les données transmises sont regroupées). Comme pour TCP, il utilise également la suite de protocole Internet. Il s'agit du protocole principal de la couche Internet de la suite de protocole Internet. Sa tâche principale est de livrer des datagrammes de protocole distingués (également appelés paquets) de l'hôte source à l'hôte de destination basé uniquement leurs adresses. En tant que tel, IP définit les méthodes et les structures de l'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 un grand morceau de données sur Internet à l'aide de l'IP, au lieu de diviser les données en tailles qui s'adapteront à l'IP et en utilisant une série de demandes de l'IP, le logiciel est capable de délivrer une seule demande à TCP et de laisser 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 (afin qu'ils soient remis dans leur ordre approprié) et contribue à minimiser la congestion du réseau (afin de réduire l'occurrence D'autres problèmes sur toute 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. Il n'y a aucun besoin réel de configuration de circuit avant qu'un hôte envoie des paquets à un autre hôte auquel 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 commutés publics qui nécessitent la configuration d'un circuit pour que chaque appel téléphonique passe par. À la suite de l'encapsulation IP, il peut être utilisé sur un réseau hétérogène (un réseau connectant des ordinateurs qui peuvent consister en une combinaison d'outils de connexion) afin de résoudre les adresses IP aux adresses de liaison de données.

Résumé:

1. Le TCP est un noyau opérant à 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 résume toutes les données et est sans connexion.