Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
FACULTE DE MI
DEPARTEMENT D’INFORMATIQUE
1° ANNEE MASTER RESEAUX 2011/2012
MODULE RESEAUX ET PROTOCOLES
TD 3
I. Introduction
Un client web souhaite accéder à un document dont il connait l’URL. L’adresse IP du serveur
concerné est initialement inconnue. Quels protocoles des couches application et transport sont requis
pour satisfaire cette demande ? HTTP, DNS, UDP, TCP.
Lorsque l’on utilise le protocole TCP, le choix du RT T (Round Trip Time) est important puisque la
détection de perte en découle directement et que les divers mécanismes de contrôle qui vont influer sur le
débit d’émission en dépendent. Le calcul du RT T peut se faire à l’aide de la formule suivante
RT T = α*RT Tmesure +(1−α)*RT Tancien
avec α le coefficient de lissage.
1. Comment TCP mesure-t-il le délai aller-retour (RT Tmesure ) pour un segment donné ?
2. Montrez que l’effet d’une valeur mesurée pour le RT T se réduit exponentiellement avec le temps.
3. Quelle est l’intérêt d’utiliser cette formule comparée à une moyenne mobile dans laquelle le RT T est
1/2
la moyenne calculée sur une fenêtre de longueur L ?
4. Quelles sont les conséquences d’une valeur de α proche de 1 et proche de 0 ?
5. Quelles sont les précautions à prendre lors de la mesure du délai aller-retour d’un segment donné ?
6. A votre avis, quel est l’utilité de l’option TCP timestamp ? Pourquoi est-il conseillé d’utiliser cette
option (on pourra consulter ultérieurement le RFC 1323 pour plus de détails) ?
TCP est utilisé pour le transport fiable de données dans l’Internet. Nous avons précédemment étudié
la gestion des connexions et mécanismes TCP. Dans les exercices suivants, nour allons nous intéresser à un
autre comportement fondamental de TCP : le contrôle de congestion.
La conception de TCP date de la fin des années 70. Plusieurs algorithmes de contrôle de
congestion ont été ajoutés depuis, principalement suite aux travaux de Van Jacobson publiés en 1988. Ces
derniers continuent à évoluer dans les différentes variantes de TCP. Les exercices proposés dans la suite
sont fondés sur les dernières mises à jour : les RFC 2581 et 2582 d’avril 1999 (TCP newReno).
2/2