Les paquets sont numérotés en octets, c'est le "Numéro de séquence" qui fais ça.
Tous les 4 Go on repasse à 0 car le numéro de séquence est sur 32 bits.
L’èmetteur garde en mémoire les paquet non acquittés pour pouvoir les renvoyer à l'identique.
Par contre le nouveau paquet TCP sera supporté sur un nouveau paquet IP donc l'identifiant IP (champ "Identification" su 16 bits lui) sera différent.
hum, non, il me semble que corrector a raison.
TCP ne mémorise pas les paquets, mais les données, car il fonctionne sur le principe de "stream" (flux en français ?).
Mettons que "Alice" ait envoyé 3 paquets de 123, 1230 et 567 octets à "Bob".
En cas de retransmission sur non acquittement, Alice peut très bien renvoyer les données en 2 paquets de 1460 et 460 octets...
Evidemment ça arrive rarement sur un gros téléchargement de fichier en HTTP ou FTP par exemple, car la taille de tous les paquets est maximale (MSS) (à moins que Bob ait atteint la limite de sa window)