Université de BATNA 2 - Département d'Informatique Section : 2 ème Année Licence Informatique Module : Réseau de Communication 2016/2017
Travaux Dirigés N°4
Exercice N°1
Ci-contre une capture d'un entête TCP faite par Wireshark
sous forme hexadécimale. Quel est:
(a) le numéro de port Source ?
(b) le numéro de port destination ?
(c) la longueur d'en-tête en octet (en déduire la taille
du champ Options) ?
(d) quel est le rôle de ce segment ?
1. segment de données
2. demande de connexion
3. réponse à une demande de connexion
4. demande de fermeture de connexion
Exercice N°2
Se référer à la figure ci-contre. Un émetteur et un
récepteur communiquent via une connexion TCP ayant
les caractéristiques suivantes :
- Un segment de données peut comporter jusqu’à
100 octets de données
- Un segment d’acquittement comporte un seul
octet
- La taille de la fenêtre glissante est de200 octets
- Le numéro de séquence initial (SEQ) de
l’émetteur est de 110
- Le numéro de séquence initial (SEQ) du
récepteur est de 320
- RTT = 4 unité de temps (T)
- Timeout = 2 RTT
- L’acquittement est cumulatif
Fournir le numéro de séquence (SEQ) et le numéro
d’accusé de réception (N° ACK) de chaque segment
échangé entre l’émetteur et le récepteur à partir de
T = 1 à T = 24 (servez-vous du modèle de tableau ci-
dessous)
Temps d’envoi Direction - Segment Numéro de séquence Numéro d’acquittement
T=1 Emetteur Récepteur 110 ------
… … … …
Exercice N° 3
Dessiner le diagramme de temps d'un algorithme à fenêtre glissante de 4 octets de taille et des segments pouvant comporter
un seul octet de charge, dans les deux cas (a) et (b) ci-dessous. On suppose que le récepteur envoie un N-ACKquand il ne
reçoit pas le bon segment. Ex. il envoie N-ACK[2] quand il reçoit Segment[3] alors qu'il prévoie Segment[2]. Le récepteur
envoie également un ACK cumulatif lorsqu'il reçoit tous les segments. Ex. le récepteur envoie ACK[5] dès qu'il reçoit
Segment[2], Segment [3], Segment [4], et Segment [1]. Timeout = 2 RTT, le nombre de segments à envoyer est 8.
(a) Segment [2] est perdu,la retransmission aura lieu après un timeout
(b) Segment [2] est perdu,la retransmission aura lieu dès la réception du premier NACK.
Université de BATNA ‐ Département d'Informatique Section : 2 ème Année Licence Informatique Module : Réseau de Communication 2014/2015
Solution des Travaux Dirigés N°3
Exercice N°1
(a) N° port source = 00 50 en Hexa = 80 en décimal
(b) N° port destination = 05 39 en Hexa = 1337 en décimal
(c) Longueur d’entête (y compris le champ option) = 7 en Hexa = 7 en décimal (en termes de mots mémoire de 4
octets) = 28 octets. L’entête TCP comporte 20 octets sans le champ Options (de taille variable) le champ
« Option » dans ce segment comporte 8 octets.
(d) Champ « Indicateur » = 12 en Hexa = 0001 0010 en binaire ACK = 1 et SYN = 1 il s’agit d’une réponse à une
demande de connexion (ça justifie le N° de port source)
Exercice N°2
Temps d’envoi Direction ‐ Segment Numéro de séquence Numéro d’acquittement
T=1 Emetteur Récepteur 110 ‐‐‐‐‐‐
Acquittement
2 Emetteur Récepteur 210 cumulatif ‐‐‐‐‐‐
4 Récepteur Emetteur 320 310
6 Emetteur Récepteur 310 ‐‐‐‐‐‐
7 Emetteur Récepteur 410 ‐‐‐‐‐‐
9 Récepteur Emetteur 321 Retransmission 310
11 Emetteur Récepteur 310 ‐‐‐‐‐‐
12 Emetteur Récepteur 410 ‐‐‐‐‐‐
14 Récepteur Emetteur 322 Retransmission
510
19 Emetteur Récepteur 310 ‐‐‐‐‐‐
20 Emetteur Récepteur 410 ‐‐‐‐‐‐
22 Récepteur Emetteur 323 510
Université de BATNA ‐ Département d'Informatique Section : 2 ème Année Licence Informatique Module : Réseau de Communication 2014/2015
Exercice N° 3
N‐ACK : Non – acquittement
(a)
(b)