Présentation

Article interactif

1 - PROLIFÉRATION DES PROTOCOLES DE TRANSPORT

2 - QUELQUES RAPPELS SUR LE PROTOCOLE TCP

3 - ÉVOLUTIONS TCP

4 - FACILITER L’ÉVOLUTION DE TCP POUR L’INTERNET DU FUTUR

5 - AMÉLIORER LA QUALITÉ D’EXPÉRIENCE

6 - AMÉLIORER LES PERFORMANCES

7 - UNE VERSION SÉCURISÉE DU PROTOCOLE TCP : « TCP ENCRYPTION NEGOTIATION OPTION » (TCP-ENO)

8 - CONCLUSION ET PERSPECTIVES

9 - GLOSSAIRE

Article de référence | Réf : TE7600 v1

Conclusion et perspectives
Transport Internet : TCP plus performant, plus robuste, plus fiable - Quelques évolutions récentes du protocole TCP

Auteur(s) : Mohamed BOUCADAIR, Christian JACQUENET

Relu et validé le 24 août 2021

Pour explorer cet article
Télécharger l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !

Sommaire

Présentation

RÉSUMÉ

TCP (Transmission Control Protocol) est le protocole de transport «orienté connexion» de référence de la suite TCP/IP. La richesse fonctionnelle de TCP a toutefois un coût: celui de la complexité, qui peut parfois affecter les performances de la communication. Ainsi, TCP fait récemment l’objet d’évolutions fonctionnelles destinées à améliorer sa robustesse, sa performance et son efficacité. Par exemple, l’option Multi-Path TCP (MPTCP) permet l’établissement d’une connexion TCP sur des chemins multiples. Cette évolution du protocole TCP, protéiforme et multifonctionnelle conforte son hégémonie, et cet article se propose de présenter un ensemble d’évolutions fonctionnelles majeures de TCP parmi les plus récentes.

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

ABSTRACT

Internet transport: A more performant, more robust, more reliable TCP

TCP (Transmission Control Protocol) is the reference connection-oriented transport protocol of the TCP/IP protocol suite. But the functional richness of the protocol has a cost: its complexity, which can sometimes impair the performance of an Internet communication. Thus TCP has been constantly evolving. Functional evolutions include the Multi-Path TCP –MPTCP) option that enables the establishment of TCP connections over multiple paths, for example. This protean, multi-functional evolution of TCP further strengthens its undisputed hegemony. This article presents some of the most recent major TCP evolutions.

Auteur(s)

INTRODUCTION

TCP (Transmission Control Protocol) est le protocole de transport orienté connexion de référence au sein de la suite TCP/IP. Pierre angulaire des échanges liés à la consultation de sites web notamment, TCP occupe une position quasi hégémonique du point de vue de la typologie du trafic véhiculé sur Internet. Cette position n’a jamais été démentie depuis les trois dernières décennies, malgré la standardisation de certaines propositions alternatives destinées à promouvoir des modes de transport mieux adaptés aux besoins de certaines applications, par exemple en simplifiant la procédure d’établissement des connexions au niveau de la couche transport ou en améliorant la robustesse des connexions contre des attaques de déni de service. Toutefois, ces propositions alternatives présentées dans la Section 1 de cet article n’ont jamais rencontré le succès espéré, notamment parce que leur impact sur les systèmes d’exploitation (OS, Operating systems) tels que Windows était techniquement et commercialement rédhibitoire, mais aussi parce qu’elles n’ont pas réussi à convaincre la communauté des développeurs d’applications de la nécessité de concevoir de nouvelles sockets capables d’exploiter les ressources de ces nouvelles piles protocolaires de la couche transport.

Pour autant, la spécification de base du protocole TCP publiée en 1981 a évolué au cours du temps et du développement de l’Internet. Ces évolutions fonctionnelles du protocole TCP sont destinées à répondre à des besoins divers et variés, tels que :

  • l’amélioration globale de la performance de la machinerie protocolaire TCP. Cette amélioration est protéiforme et a notamment pour objectif d’optimiser le temps d’établissement d’une connexion TCP en profitant des premiers échanges caractéristiques de la procédure de négociation « 3-way handshake » (3WHS) pour envoyer et recevoir les premières données utiles ;

  • les perspectives de pouvoir exploiter l’ensemble des ressources réseau accessibles à des multi-terminaux interfaces prometteurs. En effet, la capacité d’établir une connexion TCP sur plusieurs chemins permet d’augmenter la bande passante associée à la connexion. Cette capacité permet également d’améliorer la disponibilité du service de connectivité ;

  • la nécessité de rendre les connexions TCP plus imperméables aux attaques de déni de service ;

  • le besoin d’adapter la machinerie protocolaire TCP à l’évolution globale des réseaux, dont certaines ressources sont désormais virtualisées et hébergées dans des infrastructures cloud. Ce besoin est lui aussi protéiforme : il peut s’exprimer en termes de gestion dynamique de la mobilité des machines virtuelles lorsque celles-ci migrent d’un data center vers un autre. Il peut par ailleurs illustrer l’émergence de choix d’ingénierie qui reposent sur l’introduction de fonctions d’agrégation de connexions TCP dans le réseau. De telles fonctions permettent aux utilisateurs de bénéficier d’un usage optimisé des ressources réseau sans pour autant imposer la moindre contrainte sur les terminaux à l’origine de l’établissement d’une connexion TCP.

De tels modèles, où l’établissement et la gestion des connexions TCP bénéficient in fine de l’assistance de fonctions spécifiques typiquement déployées dans les réseaux d’accès, sont aujourd’hui considérés comme les supports privilégiés pour le déploiement d’offres d’accès hybrides. Ces offres sont ainsi capables de combiner avec intelligence l’ensemble des ressources réseaux disponibles pour fournir plus de bande passante ou améliorer la disponibilité globale du service de connectivité. De ce point de vue, leur ingénierie et leur gestion ont un impact inévitable sur la manière dont les connexions TCP sont établies et maintenues, tout en préservant l’utilisateur final d’un quelconque impact sur les technologies des terminaux qu’il utilise pour accéder à lnternet.

Ces différents défis techniques auxquels TCP est désormais confronté sont essentiellement relevés par la spécification et le développement d’options TCP. Ces options enrichissent les capacités fonctionnelles de TCP, au risque parfois d’en compliquer le fonctionnement. Cet article se propose donc de fournir un éclairage sur les évolutions fonctionnelles majeures et néanmoins récentes du protocole TCP. L’article est structuré de la manière suivante :

  • La section 1 présente un résumé des solutions alternatives à TCP pour offrir un mode transport orienté connexion (ou non) adapté notamment aux besoins spécifiques de certaines applications ;

  • Après quelques rappels sur le fonctionnement de TCP tels qu’évoqués dans la section 2, les sections 3 à 7 détaillent certaines des récentes évolutions fonctionnelles majeures du protocole TCP, selon les différents axes d’amélioration – qualité de service, performance, robustesse, sécurité, etc.

  • Enfin, la section 8 présente quelques perspectives d’évolution.

Cet article n’a pas pour but de décrire les fonctions de base TCP, de définir un profil TCP, ou de proposer des paramétrages TCP pour certains déploiements (par exemple, fixe, mobile, LAN, etc.). Cet article a pour principal objectif de décrire certaines évolutions récentes du protocole et d’expliquer les motivations et usages associés.

Cet article est réservé aux abonnés.
Il vous reste 94% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

KEYWORDS

performance   |   robustness   |   TCP   |   option TCP   |   efficiency

DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-te7600


Cet article fait partie de l’offre

Réseaux Télécommunications

(163 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Présentation

8. Conclusion et perspectives

TCP n’a cessé d’évoluer depuis les premiers pas de l’Internet. Cet article démontre en particulier la très grande vivacité des travaux de spécification et de développement qui, à n’en pas douter, conforteront la position hégémonique de TCP. Ces évolutions fonctionnelles récentes dont certaines font déjà l’objet d’implémentations commerciales et de déploiements opérationnels reflètent également les évolutions majeures de l’Internet, qu’elles soient technologiques (avec l’emblématique rapprochement des mondes réseau et IT au travers du développement des techniques d’automatisation et de virtualisation, notamment) ou organisationnelles, avec une implication croissante des opérateurs dans l’ingénierie et la gestion des protocoles de transport afin de garantir à leurs clients des services de connectivité toujours plus performants, toujours plus robustes… tout en essayant de conserver une certaine maîtrise de leurs infrastructures réseaux et cloud pour faire face à la concurrence féroce des « acteurs 2.0 », Google en tête.

De ce point de vue, TCP joue un rôle essentiel dans la survie des opérateurs classiques : la capacité d’exploiter ces nouvelles options qui permettent d’optimiser l’usage des ressources réseau et de fournir des garanties strictes en termes de sécurité, de robustesse et de qualité de service est en effet un atout majeur dans le développement d’offres de services de connectivité compétitives et adaptées à l’évolution des profils de trafic.

TCP continuera d’évoluer au cours des années à venir : de ce point de vue, MPTCP est en passe de devenir un exemple emblématique de cette amélioration de TCP qui profitera non seulement aux utilisateurs finaux (plus de bande passante, une meilleure disponibilité et une robustesse du service de connectivité améliorée), mais également aux fournisseurs de tels services de connectivité (optimisation intelligente et extrêmement granulaire de l’usage des ressources réseaux, fidélisation de la clientèle). La mobilisation des acteurs majeurs de l’Internet pour consolider et poursuivre l’effort de standardisation de TCP engagé voilà plus de 30 ans est indéfectible. Cette mobilisation a toujours été au service de l’innovation et de l’amélioration d’un protocole massivement déployé, qui reste et restera le porte-drapeau d’un...

Cet article est réservé aux abonnés.
Il vous reste 92% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

TEST DE VALIDATION ET CERTIFICATION CerT.I. :

Cet article vous permet de préparer une certification CerT.I.

Le test de validation des connaissances pour obtenir cette certification de Techniques de l’Ingénieur est disponible dans le module CerT.I.

Obtenez CerT.I., la certification
de Techniques de l’Ingénieur !
Acheter le module

Cet article fait partie de l’offre

Réseaux Télécommunications

(163 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Conclusion et perspectives
Sommaire
Sommaire

BIBLIOGRAPHIE

  • (1) - Akamai -   « akamai’s [state of the internet], Q3 2015 report »,  -  2015, <https://www.akamai.com/us/en/multimedia/documents/report/q3-2015-soti-connectivity-final.pdf>.

  • (2) - ALIZADEH (M.), GREENBERG (A.), MALTZ (D.), PADHYE (J.), PATEL (P.), PRABHAKAR (B.), SENGUPTA (S.), SRIDHARAN (M.) -   « Data Center TCP (DCTCP) »,  -  DOI 10.1145/1851182.1851192, Proc. ACM SIGCOMM 2010 Conference (SIGCOMM 10), August 2010, <http://dl.acm.org/citation.cfm?doid=1851182.1851192>.

  • (3) - ALLMAN (M.), FLOYD (S.), PARTRIDGE (C.) -   « Increasing TCP’s Initial Window »,  -  RFC 3390, October 2002, <http://www.rfc-editor.org/info/rfc3390>.

  • (4) - ALLMAN (M.), PAXSON (V.), BLANTON (E.) -   « TCP Congestion Control »,  -  RFC 5681, September 2009, <http://www.rfc-editor.org/info/rfc5681>.

  • (5) - TRAMMELL (B.), KUEHLEWIND (M.), BOPPART (D.), LEARMONTH (I.), FAIRHURST (G.), SCHEFFENEGGER (R.) -   « Enabling Internet-Wide Deployment of Explicit Congestion Notification »,  -  ...

Cet article est réservé aux abonnés.
Il vous reste 93% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Réseaux Télécommunications

(163 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Sommaire

QUIZ ET TEST DE VALIDATION PRÉSENTS DANS CET ARTICLE

1/ Quiz d'entraînement

Entraînez vous autant que vous le voulez avec les quiz d'entraînement.

2/ Test de validation

Lorsque vous êtes prêt, vous passez le test de validation. Vous avez deux passages possibles dans un laps de temps de 30 jours.

Entre les deux essais, vous pouvez consulter l’article et réutiliser les quiz d'entraînement pour progresser. L’attestation vous est délivrée pour un score minimum de 70 %.


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Réseaux Télécommunications

(163 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS