Je capturais du trafic HTTP et j'ai observé un paquet avec l'indicateur FIN activé et contenant également des données utiles.
J'ai cherché ce sujet et j'ai trouvé quelques questions similaires mais aucune ne parle du prochain numéro de séquence et des références RFC pour cette situation.
Ma question est la suivante : quel devrait être le prochain numéro de séquence après le paquet avec le drapeau FIN contenant la charge utile ?
En d'autres termes, quel doit être le numéro ACK du paquet qui est la réponse au paquet FIN de l'ouvreur actif ? Quel numéro d'accusé de réception devrait avoir le paquet de réponse, alors que l'expéditeur du paquet FIN a aussi une charge utile ?
--> <SEQ=100><ACK=300><CTL=FIN,ACK> : payload length = 20 bytes
<-- <SEQ=300><ACK=X><CTL=FIN,ACK>
--> <SEQ=X><ACK=301><CTL=ACK>
Est X
101
, 120
ou 121
?
Le RFC parle-t-il clairement de ce scénario ?
J'ai également cherché cela dans le RFC 793 mais je n'ai pas trouvé d'explication claire pour ma question.