TCP contre IP
Transmission Control Protocol (également connu sous le nom TCP) est un protocole de base d'Internet Protocol Suite: Il fonctionne à un niveau supérieur à celui de son compatriote Internet Protocol (également connu sous le nom IP).Les deux principales préoccupations de TCP sont les deux systèmes d'extrémité - un navigateur web et un serveur web, par exemple. 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 à travers un interréseau à commutation de paquets (c'est-à-dire un inter-réseau dans lequel toutes les données transmises sont regroupées).Comme TCP, il utilise également Internet Protocol Suite. Couche de l'Internet Protocol Suite dont la tâche principale est de fournir des datagra de protocole distingués ms (également connu sous le nom de paquets) de l'hôte source vers l'hôte de destination en se basant uniquement sur leurs adresses. En tant que tel, IP définit des méthodes d'adressage et des structures pour l'encapsulation des paquets.
TCP fournit des services de communication à un niveau intermédiaire entre un programme d'application et l'adresse IP. Cela signifie que lorsqu'un programme d'application souhaite envoyer une grande quantité de données sur Internet à l'aide de l'adresse IP, au lieu de découper les données en tailles adaptées à l'adresse IP et en utilisant une série de demandes provenant de l'IP, le logiciel peut d'émettre une seule requête à TCP, et 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 qui ont été perdus, réorganise l'ordre des paquets (afin qu'ils soient remis dans le bon ordre), et aide à minimiser l'encombrement 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 bonne copie 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 publics commutés qui nécessitent la mise en place d'un circuit pour que chaque appel téléphonique puisse passer. En raison de l'encapsulation IP, il peut être utilisé sur un réseau hétérogène (un réseau reliant les ordinateurs qui peuvent être constitués d'une combinaison d'outils de connexion) afin de résoudre les adresses IP aux adresses de liaison de données.
Résumé:
1. TCP est un noyau fonctionnant à un niveau relativement élevé; L'IP fonctionne à un niveau inférieur.
2. TCP fournit des services de communication à un niveau intermédiaire entre un programme d'application et l'adresse IP; IP encapsule toutes les données et est sans connexion.