摘要 |
<p>A system, method and computer program product for preventing unnecessary retransmissions from being sent from a terminal such as, for example, an Internet host computer (118), on a slow link (116). A slow link TCP optimizer (510) receives data packets (120) from a host computer (118) and determines, based on an estimated round trip time, whether a data packet is a new data packet, a valid retransmitted data packet or an unnecessary retransmitted data packet. New data packets and valid retransmitted data packets are forwarded over the slow link (116) to a remote terminal (110). Unnecessary retransmitted data packets are discarded. The estimating a round trip time is determined as the time it takes for a data packet to travel from the present invention to the remote terminal (110) and for an acknowledgement of receipt to travel from the remote terminal back to the present invention. The estimated round trip time includes throughput latency that results from a slow link. The slow link TCP optimizer (510) does not affect data packets (120) that are sent from a host computer (110) that properly accounts for a slow link (116) when determining a round trip time.</p> |