Le TCP (Transmission Control Protocol) est un protocole de couche transport qui fournit un service de flux de données orienté connexion avec une livraison garantie et dans l'ordre.

Le protocole TCP (Transmission Control Protocol) est un protocole de couche transport qui fournit un service de flux de données orienté connexion avec une livraison garantie et en ordre au-dessus de la couche IP sous-jacente orientée paquets et peu fiable. TCP est appelé protocole orienté connexion. Cela s'oppose à UDP, qui offre une livraison tout ou rien peu fiable de paquets discrets relativement dénudée et dénommée protocole sans connexion.

Comment TCP s'intègre dans les couches de la suite de protocoles Internet (de haut en bas):

  • Application: crypte les données à envoyer ou envoie des données dans un format spécifique (par exemple TLS ou HTTPS)
  • Transport: divise les données en morceaux et ajoute un en-tête TCP à chacun (création d'un segment TCP)
  • Internet: encapsule chaque segment (et le divise si nécessaire) en datagramme IP (avec adresse IP source et destination)
  • Lien: encapsule chaque datagramme (et le fractionne si nécessaire) et ajoute une adresse physique (MAC)

Pour plus d'informations, consultez l'article Wikipedia sur TCP.