Patent ID: 7724755

Claim:
A communications apparatus having an application processing unit for making a data communication with an opposed communications apparatus, and a protocol processing unit for transmitting/receiving data according to an instruction from the application processing unit and for retransmitting the data to the opposed communications apparatus if a reception response to the data transmitted to the opposed communications apparatus is not received during a predetermined duration, wherein: the protocol processing unit comprises a first data notifying unit for transmitting a reception response to data upon receipt of the data from the opposed communications apparatus and for passing the data to the application processing unit, and a second data notifying unit for passing data to the application processing unit upon receipt of the data from the opposed communications apparatus and for transmitting a reception response to the data according to an instruction from the application processing unit; and the application processing unit comprises a load monitor processing unit for monitoring a load of a reception process based on the data passed from said first data notifying unit and for switching from said first data notifying unit to said second data notifying unit if the load exceeds a predetermined load, and a reception response processing unit for issuing to said second data notifying unit an instruction to transmit a reception response to passed data, when the data is passed from the second data notifying unit.