14. The system as claimed in claim 12 , further comprising an initializing component for initializing the converter by converting predefined header names for a protocol to canonical keys and building the map.
12. A system, comprising: a converter for converting header names into a canonical form comprising a plurality of canonical keys, wherein each canonical key represents at least one equivalent header name, and wherein each canonical key has a string and an integer value; a map for mapping between the header names and the canonical keys; and a header search component for searching for a header name using the canonical key by sequential search using integer comparison.