Patent ID: 8842547

Claim:
A communication control apparatus comprising: a receiving unit configured to receive data from an external unit, a transferring unit configured to transfer first data including a header portion and payload of the data received from said receiving unit to a first memory unit, and to transfer second data including the header portion and a part of payload of the received data to a second memory unit, a size of the second data being smaller than a size of the first data, an adding unit configured to perform addition operations for the first data transferred to the first memory unit to obtain a checksum value of the received data, an analyzing unit configured to analyze the second data transferred to the second memory unit in response to the completion of transferring the header portion and the part of payload to the second memory unit, an acquiring unit configured to, based on the header portion transferred to the second memory unit, acquire an addition value for a region except object regions of checksum for determining an error in the received data, and a determining unit configured to determine the error in the received data using the result of the addition operation for the first data by said adding unit and the addition value acquired by said acquiring unit, wherein at least one of the units is included in a computer processor.