[Winpcap-users] TCP Retransmission

Guy Harris guy at alum.mit.edu
Thu Oct 25 01:54:36 GMT 2007


On Oct 24, 2007, at 6:27 PM, Bryan Kadzban wrote:

> Because the sender thought the receiver didn't get it (because the
> sender never got an ACK for those bytes).  See the above-mentioned RFC
> subsection: "If the ACK is not received within a timeout interval, the
> data is retransmitted."

...and note that TCP is a byte stream protocol, not a packet-based  
protocol, so if the sending process has written more data to be sent,  
a retransmission might send not only the previously-transmitted data  
but also data queued after that.  That's probably why the  
retransmission "contains a few more bytes".


More information about the Winpcap-users mailing list