Difficulty: Easy
Correct Answer: Routers
Explanation:
Introduction:
Network Address Translation (NAT) is a foundational technique that enables multiple devices using private IPv4 addresses to share a smaller set of public IPv4 addresses. It is central to home, campus, and enterprise edge connectivity and is frequently implemented on purpose-built networking equipment at the boundary between a private network and the Internet.
Given Data / Assumptions:
Concept / Approach:
NAT modifies packet headers as traffic crosses a boundary device. In the typical “many-to-one” or Port Address Translation (PAT) case, the device rewrites the source IP and source port of outbound flows to a public address and a unique port, tracking the mapping in a translation table. Return traffic is de-NATed back to the original internal host. Because this operation must inspect and rewrite IP and transport-layer fields at line rate, it is implemented on routers, firewalls, or gateway appliances designed for such tasks.
Step-by-Step Solution:
1) Identify where private-to-public boundary exists → at the LAN/WAN edge device.2) Determine which device class rewrites IP headers and maintains state tables → routers/firewall-routers.3) Exclude devices that merely repeat signals (hubs) or expose per-host drivers (NIC drivers).4) Conclude that routers typically perform NAT.
Verification / Alternative check:
Consumer “Wi-Fi routers,” enterprise edge routers, and firewalls all advertise NAT or PAT features. Operating systems can offer software NAT, but the canonical, exam-appropriate answer remains “routers.”
Why Other Options Are Wrong:
Common Pitfalls:
Confusing DHCP (address assignment) with NAT (address translation), or assuming switches/hubs can rewrite IP headers—they cannot at layer 1/2.
Final Answer:
Routers
Discussion & Comments