This is our old Q&A Site. Please post any new questions and answers at


This is a capture of a TCP session when I was downloading 10Mb file from an FTP server. The server is has an ICW of 10x MSS, so this means that the server can initially send 10 segments without receiving an ACK from the client.

alt text

Being said that, every two segments has been ACKed in real-time, and the server has sent all the 10 segments to the client that has already ACKed all the segments. Now, the server waited from 15:40:31:864 to 15:40:31:901 for more than 50ms until it begin sending new segments.

I wonder, why the sever has paused sending more segments, although all the segments have already been ACKed? I know that it waited for the RTO value, but why would the server do this when all the ACKs have received?

asked 26 Sep '16, 05:33

mohmkamal's gravatar image

accept rate: 0%

Be the first one to answer this question!
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text]( "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:


question asked: 26 Sep '16, 05:33

question was seen: 944 times

last updated: 26 Sep '16, 05:54

p​o​w​e​r​e​d by O​S​Q​A