SSCP · Question #846
Upon which of the following ISO/OSI layers does network address translation operate?
The correct answer is D. Network layer. NAT (Network Address Translation) operates at Layer 3 - the Network layer - of the OSI model because it modifies IP address information in the headers of IP packets as they transit a router or firewall. Specifically, NAT rewrites the source or destination IP address (and…
Question
Options
- ATransport layer
- BSession layer
- CData link layer
- DNetwork layer
How the community answered
(51 responses)- B4% (2)
- C2% (1)
- D94% (48)
Explanation
NAT (Network Address Translation) operates at Layer 3 - the Network layer - of the OSI model because it modifies IP address information in the headers of IP packets as they transit a router or firewall. Specifically, NAT rewrites the source or destination IP address (and sometimes port numbers, in the case of PAT/NAPT) to translate between private internal addresses and public routable addresses. Since IP addresses are a Layer 3 construct, NAT is inherently a Network layer function. Some advanced NAT implementations also inspect transport-layer port numbers, but the core address translation is firmly at Layer 3.
Topics
Community Discussion
No community discussion yet for this question.