Echange des données
Exercice 3 : Contréle de flux
Précisez les valeurs manquantes de I'échange TCP suivant oi! « d » représente la longueur des données et
« Win » [a taille libre de la fenétre de réception :
A
Ouverture
8
‘Aveut envoyer
200 octets
Igile Aa envoyé 200
‘octets et le win de B=
500
cadlewin de B sera fe ——
300 (500 - 200) ca.d le = 601, Ack=
B 2300 despace Seq= 60
‘encore libre
‘Aveut envoyer
600 octets
Icile A veut envoyer
600 et le win de B
peut accepter que
300 ou < 300
‘done 300 sera
envoyé et 300 reste
bloqué
ct le win de B sera 0
(300 - 300)
Lire 500 octets
du Buffer
igile A va libérer
500 espace done
le B peut envoyer
le reste des
données qui sont
bloque (200)
pour la valeur de win (la taille de fénetre de
réception) on veut dire igi dire que le A
ne peut accepter que 800 ou < 800 des
données et cest le méme cas avec le B ilne
peut accepte que 500 octets des données de
Wein
YN, Seq = 501, Ack=601, Wine 800
a
01, Ack= 701, Wi =
701 ,d = 800 , win = 300
Dans la phase de l"ouverture et fermeture : seq = dernier ack
Ack = dernier seq +1
Dans la phase d’échange des données :
seq = dernier ack
la part de A
seq = dernier ack
Ack = dernier seq + 1
Brne peut envoyer que 800 (ou il
500 octets libre donc
LeA peut envoyer maintenant le
200 octets qui sont blogué
Lire 400 octets du buffer
dans le demier segment
va lbérer 400 du buffer et avec le 100 qui
est bre auparavant le win sera = 500
(400 + 100)
Ack = dernier seq + données
Page 4/5