我有一个设置,其中Host_A和Host_B在TCP会话中。然后我在Host_B端拔出网线30秒,然后将其放回并捕获wireshark。 wireshark中的第一个pkt是来自Host_A的一些数据pkt,然后是Host_B ack作为TCP RST。然后Host_A发送TCP SYN并引导新的TCP会话。但是Host_B已经丢失了Host_A尝试发送的数据pkt。
如何在上述情况下使Host_B成功接收数据pkt。 对于TCP prtocol,我正在使用Apache Mina包装器。
答案 0 :(得分:0)
TCP RST表示现在不存在连接。这是因为Host_B的应用程序通过超时关闭连接。
SYN请求表示已建立新连接:
您有两个选择: