标签: sockets tcp
A向fin发送B,然后B向ack发送fin和A。然后B转到州LAST_ACK,A转到州TIME_WAIT,现在,B如果最后ack会发生什么从A丢失,来自B的重新传输请求也丢失了? B会继续发送重传请求还是关闭套接字? (我们知道,如果A将SO_LINGER设置为0,当A关闭其套接字时,它会在RESET上生成B。)
A
fin
B
ack
LAST_ACK
TIME_WAIT
SO_LINGER
RESET
答案 0 :(得分:0)
与任何数据段相同。 TCP将重试发送一定次数,然后重置连接。