TCP over satellite

Classical TCP/IP over satellite is reliable data communication. The throughput is determined by the advertised receiver's window size rather than the bit rate of the satellite channel. If the throughput exceeds the bit rate then the link can be fully used, otherwise the link is only partially used. The applet below shows time on the X axis and data transferred in KBytes on the Y axis. The parameters relate to the channel carrying the data. It is assumed the return channel for the TCP acknowledgements has sufficient bandwidth for the ACKs. Performance Enhancing Proxies (PEPs) remove the dependency on the receiver's window size.

If you were using a Java-enabled browser you would see a TCP over satellite simulator instead of this paragraph.