Subject: Re: TCP behavior
To: None <kyle.unice@L-3com.com>
From: der Mouse <mouse@Rodents.Montreal.QC.CA>
List: tech-kern
Date: 01/10/2003 13:04:41
(Doesn't this actually belong on tech-net rather than tech-kern?)

> When using a TCP connection against a Windows Client we see the
> following behavior:  the window size is negotiated to 64K, the server
> (NetBSD) dumps a large buffer (100K+) to the client (MS Windows).
> The first two or three packet transmissions are back-to-back, (no
> delay between data packets or ms windows ack) Windows (microsoft)
> sends an acknowledge.  NetBSD then holds off about a millisecond,
> then begins dumping data again, it gets two or three packets out and
> MSWindows sends an ack, again NetBSD holds off a millisecond and
> begins transmitting again.

If either network connection is half-duplex, this could be just a
collision backoff-and-retry.

Failing that, could it maybe be slow-start happening?

/~\ The ASCII				der Mouse
\ / Ribbon Campaign
 X  Against HTML	       mouse@rodents.montreal.qc.ca
/ \ Email!	     7D C8 61 52 5D E7 2D 39  4E F1 31 3E E8 B3 27 4B