16. The apparatus for packet classification in claim 14 , wherein the hash unit includes: a cyclic redundancy check generator for generating a fixed length string upon receiving a string generated through extracting from each of the fields a higher order bit corresponding to the matching length represented by the particular tuple and adding a predetermined bit pattern to the value of each of the extracted bits for padding the value with a fixed length value followed by a concatenation of the padded values; and a hashing index generator for generating a plurality of the Bloom filter hashing indices and one of the hash table indices from the fixed length string.
14. The apparatus for packet classification in claim 10 , wherein the packet classifying control includes: a hash unit for generating one or more Bloom filter hashing indices and one or more hash table indices for each of the particular tuples, wherein the Bloom filter identifies bit values of entries indicated by the one or more Bloom filter hashing indices to determine the search pool including only the positive tuples resulting from the search; and a rule determiner for accessing hash table entries by using the one or more hash table indices corresponding to each of the tuples within the search pool to search for the rules stored in the hash table entries and determining the best matching rule from among the rules.