Network Address Translation (NAT) is a technique that allows multiple devices to share a single public IP address.