Product Design, Manufacturing & Innovation Resources
Maison » Protocole de contrôle de transmission (TCP)

Protocole de contrôle de transmission (TCP)

1974
  • Vint Cerf
  • Robert E. Kahn
Poste de travail informatique analysant le protocole de contrôle de transmission dans un cadre professionnel.

(Image générée à titre d'illustration uniquement)

TCP est un protocole fondamental de la couche transport, assurant la livraison fiable, ordonnée et sans erreur d'un flux d'octets entre des applications exécutées sur des hôtes. Il s'agit d'un protocole orienté connexion, ce qui signifie qu'il établit une connexion via une poignée de main en trois étapes avant le début du transfert de données. Ceci garantit l'intégrité des données au prix d'une surcharge plus importante. UDP. Chat protocols such as IRC run on top of TCP, so the basic irc commands travel as plain text over a TCP connection.

La fiabilité du TCP est assurée par plusieurs mécanismes. Il utilise des numéros de séquence pour suivre les segments et les réorganiser s'ils arrivent hors séquence. Il exige des accusés de réception (ACK) de la part du récepteur pour les segments de données ; si un ACK n'est pas reçu dans un certain délai, le segment est retransmis. Un champ de somme de contrôle est utilisé pour détecter l'altération des données dans les segments. Le contrôle de flux est géré à l'aide d'un mécanisme de fenêtre coulissante, où le récepteur annonce la quantité de données qu'il peut mettre en mémoire tampon, empêchant ainsi l'expéditeur de le submerger. En outre, le TCP intègre des algorithmes sophistiqués de contrôle de la congestion (par exemple, démarrage lent, évitement de la congestion) afin d'éviter que le réseau ne soit surchargé. La connexion initiale est établie par une poignée de main à trois voies (SYN, SYN-ACK, ACK) pour s'assurer que les deux parties sont prêtes à communiquer. Cet ensemble de fonctionnalités robustes rend le TCP adapté aux applications où l'intégrité des données est primordiale, telles que la navigation sur le web et les transferts de fichiers, mais sa surcharge le rend moins idéal pour les applications en temps réel telles que la diffusion en continu ou les jeux en ligne.

UNESCO Nomenclature: 3307
- Informatique

Taper

Logiciel/Algorithme

Perturbation

Fondamentaux

Usage

Utilisation généralisée

Précurseurs

  • le programme de contrôle du réseau (pcn) d'arpanet
  • conception du protocole de transport de cyclades
  • recherche sur le transfert fiable de données sur des canaux non fiables

Applications

  • le World Wide Web (http/https)
  • courrier électronique (smtp, imap, pop3)
  • protocole de transfert de fichiers (ftp)
  • shell sécurisé (ssh)
  • connexions à la base de données

Brevets:

NA

Idées d'innovations potentielles

  • TCP multi-chemins (MPTCP) pour utiliser plusieurs interfaces réseau simultanément
  • algorithme de contrôle de congestion tcp bbr (bande passante du goulot d'étranglement et temps de propagation aller-retour)
  • contrôle prédictif de la congestion piloté par l'IA pour anticiper les goulots d'étranglement du réseau
  • extensions TCP pour les réseaux de centres de données à très faible latence
  • quantum-resistant cryptage integrated directly into the tcp handshake
  • TCP pour les liaisons satellite et interplanétaires à long délai
  • lightweight tcp implementations for resource-constrained iot appareils
  • TCP sur Secure Scuttlebutt (SSB) pour les applications décentralisées
  • TCP à délai vérifiable pour empêcher les attaques de synchronisation du réseau
  • Migration d'état TCP pour une migration fluide et en direct des machines virtuelles et des conteneurs
Voir aussi : tcp, protocole de contrôle de transmission, couche transport, transport fiable, orienté connexion, poignée de main à trois voies, contrôle de flux, contrôle de congestion, numéro de séquence, accusé de réception.

Contexte historique

Protocole de contrôle de transmission (TCP)

1970
1970
1972
1974
1975-06-01
1980
1980
1970
1970
1970
1974
1974
1978
1980
1980

(si la date est inconnue ou non pertinente, par exemple « mécanique des fluides », une estimation arrondie de son émergence notable est fournie)

10e année anniversaire

Les images en pleine résolution et les téléchargements sont uniquement disponibles, et 100% gratuits, pour les membres inscrits.