2013-03-04 2 views
0

Comme vous pouvez probablement le dire, je suis un peu confus sur la fenêtre coulissante avec une mise en œuvre ARQ de répétition sélective. Si le récepteur envoie un ACK pour un paquet, et que l'ACK est perdu, que fait l'expéditeur? L'expéditeur continue-t-il jusqu'à ce que le fichier de données sans accusé de réception devienne le bas de la fenêtre et qu'il le gère ensuite? Ou l'expéditeur attend-il que l'ACK soit reçu puis continue?Quand renvoyer ACK perdu pour fenêtre glissante avec répétition sélective ARQ

Répondre

0

Le serveur continuera à envoyer des paquets de données jusqu'à ce que la fenêtre se remplisse. Le récepteur enverra toujours un accusé de réception cumulatif des données qu'il a reçues. Cela signifie simplement que lorsque le récepteur envoie un accusé de réception, il envoie toujours le numéro de séquence le plus bas qu'il n'a pas reçu. Donc, si l'accusé de réception pour le paquet 1 est perdu, le serveur enverra toujours le paquet 2, le client recevra le paquet 2 indiquant qu'il est prêt à recevoir le paquet 3, et le serveur mettra cette fenêtre à jour avec cette information.

Questions connexes