(
Port
Address
Translation) The most common way network address translation is implemented (see
NAT). Also called "NAT overloading," "network address port translation" (NAPT) and "NAT/PAT."
PAT assigns a different TCP port number to each client session with a server on the Internet. When responses come back from that server, the source port number becomes the destination port number and determines which user to route the packets to. It also validates that the incoming packets were indeed requested. See
NAT traversal,
UDP hole punching,
private IP address,
RSIP and
proxy server.
NAT/PAT
By using a different port number for each user, the NAT device knows which client PC to route the incoming packets to. See
TCP/IP port.