<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7638.1">
<TITLE>Re: [e2e] A simple scenario. (Basically the reason for the sliding window thread ; -))</TITLE>
</HEAD>
<BODY>
<DIV id=idOWAReplyText2664 dir=ltr>
<DIV dir=ltr><FONT size=2>Joe Touch wrote -</FONT></DIV>
<DIV dir=ltr><FONT size=2>>><BR>>> Well, it´s just how I understand
the semantics of a "CLOSE ACK". When a<BR>>> receiver issues a CLOSE ACK,
we know that all data has reached the<BR>>> receiving socket.<BR><BR>>
We should know that. But when we have intermidiates spoofing ACKs, all<BR>>
we know is that the two endpoints agree that they have closed. The data<BR>>
itself is not known.<BR><BR>> Case in point - if the intermediary ACKs data
and continues to buffer<BR>> it, and the window wraps, and then the
intermediary goes down, the<BR>> endpoints think the data reached the buffer
correctly but it really did not.<BR><BR>Are you describing a scenario where a
TCP-Splitter buffers up 2^32 bytes of sender </FONT></DIV>
<DIV dir=ltr><FONT size=2>data without delivering any to </FONT><FONT size=2>the
receive end-point,</FONT> <FONT size=2>then goes down, and </FONT></DIV>
<DIV dir=ltr><FONT size=2>the end-points continue the connection using the
wrapped</FONT></DIV>
<DIV dir=ltr><FONT size=2>sequence number, which in this case match up just
right, so that the intervening</FONT></DIV>
<DIV dir=ltr><FONT size=2>2^32 bytes disappear down a black hole, without the
sender or receive </FONT></DIV>
<DIV dir=ltr><FONT size=2>being any wiser?</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT> </DIV>
<DIV dir=ltr><FONT size=2>Cheers,</FONT></DIV>
<DIV dir=ltr><FONT size=2>Anil</FONT></DIV>
<DIV dir=ltr><FONT size=2>------------------</FONT></DIV>
<DIV dir=ltr><FONT size=2>Anil Agarwal</FONT></DIV>
<DIV dir=ltr><FONT size=2>ViaSat Inc.</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT> </DIV>
<DIV dir=ltr><FONT size=2></FONT> </DIV>
<DIV dir=ltr><FONT size=2></FONT> </DIV>
<DIV dir=ltr><FONT size=2> </DIV></FONT></DIV>
</BODY>
</HTML>