| A Firewall is used to protect a client machine or networked server from any unauthorised access. A firewall can be either software of hardware-based and routers are a hardware device that has an inbuilt firewall. Monitoring and restricting software programs are also classed as firewalls as they only allow particular messages from the Internet enter the network. |