Patent ID: 6975591

Claim:
A method for improving TCP throughput over lossy communication links without affecting performance over non-lossy links comprising: determining lookahead-loss which is the number of lost packets in a given loss-window; using said loss-window and said lookahead loss to detect congestion in said communication links; and controlling transmission under congestion conditions as well as under normal conditions, wherein said controlling transmission comprises controlling a size of said loss-window by: beginning in a slow-start phase; advancing to a congestion avoidance phase when a slow-start threshold is reached; entering a halt growth phase when a first level of packet loss occurs; returning to said congestion avoidance phase when the first level of packet loss has been recovered; entering a k-recovery phase when a second level of packet loss occurs, wherein said loss window and said slow-start threshold are reduced in half and returning to said congestion avoidance phase when the second level of packet loss has been recovered.