TCP RWIN,MSS和MTU

我一直在读取TCP接收窗口(RWIN),最大段大小(MSS)和最大传输单元(MTU)。 蝙蝠,我有一些问题,我需要一个电源用户的帮助!

以下问题是基于我使用Wireshark和Win7客户端来查看TCPstream中的帧:

  1. 你在哪里看(在TCPstream)find正在使用的RWIN? 它是SYN,SYN-ACK还是ACK? 我感觉它是在三次握手的SYN数据包中。
  2. 在ACK包中,“窗口大小值”为16425,“计算窗口大小”为65700(Wireshark表示比例因子为4,即16425 * 4 = 65700)是什么意思?
  3. 哪台机器决定传输过程中使用的RWIN值 – 客户机还是远程机器?
  4. 根据TCP连接终止,存在FIN-ACK,其指示远程机器想要终止连接,之后是来自客户端的ACK,然后由客户端再次RST-ACK,从而closures连接。 在这个终止过程中,FIN-ACK和ACK数据包中的RWIN值是否有任何意义,因为它们与三次握手中规定的RWIN值有很大的不同?

我还有一些问题,但在这里回答可能会对他们有影响,所以我会先等待一些答案:)

谢谢。 QF

我在SuperUser上回答了这个问题。 在这里添加只是为了完整性。