Firewall

A barrier device placed between two separate networks. A firewall can be implemented in a single router that filters out unwanted packets or it can use a variety of technologies in a combination of routers and hosts. Today many firewalls combine filtering functionality with Network Address Translations (NAT) functions.