TCP congestion

Even if the segment was received out of order what would cause congestion avoida
nce to starve the connection of legitimate traffic for 15 to 20 seconds? That is
the core of the problem.

Well, if its out of order its the same as if its lost or delayed, it needs to se
e that missing segment before the window is full

As mentioned you need to get dumps from both ends, you will almost definitely fi
nd that you have packet loss which tripped tcp's slow start mechanism.

Steve

Even if the segment was received out of order what would cause congestion avoi

dance to starve the connection of legitimate traffic for 15 to 20 seconds? That
is the core of the problem.