mediumMultiple SelectObjective-mapped
Firewall Functions in Network Security
Which TWO of the following are functions of a network firewall?
Quick Answer
Performing Network Address Translation is a legitimate function of many network firewalls because modern firewall appliances have evolved well beyond simple packet filtering into multi-purpose network edge devices, and NAT is one of the most common additional capabilities bundled into that role. NAT allows a firewall to translate between private internal IP addresses and a smaller set of public addresses, which serves both a connectivity purpose, letting many internal hosts share a limited number of public IPs, and a security purpose, hiding internal network topology from the outside world since external parties only ever see the translated address. This sits alongside the firewall's core, defining job of enforcing access control by inspecting traffic at Layer 3 and Layer 4, filtering based on IP addresses and ports, and permitting or denying packets according to configured rules, such as allowing HTTP traffic on port 80 from a specific source while blocking everything else. NAT and access-control filtering are complementary rather than competing functions: filtering decides what traffic is allowed through, while NAT decides how addresses are translated as that traffic passes. When a question asks which functions a firewall performs, remember that firewalls today are rarely single-purpose; besides packet filtering, look for functions like NAT, and be ready to distinguish those from services a firewall does NOT typically provide, such as content authoring unrelated to traffic control.
⚠ Common exam trap
Candidates often confuse optional features (like NAT or DHCP) with core firewall functions, or they mistake DNS resolution for a firewall capability, when the SSCP exam expects you to know that filtering based on IP/port is the fundamental purpose.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Filtering traffic based on IP addresses and ports
A network firewall's primary function is to enforce access control policies by filtering traffic based on Layer 3 (IP addresses) and Layer 4 (ports) information. This stateless or stateful inspection allows the firewall to permit or deny packets according to rules, such as allowing HTTP traffic (TCP port 80) from a specific source IP. This is a core security mechanism to segment networks and block unauthorized access.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Resolving domain names to IP addresses
Why it's wrong here
DNS servers perform name resolution.
- ✓
Filtering traffic based on IP addresses and ports
Why this is correct
Core function of a firewall.
- ✓
Performing Network Address Translation (NAT)
Why this is correct
Many firewalls include NAT functionality.
- ✗
Encrypting data at rest
Why it's wrong here
Encryption at rest is typically handled by storage systems, not firewalls.
- ✗
Assigning IP addresses to hosts
Why it's wrong here
DHCP servers assign IP addresses, not firewalls.
Visual reference
Go deeper
Related to this question
About these practice questions
One of 920 original SSCP practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
Same concept, more angles
1 more way this is tested on SSCP
These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.
Variation 1. Which of the following is a primary function of a firewall?
easy- ✓ A.Filter traffic based on rules
- B.Assign IP addresses
- C.Encrypt network traffic
- D.Detect malware on endpoints
Why A: A firewall's primary function is to filter network traffic based on a defined set of security rules, such as source/destination IP addresses, ports, and protocols. It operates at the network layer (or higher) to permit or deny packets, acting as a barrier between trusted and untrusted networks. This rule-based filtering is the core mechanism that enforces access control policies.
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This SSCP practice question is part of Courseiva's free ISC2 certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SSCP exam.