Courseiva
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

Source Router + ACL permit 10.0.0.0/8 deny any Server 10.0.0.5 ✓ 192.168.1.1 ✗ dropped ACLs evaluate top-down; first match wins — implicit deny all at end

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 →

How Courseiva writes practice questions · Editorial policy

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.