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)

Le TCP est un protocole central de la couche transport, qui assure la livraison fiable, ordonnée et vérifiée d'un flux d'octets entre des applications fonctionnant sur des hôtes. Il s'agit d'un protocole orienté connexion, ce qui signifie qu'il établit une connexion par le biais d'une poignée de main à trois voies avant que le transfert de données ne commence. Cela garantit l'intégrité des données au prix d'un surcoût plus important que les protocoles de type UDP.

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

!niveaux !!! Adhésion obligatoire

Vous devez être membre de l'association pour accéder à ce contenu.

S’inscrire maintenant

Vous êtes déjà membre ? Connectez-vous ici
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.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

DISPONIBLE POUR DE NOUVEAUX DÉFIS
Ingénieur mécanique, chef de projet, ingénierie des procédés ou R&D
Développement de produits efficace

Disponible pour un nouveau défi dans un court délai.
Contactez-moi sur LinkedIn
Intégration électronique métal-plastique, Conception à coût réduit, BPF, Ergonomie, Appareils et consommables de volume moyen à élevé, Production allégée, Secteurs réglementés, CE et FDA, CAO, Solidworks, Lean Sigma Black Belt, ISO 13485 médical

Nous recherchons un nouveau sponsor

 

Votre entreprise ou institution est dans le domaine de la technique, de la science ou de la recherche ?
> envoyez-nous un message <

Recevez tous les nouveaux articles
Gratuit, pas de spam, email non distribué ni revendu

ou vous pouvez obtenir votre adhésion complète - gratuitement - pour accéder à tout le contenu restreint >ici<

Contexte historique

Protocole de contrôle de transmission (TCP)

1970
1970
1970
1974
1974
1978
1980
1970
1970
1970
1972
1974
1975-06-01
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)

Inventions, innovations et principes techniques connexes

Retour en haut

Vous aimerez peut-être aussi