firefox - 当 firefox 38 在服务器确认从 firefox 获取的 http 后发送 FIN、ACK 时?

标签 firefox wireshark tcp

wireshark snapshot 查看随附的 wireshark 日志:(请单击它以使其足够大以供查看):

  • 在数据包 37 中,客户端向服务器发送了一个 http get
  • 第38包,服务器响应ack
  • 在第39个数据包中,客户端等待5秒后,客户端发送了一个[FIN,ACK]

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

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

是因为等了5秒,服务器没有任何消息? 如果我猜对了,Firefox 中是否有任何设置可以扩展它,因为服务器很慢而且 5 秒很短。

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

当服务器性能低下时,我们会间歇性地遇到此问题。服务器的人说不是服务器的问题,客户端的人说不是应用客户端的问题?

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

最重要的问题:

  1. 从 wireshark 来看,服务器人员说服务器没有问题是合理的,因为客户端发出了 fin,ack?
  2. 是否有任何 firefox 设置可以改变这种行为?

提前感谢任何了解 TCP/IP 的人。

最佳答案

Is it reasonable that server people say no problem at server because client issued a fin,ack?

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

Is there any firefox setting to change this behavior?

这是题外话,但为什么呢?对我来说,这似乎是一个很好的空闲超时值。

关于firefox - 当 firefox 38 在服务器确认从 firefox 获取的 http 后发送 FIN、ACK 时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35086868/

相关文章:

angularjs - $window.open 在 Firefox 上抛出 $apply 错误

javascript - 使用 HTML 5 Canvas 矩形(像素大小)绘图会得到黑色矩形而不是蓝色?

android - 从网络摄像机 (Hi3518) 获取警报/事件

android 网络第一个请求很慢,但后面的请求要快得多

c++ - 成功接收后清空缓冲区

CSS - Twitter 的 Bootstrap 2.x 与 Firefox 和 IE 的问题

android - Selendroid 不会启动某些应用程序

java - 使用 setTrafficClass 和 WireShark 的 DSCP 标记问题

linux - 套接字 FD 存储在哪里?

c - 从文件中删除第一个单词