Patent ID: 9042244
Filing Date: 2015-05-26
Classification: H04L

Abstract:
1. A transport control protocol transmission control apparatus for performing transport control protocol/Internet protocol data transmission by hardware processing and software processing, the apparatus comprising: a transport control protocol segmentation offload controller that determines whether to use connected transmission processing for a transmission control protocol segment in a transport control protocol session that is open for data transmission; a connection manager that manages a session identifier to be used in the transport control protocol session, information of use of the connected transmission processing and a maximum number of connections that are reported from the transport control protocol segmentation offload controller, and sets a transport control protocol segmentation offload operation on or off, per transport control protocol session, separately, and enables and stops a transport control protocol segmentation offload function, respectively; a buffer monitor that monitors an interval of writing transmission data in the transport control protocol session; and a retransmission timeout threshold value controller that controls a retransmission timeout period of the transport control protocol, wherein the maximum number of connections is a maximum number of transport control protocol segments to connect at a time in the connected transmission processing, the connection manager is configured to change an on or off setting of the transport control protocol segmentation offload operation during data transmission, per transport control protocol session, separately, the connection manager suppresses reduction of a congestion window size value based on the managed maximum number of connections, and when the interval of writing transmission data is longer than the retransmission timeout period of the transport control protocol in a session using an intermittent transmission method, the retransmission timeout threshold value controller changes the retransmission timeout period so that the retransmission timeout period is longer than the interval of writing transmission data to suppress the reduction of the congestion window size for maintaining the maximum number of connections of the transport control protocol segment and continuing the connected transmission processing.