Managing network traffic is one of the toughest jobs a system administrators has to deal with. He or she must configure the firewall in such a way that it will meet the system and users requirements for both incoming and outgoing connections, without leaving the system vulnerable to attacks.