【发布时间】:2014-01-02 17:46:16
【问题描述】:
我有一个 tcp 客户端向 TCP 服务器发送 HTTP POST 请求。一旦建立连接,数据就会从服务器传输到客户端。最后服务器向客户端发送一个[FIN, ACK]。客户端发送一个ACK。 37 秒后,客户端发送一个 [FIN, ACK],但客户端没有从服务器获得 ACK,因此客户端在指数计时器上不断地重新发送 [FIN, ACK]。问题:客户端是否允许延迟37秒发送[FIN, ACK]?在这种情况下是否有任何标准计时器值?在这种情况下,客户端的预期行为和服务器的预期行为是什么?
【问题讨论】: