On Mon, Apr 03, 2000 at 10:24:53AM +0200, Thomas Sailer wrote:
> Matti Aarnio wrote:
> > What especially GPRS needs is a proxy in between GPRS side, and
> > the general internet, which hides the weird variance of packet
> > transport delays in the GPRS mode from the general internet,
> > thus improving TCP troughput.
>
> Thereby breaking the end-to-end ack promise of TCP... not good either.
Well, either a semi-transparent one, or (alike with web-
browsers) completely visible proxy; for example: SOCKS!
There are the matters of ACKing to the general internet,
and feeding data over spodarically lossy wireless link.
I really don't think that end-to-end transparency is needed
for usable applications.
> What works for us quite well is "queue pruning" on the wired net
> to wireless router, i.e. dropping retransmitted frames if the original
> is still in the transmit queue.
Queue Pruning isn't a magic bullet either, it assumes
that links after the wireless router are reliable, thus
if packet makes to the transmit queue, (and thru that,)
the packet won't be lost. (E.g. lost to bit-rot in
transit.)
> Tom
/Matti Aarnio