IN THE EARLY DAYS OF NETWORK COMPUTING
A firewall was defined as a tool for monitoring and controlling the
flow of data traffic in and
out
of a network based on a set of filtering rules applied to data packets.
While it might have been appropriate at the time, this primitive tool was totally reactive.
As
networks have evolved, so too have firewalls which have now become more proactive.