How does Firewall Work?

A firewall works to the control both the incoming as well as outgoing flow of data through the used of complex filtering. These filters are often updated within the software itself, as well as can be customized by the system administrator.