Résumé
- La RFC 5925 complète le numéro TCP sur 32 bits par des états locaux SND.SNE et RCV.SNE avant de calculer ou de vérifier le MAC de TCP-AO.
- L’extension n’est pas transmise dans un nouveau champ : le récepteur déduit sa partie haute des transitions de séquence, de l’état de la connexion et du réordonnancement près du bouclage.
Une session de routage peut survivre assez longtemps pour que le compteur de séquence TCP fasse un tour complet. Un segment récent porte alors le même nombre visible qu’un segment beaucoup plus ancien. La fenêtre TCP situe encore ce nombre dans le flux courant, mais l’authentificateur a besoin d’une preuve supplémentaire : deux époques de la même connexion ne doivent pas produire la même entrée cryptographique.
La RFC 5925 introduit pour cela une Sequence Number Extension de 32 bits. Chaque sens de la connexion commence avec SND.SNE et RCV.SNE à zéro. À l’émission, la valeur applicable précède le pseudo-en-tête IP et le segment dans l’entrée du MAC. À la réception, l’autre extrémité reconstruit la partie haute avant de vérifier le MAC. Le couple forme ainsi, pour l’authentification, un espace de séquence équivalent à 64 bits.
Cette partie haute reste volontairement absente du réseau. Le protocole n’ajoute pas un second compteur transmis qui pourrait diverger de l’état TCP. L’émetteur peut simplement conserver un compteur interne sur 64 bits. Le récepteur, lui, ne voit que les 32 bits bas et doit retrouver RCV.SNE à partir de l’histoire de la connexion.
Le texte propose un algorithme illustratif. Le passage de la moitié haute à la moitié basse signale le bouclage et incrémente l’extension. Si un segment portant encore une grande valeur arrive ensuite parce qu’il a été réordonné, il est vérifié avec l’ancienne extension. Un drapeau empêche une seconde incrémentation avant que la progression ait franchi l’autre région. La norme exige le résultat, pas cette représentation interne particulière.
Le même numéro visible appartient alors à une nouvelle époque authentifiée. SNE n’est ni une horloge, ni un identifiant d’opérateur, ni un compteur global : sa portée est un sens d’une connexion et sa fiabilité dépend du contexte conservé localement.
Sources
Briefing des membres
Contexte approfondi du profil
Connectez-vous avec le bon niveau d'adhésion pour débloquer le briefing complet et les notes de source.
Réservé à Strategic Circle
Strategic Circle
Ouvert à tous les lecteurs. Débloquez les briefings de profil après adhésion et connexion.
Rejoindre Strategic CircleRéservé aux membres de Leadership Alliance
Leadership Alliance
Réservé aux propriétaires et dirigeants qualifiés d'actifs IP ; connectez-vous pour débloquer les briefings Alliance.
Rejoindre Leadership Alliance
