Network Address Translation

What
Network Address Translation (NAT) is a way to achieve multiple devices on one IP address

How
NAT is accomplished through the two factors:
 * 1) NAT lookup table
 * 2) appending receiving port number (arbitrary)