Wireshark 仅显示 http 三个波而不是四个数据转换
Wireshark show http only three wave not four data transition
当我还是一名学生时,被教导有 4 个进程停止 http 连接。
但是今天我只测试了 3 个过程。是 Wireshark 合并数据转换?
您可能被告知 TCP 连接需要四种关闭方式:FIN/ACK -> ACK,FIN/ACK -> ACK。确实如此,但不一定需要四个数据包才能做到。
在你出现的情况下,192.168.0.106主机开始关闭FIN/ACK。连接的另一端,而不是简单地确认这一点,也借此机会开始关闭。因此,当它以 FIN/ACK 响应时,它既在确认收到的 FIN,又在开始自己的关闭。最后的数据包是来自211主机的FIN的确认。
这意味着,在这种情况下,只使用了三个数据包,但我们仍然有一个来自主机 A 的 FIN 得到确认,还有一个来自主机 B 的 FIN 得到确认。这确实是协议中的唯一要求。
当我还是一名学生时,被教导有 4 个进程停止 http 连接。 但是今天我只测试了 3 个过程。是 Wireshark 合并数据转换?
您可能被告知 TCP 连接需要四种关闭方式:FIN/ACK -> ACK,FIN/ACK -> ACK。确实如此,但不一定需要四个数据包才能做到。
在你出现的情况下,192.168.0.106主机开始关闭FIN/ACK。连接的另一端,而不是简单地确认这一点,也借此机会开始关闭。因此,当它以 FIN/ACK 响应时,它既在确认收到的 FIN,又在开始自己的关闭。最后的数据包是来自211主机的FIN的确认。
这意味着,在这种情况下,只使用了三个数据包,但我们仍然有一个来自主机 A 的 FIN 得到确认,还有一个来自主机 B 的 FIN 得到确认。这确实是协议中的唯一要求。