Packet header data is examined at all seven network layers and state information is kept of packets at all communication stages to verify IP addresses, port numbers, and any other information required to determine whether packets are permitted by the security policy. [0023] State information is stored at a connections or state table that organizes packets according to their corresponding network c