the problem with ipv4 is that it only allows for 4.3 billion addresses, and we've almost used them all. to delay this, network address translation (nat) was created. network address translation has a network share one "public" ip address and give every computer on the network a "private" ip address. everyone living in the same house uses the same address, but mail can be meant for multiple different people living in the house.