Firewall
- A Firewall is a network security system,either hardware or software based, that monitors and controls incoming and outgoing network traffic based on predetermined security rules.
- Firewall applies security rules on each packet, this rules decide if a packet can pass, or whether it discarded.
- Usually firewall is palced between a network that is trusted, and one that is less trusted.
- A Firewall protects a number of computers on a LAN against unauthorised access.
Hardware Firewall :
- It is just a software firewall running on a specialized device.
- It is a hardware device that filters the information coming through the internet connection into your private network or computer system.
- It protects from Remote logins, Application backdoors, SMTP session hijacking,Email addresses,Spam.
- Firewall use one or three methods to control traffic flowing in and out of the network.
- Packet filtering : Packets are analyzed against a set of filters.
- Proxy service :Information from the internet is retrieved by the firewall and then sent to the requesting system and viceversa.
- State-full inspection :It compares certain key parts of the packet to a database of trusted information.information travelled from inside to the outside is monitored for specific defining characteristics then incoming information is compared to these characteristics.
Software Firewall :
- It is also called as Application level Firewall or Personal Firewall.
- It operating between the Datalink Layer and Network Layer. They filter packets at the Network Layer.
- It monitor the communication type(TCP,UDP,ICMP,etc) as well as the origination of the packet,and application(program)the packet is coming from or headed to.
- Requires manual configuration of each client computer.