Re: transparent tcp improvements

David Carek <David.A.Carek@grc.nasa.gov> Mon, 15 April 2002 13:44 UTC

Message-ID: <3CBAD948.6000608@grc.nasa.gov>
Date: Mon, 15 Apr 2002 09:44:40 -0400
From: David Carek <David.A.Carek@grc.nasa.gov>
Organization: NASA Glenn Research Center
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.9+) Gecko/20020320
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: karl.jonas@ieee.org
Cc: tcpsat@grc.nasa.gov
Subject: Re: transparent tcp improvements
References: <OHEFJNMPOIMBPIIHGBDCCEMMCFAA.karl.jonas@fokus.fhg.de>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Sender: owner-tcpsat@grc.nasa.gov
Precedence: bulk
Status: RO
Content-Length: 1063
Lines: 28

Karl Jonas wrote:
...
> The 'tcp box' must monitor tcp sesssions, generate acks towards the
> sender (possibly drop acks from the mobile?), and of course buffer
> tcp data that it has ack'ed to the sender, but which has not been
> ack'ed by the mobile yet.
> 
> Since this is a very simple idea, I am sure that it has been
> implemented and evaluated.
...

Mentat has a product that does this.  This isn't an endorsement of the 
product, as I've never used it, but it seems to be popular.  It does 
create split sessions (which you said you didn't want) but it is 
transparent to the sender and and receiver.  Not sure how you could 
realistically do this without splitting the connections.  There have 
also been efforts to use TCP directly but you would have to run a 
special TCP stack on both the sender and receiver.  (see rfc2760 Allman, 
et al.)

mentat is at
http://www.mentat.com/skyx/skyx-gateway.html

also try
http://www.flashnetworks.com/Product.asp?table=Providers
http://www.tachyon.net/Technology.html
http://www.viasat.com
http://www.tellique.de