• Aucun résultat trouvé

Travaux Dirigés Le protocole de transport TCP (3

N/A
N/A
Protected

Academic year: 2022

Partager "Travaux Dirigés Le protocole de transport TCP (3"

Copied!
2
0
0

Texte intégral

(1)

Travaux Dirigés

Le protocole de transport TCP (3

ème

partie)

TD sur le protocole TCP-3ème partie.doc

2ème année Page:1/2

Extrait du référentiel : BTS Systèmes Numériques option A (Informatique et Réseaux) Niveau(x) S7. Réseaux, télécommunications et modes de

transmission

S7.1. Concepts fondamentaux de la transmission

Modèle en couches et protocoles de l’Internet : IP, ICMP, ARP, UDP, TCP, etc.

3

Objectifs du TD :

- Influence du RTT dans une transmission distante - Réaction de TCP en cas de pertes

Pré-requis :

- Cours sur le protocole de transport TCP - TD sur l’analyse du protocole TCP

- TD sur le réglage et le comportement TCP

Vous devez disposer de deux PC connectés en réseau, chacun avec un système Linux (vous pouvez éventuellement utiliser une machine virtuelle de type VMware ou autre.

Le logiciel « Wireshark » doit être (ou devra être) installé sur votre système Linux.

INFLUENCE DU RTT DANS UNE TRANSMISSION DISTANTE

Sur le poste 1, créez un délai de 100 ms dans l’émission de paquets avec la commande « tc » puis lancer « iperf » en mode serveur.

poste_1#>tc qdisc add dev ethx root netem delay 100ms Sur le poste B, lancez « wireshark » puis « iperf » en mode client.

Question 1

Analysez les graphiques d’évolution du RTT, du débit, et des numéros de séquence. Vérifiez l’impact du délai de 100 ms.

(2)

Travaux Dirigés

Le protocole de transport TCP (3

ème

partie)

TD sur le protocole TCP-3ème partie.doc

2ème année Page:2/2

Question 2

À quel niveau (segments ou acquittement) le délai est-il introduit ? Question 3

Quelle est la valeur moyenne du RTT et la valeur maximum du débit ? Comparez avec les résultats précédents.

Question 4

Modifiez le délai. Comment TCP réagit-il pour des délais supérieurs à 100 ms ? Question 5

On pourra recommencer le test en introduisant en plus de la gigue dans le délai.

poste_1>tc qdisc change dev ethx root netem delay 100ms 20ms 25%

RÉACTION DE TCP EN CAS DE PERTES

Sur le poste 1, créez un délai de 100ms dans l’émission de paquets avec la commande « tc » puis lancer « iperf » en mode serveur.

poste_1#>tc qdisc change dev ethx root netem delay 100ms

Sur le poste 2, créez un taux de perte dans l’émission de paquets avec la commande « tc » puis lancer « wireshark » et « iperf » en mode client.

poste_2#>tc qdisc add dev ethx root netem loss 5%

Question 6

Analysez le graphique d’évolution des numéros de séquence. Étudiez l’impact des pertes.

Question 7

À quel niveau (segments ou acquittement) les pertes sont-elles introduites ? Question 8

Quelle est la valeur du RTO ? Question 9

Modifiez le taux de pertes. Comment TCP réagit-il pour des pertes supérieures à 20 % ?

Références

Documents relatifs

A réception d'un segment de donnée, la machine réceptrice va retourner un segment de donnée dont le drapeau ACK est à 1 (afin de signaler qu'il s'agit d'un accusé

[r]

Une autre façon de déployer une application web au sein du serveur Tomcat est de donner les renseignements que nous avons donnés via l'interface web, dans un fichier

Déterminer un programme (une fonction dépendant d’un paramètre n ) donnant la décomposition en pro- duit de facteurs premiers d’un nombre entier n (on donnera tous les facteurs

Cette formule devra être adaptée au glisser-coller ou au copier-coller vers la bas (soit en colonne).. Faites une représentation graphique de la suite u pour les 31 premiers termes

Sur GeoGebra, tracer la courbe représentative de la fonction C sur l’intervalle [0 ; 10] et régler les axes pour voir toute la courbe sur cet intervalle (maintenez appuyer le

Tracer la tangente à la courbe de la fonction f au point d’abscisse et afficher la pente de la tangente..

Un client peut être capable de réaliser un petit gain de performances en traitant en parallèle les commandes (en envoyant plus d'une commande avant qu'une réponse à la première