Etude des protocoles de communication de groupe : MTCP, une solution basée sur une extension de TCP
Institution:
Paris 5Disciplines:
Directors:
Abstract EN:
Pas de résumé disponible.
Abstract FR:
Notre objectif est de contribuer aux efforts de recherche dans le domaine des communications de groupe et en particulier de proposer une solution originale, robuste et stable pour tous les environnements de réseaux. Nous présentons une synthèse sur les protocoles pour la communication multicast. Nous rappelons les concepts de groupe et détaillons tous les aspects spécifiques de la gestion de groupe et les principales fonctionnalités des couches trois et quatre du modèle OSI sous l'angle de la communication de groupe. Nous proposons un service de transport multipoint 1-a-n (un émetteur, n récepteurs) totalement fiable, construit sur un protocole classique et largement diffusé, TCP. Notre solution baptisée MTCP (multicast TCP), s'appuie sur la fonction multicast des protocoles IP et IGMP. Nous utilisons une approche d'organisation hiérarchique basée sur la topologie d'un arbre de concentration ou figurent trois entités : l'émetteur, les serveurs, les récepteurs. Ce modèle prend en compte la répartition des récepteurs sur des réseaux hétérogènes et évite le problème d'implosion des informations de retour. Les taches de gestion de la conversation et de transfert de données sont déléguées aux serveurs qui ont chacun la responsabilité d'un sous-réseau. Une partie substantielle de cette thèse est consacrée à la description de l'interface avec l'utilisateur. Nous proposons une extension à la fois simple à mettre en œuvre et d'un cout faible. La partie la plus importante de notre travail est la spécification fonctionnelle du protocole MTCP. Nous décrivons le comportement de la machine protocolaire en réponse à chaque évènement. Enfin, nous présentons les résultats des simulations qui montrent la robustesse de notre protocole quel que soit l'environnement. Les résultats obtenus montrent la stabilité de MTCP : il offre la même qualité de service pour des communications de groupe de tailles différentes et ceci quelle que soit la dispersion géographique du groupe.