Gate-level circuits monitor TCP handshaking between packets from trusted or untrusted server to the host and vice versa, to determine whether the requested session is legitimate. To filter packets in this manner gates level circuits based on information contained in the header of the packet for the Internet protocol TCP session layer as the gate-level circuits filter packets at layer session of the series. OSI model is a double door, the higher the firewall, packet filtering is not.