Transport Layer (4) – NAPT



Source: The National Association for Poetry Therapy


NAPT: Network Address Port Translation


Also called Port Address Translation (PAT)


192.168.1.10:3333 connects to 192.18.99.175:80


Let actual Internet address be 68.160.106.71


Router can map 192.168.1.10:3333 to 68.160.106.71:1029


When a packet comes back it can reverse the translation


NAT doesn't translate the port numbers, just the address. NAT usually means NAT/PAT or NAPT.


If a packet arrives for a port not in the table, it can be discarded. This makes NAPT into a security feature. Vendors like Linksys call this a firewall.