2015-04-25 6 views
0

sélective avec la séquence max = 7Fenêtre coulissante avec répétition

Machine Supposons que A envoie trame 0,1,2,3 à usiner B.

B reçoit 0,1,3 de A (structure 2 est perdus ou endommagés)

B avancera-t-il sa fenêtre de réception à 2,3,4,5 ou restera-t-il encore à 0,1,2,3?

Répondre

1

Ce sera 2,3,4,5, puisque 0,1 sont reçus, il déplace la fenêtre coulissante de deux. Mais puisque 2 est perdu, il resterait à la même position.

0

le glissement en répétition sélective dépend des accusés de réception reçus pour la trame précédente et il doit être consécutif. b envoie des ack pour 0 1 3 puis o et 1 sont consécutifs il déplacera la fenêtre glissante jusqu'à ce qu'elle obtienne une trame non reconnue. il attendra le délai d'attente pour cette image (2) et la renverra après expiration du délai. Pendant ce temps, comme b envoyé ACK pour 3 aussi, il marquera comme reconnu, mais ne bougera pas.