The invention discloses a method for accelerating a TCP (
Transmission Control Protocol) under a severe channel. The method is applied to a severe
wireless channel, has the advantages of solving the problem of low
throughput of the conventional TCP and other TCP improved algorithms in the practical severe
wireless application environment, effectively utilizing the channel and greatly increasing the utilization ratio of
wireless frequency spectrums, and is suitable for rapid one-to-one, one-to-many even many-to-many communication environments in a plurality of severe application scenes such as armies, emergencies, emergency rescues, disaster reliefs and the like. The method for accelerating the TCP comprises the following steps of: 702, judging whether
delay is larger than a first preset value; 703, if the
delay judging result is positive, performing
fountain code acceleration; 704, if the
delay judging result is negative, judging whether the
packet loss ratio is larger than a second preset value; 705, if the
packet loss ratio judging result is positive, adopting selective
retransmission; and 706, if the
packet loss ratio judging result is negative, adopting the conventional TCP scheme.