Network Address Translation (NAT) is one of the basic functions of a circuit level gateway. The simple purpose of NAT is to hide the IP addresses of a private network from the outside world.
Read more »Understanding Network Address Translation, NAT
http://beginlinux.wordpress.com –