storing in a first data storage device a plurality of programmably configurable protocol descriptions, the programmably configurable protocol descriptions defining at least one data statistics gathering criterion; storing in a second data storage device a program for controlling a data statistics gathering function to be executed by a processing unit, the program including instructions for causing