Network Address Translation
To share public IP address for multiple hosts
Replace outgoing datagrams of source port ip to NAT ip address and new port number. Also checksum is re-computed. It increase complexity and network performance
NAT Notion
NAT Usages