当firefox 38发送FIN时,确认服务器确认一个http从firefox获取?

时间:2016-01-29 14:25:55

标签: firefox tcp wireshark tcp-ip

wireshark snapshot 请参阅附件wireshark日志:(请点击它以使其足够大以便查看):

  • 在数据包37中,客户端发送了http get to server
  • 数据包38中的
  • ,服务器响应确认
  • 在数据包39中
  • ,在客户端等待5秒后,客户端发送了[FIN,ACK]

客户端是win 7系统上的Firefox 38。

我的问题是: 为什么客户端在5秒后发送了FIN,ACK?

这是因为等了5秒后,什么都没有来自服务器? 如果我的猜测是真的,那么Firefox中是否有任何设置可以扩展它,因为服务器很慢而且5秒很短。

如果不是真的,是不是因为客户端(firefox浏览器)有一些问题导致客户端发送FIN,ACK关闭连接? 或者可能是某些服务器问题? 还是火狐问题?

我们在服务器性能较慢时间歇性地遇到此问题。服务器人说它不是服务器问题,客户端人员说这不是应用程序客户端问题吗?

是否可能只是firefox问题,或firefox上的某些扩展导致客户端发送FIN,ACK?

最重要的问题:

  1. 来自wireshark,服务器人说在服务器上没问题是合理的,因为客户发了一个鳍,是吗?
  2. 是否有任何firefox设置可以更改此行为?
  3. 提前感谢任何了解TCP / IP的人。

1 个答案:

答案 0 :(得分:1)

  

服务器人员说服务器上没有问题是合理的,因为客户端发了一个fin,ack?

是。 Firefox决定在五秒空闲超时后关闭连接。这很正常。

  

是否有任何firefox设置可以更改此行为?

这里有偏离主题,但为什么呢?对我来说这似乎是一个很好的空闲超时值。