An apparatus having a corresponding method and computer program comprises one or more ports each to transmit and receive packets of data; a classifier to determine one or more attributes for each of the packets of data; one or more counters for each of the ports, wherein each counter counts a number...http://www.google.de/patents/US7818795?utm_source=gb-gplus-sharePatent US7818795 - Per-port protection against denial-of-service and distributed denial-of-service attacks