An error handling apparatus and method, and a computer-readable medium
storing a computer program for executing the error handling method are
provided. According to the method, in a case where a number of errors in
object IP packets that are consecutively detected, each within a first
predetermined time since a previous error detection, exceeds a maximum
allowable number of errors, communication with a sending node of the
erroneous IP packets during a second predetermined time is discontinued.
Also, errors can be handled with reference to a cache unit including more
than one entry identified by an address of a corresponding erroneous IP
packet. Therefore, a network load of a receiving node can be reduced by
not transmitting an internet control message protocol (ICMP) packet to a
sending node where indiscriminate IP packet manipulations or denial of
service (DoS) attacks are suspected during the second predetermined time.