我正在捕获一些HTTP通信,并且观察到一个设置了FIN标志并且还包含有效载荷数据的数据包。
我搜索了这个主题,发现了一些类似的问题,但是没有一个人在谈论这种情况的下一个序列号和RFC参考。
我的问题是带有FIN标志的包含有效负载的数据包之后的下一个序列号应该是什么?
换句话说,作为活动开启者的FIN包的响应的包的ACK号应该是什么?响应数据包应具有什么确认号,而FIN数据包的发送方也应具有有效载荷?
--> <SEQ=100><ACK=300><CTL=FIN,ACK> : payload length = 20 bytes
<-- <SEQ=300><ACK=X><CTL=FIN,ACK>
--> <SEQ=X><ACK=301><CTL=ACK>
是X
101
,120
还是121
?
RFC是否明确讨论了这种情况?
我也在RFC 793中进行了搜索,但是我的问题没有明确的解释。