0

A client receives chunks of TCP segments from a server, which total 20MB or more. Sometimes the client will send RST segments to the server before terminating the TCP connection. Before sending RST segments, I did not find any segments indicating zero window size, or, ACK behind. What could be other reasons causing the RST? This is a Windows XP client.

Max Fan
  • 111
  • 3
  • With segments, do you mean files that have a total filesize of 20 MB? Or fragments, that form a 20 MB packet? Can you make a screenshot from a wireshark capture? – ott-- Apr 18 '13 at 18:58
  • A RST is a hard termination. Do you mean that the client sends a RST before all of the data has been transferred instead of sending a FIN after all of the data has been transferred? – joeqwerty Apr 18 '13 at 19:09
  • @ott it's a stream of TCP segments, each of which is capped at 1500 bytes or so. – Max Fan Apr 18 '13 at 23:50
  • @joeqwerty The client sent the RST after receiving about 10MB from the server, and then opened a new connection. – Max Fan Apr 18 '13 at 23:55
  • I think they want give you a hard time to capture to a whole file directly. – ott-- Apr 23 '13 at 10:51

0 Answers0