Patent ID: 7292533
Filing Date: 2007-11-06
Classification: H04L

Abstract:
1. A system for controlling a data transmission, comprising: a TCP state information-providing section for storing and providing TCP state information of a network which performs a data transmission; a TCP state information-initializing section for initializing TCP state information according to an initial value of a previously set TCP state information or the TCP state information provided from the TCP state information-providing section; a transmission mode-judging section for judging a transmission mode of data to be transmitted according to the TCP state information; a packet processing processor for generating and transmitting traffic corresponding to each transmission mode classified according to the judgment result from the transmission mode-judging section; wherein the transmission mode includes a slow start mode, a congestion mode, and a high speed mode, and the system further includes a high-speed mode definition section for determining a criterion of the high speed mode and providing the determined criterion of the high speed mode to the transmission mode-judging section; and wherein the packet processing processor compares a currently received window size with a previously received window size in a congestion mode in which a size of data to be transmitted is equal to or greater than that of data to be received, when the previously received window size is less than or equal to the currently received window size, the packet processing processor transmits a window at a linearly increased speed having a ratio of a value obtained by dividing one maximum segment size per received message by the size of data to be transmitted, and when the previously received window size is greater than the currently received window size, the packet processing processor transmits the window in a balanced state without increasing a transmission speed.