Patent ID: 8004989

Claim:
A communication method on a communication device, comprising steps of: a transmission unit transmitting a plurality of packets to a network according to a window specifying a data amount of the packets to be transmitted to the network; a reception unit receiving acknowledgement (ACK) related to the packets transmitted to the network, and detecting whether or not packet discard occurs; an RTT measurement unit measuring a round trip time (RTT) by using the received ACK; a discard interval calculation unit calculating a discarding interval indicating a time interval of the packet discard based on the packet discard detected by the reception unit; a window setting unit calculating an increase amount for a current window by using the calculated discarding interval; and the window setting unit updating the current window by using the calculated increase amount if the packet discard is not detected, wherein the step of calculating the discarding interval includes calculating an average value of the discarding interval up to current time, and the step of calculating the increase amount includes calculating the increase amount by using a product between a parameter specifying a magnification of an increase amount for a window and a larger value either a latest value of the discarding interval or the calculated average value of the discarding interval.