Patent ID: 8830852

Claim:
A communication device comprising: a communication unit that receives a reception window size from a reception side communication device and transmits a packet of a transmission amount corresponding to a transmission window size to the reception side communication device; and a control unit that determines whether a channel with respect to the reception side communication device is in a broad band and high delay circumstance, changes a first state where the transmission window size is a first window size which is not larger than the reception window size to a second state where the transmission window size is a second window size which is larger than the reception window size when the channel is determined to be in the broad band and high delay circumstance, and transmits the packet of the transmission amount larger than the reception window size in the second state, wherein the communication unit receives an acknowledgement from the reception side communication device, and wherein the control unit transmits the packet from a transmission unit at the timing when the acknowledgement is received, predicts a period when the transmission of the packet is interrupted from the reception timing of the acknowledgement in the second state, and additionally transmits the packet from the transmission unit in the period.