The two fundamental mechanisms used by the firewall to perform these tasks are packet filtering and proxy servers. Using packet filtering, the firewall reviews the header information for incoming and outgoing Internet packets to verify that the source address, destination address, and protocol are all correct.