You are viewing a free preview of this lesson.
Subscribe to unlock all 10 lessons in this course and every other course on LearningBro.
This lesson covers firewalls and proxy servers as network security prevention methods, as required by OCR J277 Section 1.4. Both are essential components of a layered security approach.
A firewall is a security system that monitors and controls incoming and outgoing network traffic based on predetermined security rules. It acts as a barrier between a trusted internal network and untrusted external networks (such as the internet).
Firewalls examine data packets as they attempt to enter or leave the network. Each packet is checked against a set of rules, and the firewall decides whether to allow, block, or drop the packet.
Firewalls can filter traffic based on:
| Type | Description | Advantage | Disadvantage |
|---|---|---|---|
| Packet-filtering | Checks packet headers (source/destination IP, port) | Fast and simple | Cannot inspect packet content |
| Stateful inspection | Tracks the state of active connections | More secure — understands context | Slower than packet-filtering |
| Application-level (proxy) | Inspects packet content at the application layer | Most thorough inspection | Slowest — high processing overhead |
| Feature | Hardware Firewall | Software Firewall |
|---|---|---|
| Location | Sits between the network and the internet (physical device) | Installed on individual computers |
| Protection | Protects the entire network | Protects only the device it is installed on |
| Cost | More expensive | Often free or built into the OS |
| Example | Cisco ASA, dedicated router firewall | Windows Defender Firewall, iptables |
OCR Exam Tip: In the exam, describe a firewall as "a security device or software that monitors and controls network traffic based on a set of rules." Make sure you mention that it can block unauthorised access while allowing legitimate traffic through.
It is important to understand the limitations of firewalls:
Subscribe to continue reading
Get full access to this lesson and all 10 lessons in this course.