1. A data processing apparatus for processing Internet Protocol (IP) data transfers during Internet sessions, said data processing apparatus comprising: a. at least one internal memory on said data processing apparatus containing as database entries, frequently or recently used Transmission Control Protocol/IP (TCP/IP) session information for processing said IP data transfers, wherein said data processing apparatus is configured to store and retrieve said TCP/IP session information for processing said IP data transfers stored in said at least one internal memory based on an index value; b. a global memory on said data processing apparatus, said global memory coupled to said at least one internal memory and containing as database entries, TCP/IP session information for processing said IP data transfers, said TCP/IP session information contained in said global memory being less frequently used or less recently used than the TCP/IP session information contained in said at least one internal memory, wherein said data processing apparatus is configured to store and retrieve said TCP/IP session information for processing said IP data transfers in said global memory based on said index value; and c. an additional memory located on said data processing apparatus, said additional memory containing as database entries, TCP/IP session information for processing said IP data transfers, said TCP/IP session information contained said additional memory being less frequently or less recently used than the TCP/IP session information contained in said global memory, wherein said data processing apparatus is configured to store and retrieve said TCP/IP session information for processing said IP data transfers in said additional memory based on said index value.