Présentation
En anglaisRÉSUMÉ
Le protocole de transport TCP (Transport Control Protocol) permet d’assurer des services de communication fiables entre des applications hébergées dans les équipements terminaux, il est incontestablement le plus utilisé dans les réseaux basés sur le protocole IP, en termes de paquets et d’octets échangés. Cet article est consacré aux performances de TCP, en particulier les mécanismes de contrôle de congestion de ces deux versions (Reno et NewReno). Des évolutions sont prévues à ce protocole, afin de pallier certains des problèmes de performance d’un émetteur TCP.
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Lire l’articleABSTRACT
Auteur(s)
-
David ROS : Maître de conférences à l’École nationale supérieure des télécommunications (ENST) de Bretagne
INTRODUCTION
Le protocole TCP (Transport Control Protocol) est décrit dans le dossier Protocole de transport TCP du point de vue des algorithmes de base mis en œuvre pour assurer un service de transport fiable. Nous nous intéressons ici aux performances de TCP, en particulier en ce qui concerne les mécanismes de contrôle de congestion. Nous présentons également quelques évolutions du protocole qui ont été proposées par la communauté de recherche et adoptées par l’Internet Engineering Task Force (IETF), visant à pallier certains des problèmes de performance de TCP.
Il est important de souligner que quelques solutions et techniques étudiées revêtent encore aujourd’hui un caractère expérimental. Cependant, celles-ci ont toutes fait l’objet de documents RFC (Request for Comments) à l’IETF ; elles pourraient donc être déployées dans un avenir proche sur l’Internet.
DOI (Digital Object Identifier)
Cet article fait partie de l’offre
Réseaux Télécommunications
(139 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
Présentation
1. Normalisation
Outre les groupes tcpm (TCP Maintenance and Minor Extensions) et tsvwg (Transport Area Working Group) à l’Internet Engineering Task Force (IETF) et le groupe End-to-End à l’Internet Research Task Force (IRTF), deux autres groupes de travail à l’IRTF peuvent être d’intérêt pour les thématiques étudiées ici :
-
l’évaluation des performances des protocoles de transport du monde Internet fait actuellement l’objet du groupe de travail TMRG (Transport Modeling Research Group), son objectif majeur étant de définir des métriques de performance, ainsi que des scénarios et outils d’évaluation standards, tout particulièrement pour l’étude des mécanismes de contrôle de congestion. L’évaluation d’autres aspects des protocoles de transport, comme par exemple la sécurité, fait aussi l’objet des travaux de ce groupe ;
-
le groupe ICCRG (Internet Congestion Control Research Group), créé récemment, est focalisé sur de nouveaux algorithmes et méthodes de contrôle de congestion, tant pour des applications classiques de données que pour les applications multimédias. L’un des objectifs du groupe est de recenser les nombreuses propositions existantes dans la communauté de recherche, afin de trouver un consensus et faire des recommandations à l’IETF quant aux solutions adéquates pour un déploiement à l’échelle de l’Internet.
Il est également intéressant de citer les travaux de métrologie de TCP décrits dans [1]. Grâce notamment à un outil de mesure nommé TBIT (TCP Behavior Inference Tool), les auteurs de [1] ont évalué récemment le déploiement dans l’Internet de nombreuses modifications et extensions aux algorithmes de base de TCP. TBIT permet d’évaluer le comportement d’une mise en œuvre de TCP sous test en simulant, à l’autre extrémité de la connexion, des conditions réseaux (des stimuli) ; par exemple, la perte d’un segment bien reçu peut être simulée en ne l’acquittant pas, dans le but d’observer comment le TCP sous étude réagit face à cette perte. L’outil et la méthodologie de mesure présentés dans [1] permettent non seulement d’estimer le déploiement des évolutions du protocole, mais également de détecter des problèmes pratiques nuisant à leur utilisation, comme par exemple l’impact des « boîtiers intermédiaires »...
Cet article fait partie de l’offre
Réseaux Télécommunications
(139 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
Normalisation
BIBLIOGRAPHIE
-
(1) - MEDINA (A.), ALLMAN (M.), FLOYD (S.) - Measuring the evolution of transport protocols in the Internet - . ACM SIGCOMM Computer Communications Review, 35(2), 37-51 (2005).
-
(2) - ALLMAN (M.), BALAKRISHNAN (H.), FLOYD (S.) - Enhancing TCP’s Loss Recovery Using Limited Transmit - . RFC 3042, IETF (janv. 2001).
-
(3) - PAXSON (V.), ALLMAN. (M.) - Computing TCP’s Retransmission Timer - . RFC 2988, IETF (nov. 2000).
-
(4) - ALLMAN (M.) - TCP Congestion Control with Appropriate Byte Counting (ABC) - . RFC 3465, IETF (fév. 2003).
-
(5) - BRADEN (R.) - Requirements for Internet Hosts – Communication Layers - . RFC 1122, IETF (oct. 1989).
-
(6) - ALLMAN (M.), FLOYD (S.), PARTRIDGE (C.) - Increasing TCP’s Initial Window - . RFC 3390, IETF (oct. 2002).
-
...
DANS NOS BASES DOCUMENTAIRES
ANNEXES
Thèses
GURTOV (A.) - Efficient Data Transport in Wireless Overlay Networks - . Thèse de doctorat, université de Helsinki (2004).
KUZMANOVIC (A.) - Edge-Based Inference, Control, and DoS-Resilience for the Internet - . Thèse de doctorat, Rice university (2004).
WELZL (M.) - Scalable Performance Signalling and Congestion Avoidance - . Thèse de doctorat, université d’Innsbruck (2002).
HAUT DE PAGE
Internet Engineering Task Force (IETF)
Tous les documents issus des groupes de travail, ainsi que les Internet Drafts (documents de travail), sont disponibles gratuitement sur le site de l’IETF.
Groupes de travail de l’IETF
http://www.ietf.org/html.charters/tcpm-charter.html
http://www.ietf.org/html.charters/tsvwg-charter.html
Les groupes de travail tcpm (TCP Maintenance and Minor Extensions) et tsvwg (Transport Area Working Group) s’intéressent à l’évolution de TCP et des protocoles de transport en général, respectivement.
Internet Research Task Force (IRTF)
Les documents et la liste publique de discussion du groupe de recherche TMRG, ainsi que des pointeurs d’intérêt, sont disponibles à l’adresse ci-avant.
http://www.irtf.org/charter?gtype=rg&group=iccrg
Pour ce qui est du groupe de recherche ICCRG,...
Cet article fait partie de l’offre
Réseaux Télécommunications
(139 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