如果TCP RST丢失会发生什么?

时间:2014-10-01 20:25:42

标签: tcp reset unreliable-connection

根据我的理解,如果发送TCP RST,发送方(A)将关闭套接字,并且连接在其末尾关闭。现在,由于RST丢失,预期的接收器(B)还不知道发送的RST。如果B现在尝试向A发送更多数据,A将如何反应以及B处得到什么响应?

1 个答案:

答案 0 :(得分:0)

  

根据我的理解,如果发送了TCP RST,发送方(A)将关闭套接字

没有。发件人已经关闭了套接字,或者可能连接从未存在过。然后有东西到达连接,然后发布了RST。 [有可能接近发行RST,但它很少发生并且不受欢迎。]

  

并且连接在结束时关闭。

如果它曾经存在过。

  

现在,由于RST丢失,目标接收方(B)尚未知道发送的RST。如果B现在尝试向A发送更多数据,A将如何反应以及B处得到什么响应?

这与原始情况没有什么不同。要传递的数据没有连接,因此发布了RST。