A firewall is a controlled access point between sections of the same network, designed to confine problems to one section. A firewall is also a controlled access between a private network and a public network (such as the Internet), usually implemented with a router and special firewall software.
