Comment Re:TCP wasn't made for satellite (Score 1) 99
The problem with high latency for TCP connections is mainly caused by the small window sizes (receive/send buffer sizes) used by most TCP/IP stacks (about 8Kb for Win98/95, 17Kb for BSD and Win2000). These can be changed to 64Kb or larger on the client (at least on BSD, I don't know how easily it is done on a Windows machine), which will give maximum speed on downloads. To achieve maximum upload speed the window sizes would have to be changed on the server.
We have developed a solution for a Swedish satellite Internet provider. It's based on fully transparent (visible for neither client nor server) TCP proxies that act as intermediates supplying the larger window sizes over the satellite link. The data rate for a TCP connection went from 20Kb/s you mentioned above to full speed (2Mbp/s) when our proxies where installed. If anyone is interested in our solution please contact me: erik.anggard@cygate.se for further information.
Erik Anggard, Cygate Sweden AB
We have developed a solution for a Swedish satellite Internet provider. It's based on fully transparent (visible for neither client nor server) TCP proxies that act as intermediates supplying the larger window sizes over the satellite link. The data rate for a TCP connection went from 20Kb/s you mentioned above to full speed (2Mbp/s) when our proxies where installed. If anyone is interested in our solution please contact me: erik.anggard@cygate.se for further information.
Erik Anggard, Cygate Sweden AB