# Public IP addresses are assigned to ensure that every connected to the internet has a unique public IP address
# a host with a private address cannot be connected to the internet directly
- it requires network address translation (Nat)
- multiple host, as long as they are not in the same network, can use the same private address
# private addresses together with NAT can be used to reduce the rate of public IP address consumption